将逗号分隔的值复制到两个 Excel 单元格中

将逗号分隔的值复制到两个 Excel 单元格中

我有如下逗号分隔的值:

17  ab  2880662,2880663
15  ab  2877244,2877247
21  ab  2874201
21  ab  2873876

当我将其复制到 Excel 时,它应该将逗号分隔的值拆分为两个单元格,如下所示:

17  ab  2880662    2880663
15  ab  2877244    2877247
21  ab  2874201    (empty)
21  ab  2873876    (empty)

当我使用复制作为文本时,它不起作用,所以我需要一个天才的想法:)

答案1

  1. 将整个文本粘贴到第一个单元格中
  2. 单击粘贴底部出现的图标并选择“使用文本导入向导”
  3. 在向导的第二步中,选择空格和逗号作为分隔符

您应该会得到您想要的结果。我使用您的文本尝试了此操作,并且成功了。不确定 Excel 2003 是否有此功能,但后续版本有。

第2步:

第2步

步骤3:

步骤3

答案2

您可以先选择一个包含一些文本的单元格,然后选择:

数据 > 文本分列 > 分隔 > 下一步:逗号检查

然后只需点击取消存储这些设置。如果您从记事本复制并粘贴逗号分隔的文本,现在它应该会按要求分成几列。

笔记:使用默认设置(数字格式设置为常规),Excel 会尝试根据您的本地设置解释某些数据值,例如日期和数字。例如,复制“3/7”可能会被解释为美国或欧洲日期,或者复制前导零的数字代码可能会丢失。为了避免任何不必要的转换,您可以将要复制数据的列的数字格式设置为文本

答案3

将数据保存在纯文本编辑器(如 notpad)中,作为 myfile.csv,然后使用 excel 打开。在那里,您可以将分隔符设置为逗号。

相关内容