文本到列功能不正常?

时间:2014-11-20 22:04:14

标签: excel excel-vba vba

我在单元格中有这个简单的文本 - 这是许多具有相同问题的示例 - 我需要将其放入由空格分隔的列中。 当我这样做时,该功能只是用第一句话完成工作,在“套牌”中完成,然后停在那里,所以我丢失了一半的信息或者更多。如果我有更多行。 我不明白为什么会发生这种情况,而且我在一个依赖于这些信息的宏上工作了几个小时,因为我错误地认为这很容易。

      ($94.52) Hold revenue. Need to set up deck.


      ($10.89) Hold revenue. Need to contact purchaser.

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

好的,我得到了答案,所以我会自己发布。

我需要根据空格和回车分开,但我只是尝试用空格认为没有办法将回车添加为分隔符。我错了。 选择该功能时,您会出现一个名为“其他”的字段。在那里你需要添加“Control + J”,这是回车的快捷方式。 使用该修复程序,结果如预期。

答案 1 :(得分:0)

假设您的列是A并从第1行开始,请在B1中创建第二列,其中包含以下公式:

=SUBSTITUTE(A1,CHAR(10)," ")

复制整个B列。将此列复制并粘贴为值。 现在使用Text to Columns功能,但使用space作为分隔符。