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


28

我有逗号分隔的值,看起来像:

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)

当我使用copy作为文本时,它是行不通的,所以我需要一个天才的主意:)

Answers:


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

您应该完全得到想要的东西。我使用您的文字尝试了此操作,并成功了。不知道Excel 2003是否具有此功能,但后续版本可以。

第2步:

第2步

第三步:

第三步


17

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

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

然后只需单击“ 取消”以存储这些设置。如果现在从记事本复制并粘贴逗号分隔的文本,则应按要求将其分隔成几列。

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


1

将数据保存在纯文本编辑器(如notpad)中,作为myfile.csv并使用excel打开。您可以在此处将定界符设置为逗号。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.