将txt文件导入excel,在空格处拆分字符串并将每个单词放在单元格中

时间:2018-10-23 15:55:17

标签: excel excel-vba text ms-office

我有一个.txt文件,其中包含成千上万个单词,所有单词均由空格分隔。我想将所有这些单词添加到Excel电子表格中。单元格中的每个单词,因此结果将是一大列单词。以下是示例:

myText.txt

Candle Man great Hazard change Length Boring

myExcel.xlsx

------
Candle
------
Man
------
great
------
Hazard
------
change
------
Length
------
Boring
------

2 个答案:

答案 0 :(得分:1)

如果您只有一个单词,也许您可​​以在excel中使用转置。.

(通过导入或复制和粘贴)导入数据

enter image description here

然后您使用“文本到列”并选择“定界”。

enter image description here

单词之间用空格分隔,因此我们选择空格作为定界符,然后按Finish。

enter image description here

您现在应该将每个单词用单个单元格分隔。这样的事情。复制此范围。

enter image description here

在要粘贴的单元格中单击,然后选择“粘贴”(右键单击或转到“首页”->“粘贴”->“转置”。

enter image description here

您现在应该得到这样的结果:

enter image description here

答案 1 :(得分:0)

您可以使用“文本到”列功能。粘贴文本,选择包含文本的单元格。在功能区中,Data => Text to columns => Delimited => Click Next => Tick Space => Finish。下次复制文本时,Excel也会自动将它们分成几列。因此,如果您不再需要此功能,请记住取消选中它。如果需要行,则可以复制,将特殊的转置列粘贴。