如何在Excel中将一个长列变成多列
单列中的数据过多会使您的Microsoft Excel电子表格难以阅读。为了改善它,您应该考虑使用“文本到列”或“快速填充”功能拆分列。
“文本到列”将使用相同的数据将您的单个列替换为多个列。 “ Flash Fill”将复制数据,将其拆分为新的单个列,同时保留原始列。
如何在Excel中使用文本到列
Microsoft Excel包括一项特殊功能,可让您拆分额外的长列。它通过使用分隔符(例如逗号或分号)分隔列来完成此操作,分隔符将数据分割开。
通过使用“文本到列”可以使用此功能,您可以从Microsoft Excel功能区栏中的“数据”选项卡访问该功能。
相关:如何像Excel Pro一样使用文本到列
为了测试此功能,我们将在单列中使用一组数据(员工列表,显示姓名,出生日期和其他信息)。数据的每个部分位于单个单元格中,以分号分隔。
您需要首先选择包含数据的单元格(在上面的示例中,单元格A1至A12)。
在Excel的“数据”标签中,点击“数据工具”部分中的“文本到列”按钮。
默认情况下,Excel将选择尝试通过找到的每个选项卡将您的单列数据分开。很好,但是在我们的示例中,我们使用的数据以分号分隔。
从侧面菜单中选择定界符选项。对于我们的示例,我们选择的定界符是分号。
您可以在菜单底部的“数据预览”部分中查看转换后的数据的外观。
准备就绪后,请点击“下一步”继续。
现在,您需要为每列设置单元格类型。例如,如果您有一列带有日期的列,则可以为该列设置适当的日期格式。默认情况下,每列将设置为“常规”设置。
使用此选项,Excel将尝试自动设置每一列的数据类型。要手动设置这些设置,请首先单击“数据预览”部分中的列。在此处,从“列数据格式”部分中选择适当的数据类型。
如果要完全跳过一列,请选择您的列,然后选择“不导入列(跳过)”选项。单击“完成”开始转换。
您的单列将使用定界符将每个部分使用选定的单元格格式设置分隔为单独的列。
如何在Excel中使用Flash Fill
如果您希望保持原始数据不变,但仍将数据分开,则可以使用“ Flash Fill”功能。
使用我们的员工列表示例,我们有一个单列(A列)标题行,并用分号分隔符分隔数据的每一位。
要使用“ Flash Fill”功能,请首先在第1行中键入列标题。对于我们的示例,“ Employee ID”将在单元格B1中,“ First Name”将在单元格C1中,等等。
对于每一列,选择标题行。以B1(在此示例中为“ Employee ID”标题)开头,然后在“数据”选项卡的“数据工具”部分中,单击“ Flash Fill”按钮。
每个新列都将使用原始第一行或第二行作为选择正确数据的指南来填充原始列中的数据。
在上面的示例中,长列(A列)已分为六个新列(B至G)。
由于行1至12的布局相同,因此“闪存填充”功能可以使用标题行和数据的第一位来复制和分离数据。