从文本导入,分隔符“空格”也用于分隔名字和姓氏

从文本导入,分隔符“空格”也用于分隔名字和姓氏

我在一个 txt 文件中获得了一些数据,其中包含某人应收到的金额、此人的姓名和付款原因。这 3 条信息之间用空格隔开。当我尝试将其导入 excel 时,我遇到了一个奇怪的问题,选择“空格”作为列之间的分隔符会导致混乱,因为人们的名字从 2 个字到 4 个字不等。有没有一种简单的方法可以让 excel 将人名保留在同一列中,而将其他信息保留在其他列中?提前致谢!

答案1

您的价值和付款原因是否只有一串短语?例如“$94.34,Jane Jones Drew,加班”

如果是,请将原因剪切/粘贴到名称前面,用空格分隔,然后连接其余单元格。类似等等=CONCATENATE(D1," ",E1," ",F1)

" "空间放回去以使名称看起来正确。

答案2

这是你收到的那个 txt 文件的制作者所犯的错误。你应该让他们修复它。

如果不能,我只能希望“原因”字段中的数据没有空格或至少空格数量可预测。否则,有人将不得不手动修复此问题。

有更疯狂的解决方法,但它们很脆弱。这意味着你必须不断检查它们是否有效。

相关内容