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

mad*_*tty 34 copy-paste microsoft-excel

我有逗号分隔的值,如下所示:

17  ab  2880662,2880663
15  ab  2877244,2877247
21  ab  2874201
21  ab  2873876
Run Code Online (Sandbox Code Playgroud)

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

17  ab  2880662    2880663
15  ab  2877244    2877247
21  ab  2874201    (empty)
21  ab  2873876    (empty)
Run Code Online (Sandbox Code Playgroud)

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

Pon*_*ars 55

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

你应该得到你想要的。我用你的文字试过这个,它奏效了。不确定 Excel 2003 是否有这个,但后续版本有。

第2步:

第2步

第 3 步:

第 3 步


lor*_*i_m 21

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

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

然后只需单击取消即可存储这些设置。如果您现在从记事本中复制和粘贴逗号分隔的文本,它应该根据需要分成几列。

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