要在 Mac 上的 Excel 中拆分列,请选中其单元格,打开数据 > 分列,选择分隔各个字段的分隔符,检查预览,并以具有足够空白空间的目标区域完成操作。对于 Microsoft 365 或 Excel 2024 中可重复、公式驱动的拆分,请改用 TEXTSPLIT。关键在于使所选方法与您的数据相匹配,并在应用之前保护好相邻列。
拆分前准备工作表
如果原始列很重要,请创建工作表或工作簿的副本。“分列”功能会将结果分布到相邻单元格中,Microsoft 警告说那里的现有数据可能会被覆盖。请在源列右侧插入足够的空白列,以容纳数据中最宽的一行。例如,逗号分隔的列表可能需要两列;包含多个分隔符的条目可能需要更多列。Microsoft 关于拆分单元格内容的说明中还明确指出,选择的区域只能包含一个源列。
检查几个有代表性的行,确认实际的分隔符:逗号、制表符、分号、空格或其他字符。如果您的行是由逗号分隔的,但某些值本身也包含逗号(例如 42 Main St, Apt 3),那么在每个逗号处进行拆分可能会将一个字段的一部分拆分到多余的列中。在继续之前,请确定您是需要不同的分隔符,还是需要一种能够识别带引号文本的方法。
在 Excel for Mac 中使用“分列”
- 选择源列中的单元格,如果您想保留标题不变,请排除标题行。仅选择该列的区域;避免包含相邻字段。
- 在数据选项卡上,选择分列。Microsoft 记载了此命令可用于拆分选定的单元格、区域或列。功能区功能组的标签和布局可能因 Excel 版本而异,因此请使用“数据”选项卡命令,而不要依赖特定于 Windows 的快捷键。Microsoft 的分列操作说明
- 在转换向导中,如果各值由字符分隔,请选择分隔符号。选择与您的数据相匹配的分隔符,例如逗号或Tab 键。如果字段是按固定的字符位置对齐的,请选择定宽并在预览中设置分列线。
- 查看预览。确认每个示例行都落入预期的字段中,并且带引号的文本或空白字段没有被错误拆分。Microsoft 的向导步骤包括选择分隔符、查看预览、选择目标区域以及完成转换。向导说明
- 如果向导提供了该设置,请选择目标单元格,并选取一个右侧有足够空白列的起始空单元格。完成向导,然后检查字段最多的行以及包含缺失值的行。
例如,如果 A2 包含 Mina Chen,Seattle,WA,逗号分隔符将生成三个字段:Mina Chen、Seattle 和 WA。如果某行在两个逗号之间有一个空字段,请检查预览和结果,以确保空格保持在正确的位置。在检查完输出并决定拆分结果是否应替换原始列之前,请保留原始列。
需要公式结果时使用 TEXTSPLIT
在 Microsoft 365 for Mac 和 Excel 2024 for Mac 中,TEXTSPLIT 可以将文本拆分为多列并将结果溢出到附近的单元格中。例如,如果 A2 包含 Mina Chen,Seattle,WA,请在 B2 中输入以下内容:
=TEXTSPLIT(A2,",")
Excel 会在行中横向返回各个拆分部分。向下填充公式以处理更多记录。由于结果会溢出到相邻单元格中,请先清空所需的输出区域;被占用的单元格可能会阻止结果显示。该公式与源数据保持链接,因此对 A2 的更改可以更新拆分输出。Microsoft 将 TEXTSPLIT 列为适用于 Microsoft 365 for Mac 和 Excel 2024 for Mac 的函数,并记录了其分隔符参数和溢出行为。TEXTSPLIT 函数文档
对于单次转换,请使用向导。当您希望拆分后的字段随源数据编辑而更新,或者需要可向下复制的公式时,请使用 TEXTSPLIT。TEXTSPLIT 在较早的 Excel 版本中不可用;如果 Excel 返回 #NAME?,请检查您的版本或改用“分列”。对于空格分隔符,请记住每个匹配的空格都会创建一个新字段:包含中间名的姓名或包含多个单词的地名可能不适合简单的两列拆分。
检查结果并保留重要数值
将几行输出与源数据进行比对,特别是包含额外分隔符、连续分隔符、空格、日期以及带有前导零的数字的条目。拆分文本与决定 Excel 应如何解释每个字段是分开的。如果像 00417 这样的值是标识符,请检查它是否仍为文本格式而不是变成了 417;如果日期或小数发生改变,请在依赖使用之前更正其格式。
如果您是从 CSV 或文本文件导入数据,而不是拆分工作簿中现有的单元格,请使用 Excel 的 Mac 导入工作流:数据 > 获取和转换数据 > 获取数据 > 来自文件,然后选择来自文本/CSV。Microsoft 记载了 Excel for Microsoft 365 for Mac、Excel 2024 for Mac 和 Excel 2021 for Mac 的导入和工作表目标位置选择。从 CSV、HTML 或文本文件导入数据
拆分正确后,为新字段添加或恢复标题;如果需要保留工作簿功能,请将工作簿保存为 Excel 格式。快速预览、清理目标区域以及对不规则行进行抽查,有助于防止最常见的错误:覆盖相邻数据或在错误的分隔符处拆分值。
来源
- 将单元格内容分列到相邻列 — Microsoft 支持
- 使用文本分列向导将文本拆分为不同列 — Microsoft 支持
- TEXTSPLIT 函数 — Microsoft 支持
- 从 CSV、HTML 或文本文件导入数据 — Microsoft 支持