首页 > 解决方案 > 更改 Excel 中特定列的行分隔符

问题描述

我有一个包含以下数据的 excel 文件。

+-------+----------+-------------------------+-----------+
| ID    | Material | Description             | Attribute |
+-------+----------+-------------------------+-----------+
| 10189 | Plate    | Dia.650mm 3-blade       | TK-BL     |
+-------+----------+-------------------------+-----------+
| 11189 | Nut      | MatType:A,C,M           | TK-OP     |
|       |          | Drive:HollowShaft       |           |
|       |          | Seal:PreparedForWelding |           |
+-------+----------+-------------------------+-----------+
| 12189 | Screw    | Wave1Batch1             | TK-MJ     |
+-------+----------+-------------------------+-----------+
| 13189 | Bolt     | 387L-2MM                | TK-MK     |
+-------+----------+-------------------------+-----------+

我必须将其转换为文本文件(制表符分隔)。所以当我将它保存为文本文件时,它保存为

ID                      Material    Description         Attribute
10189                   Plate       Dia.650mm 3-blade   TK-BL
11189                   Nut         MatType:A,C,M   
Drive:HollowShaft           
Seal:PreparedForWelding TK-OP       
12189                   Screw       Wave1Batch1         TK-MJ
13189                   Bolt        387L-2MM            TK-MK

由于描述中有新行,因此在转换时将其视为下一行。如何避免这种情况?我的 excel 中有 1000 个与此类似的值。我尝试替换\n|描述列,但它显示 excel 找不到匹配项。请提出一些解决方案来避免这种情况。

这是尝试后的截图Ctrl+J

在此处输入图像描述

标签: excelvbatextnewlinefile-conversion

解决方案


用于ctrl+H将“ctrl+enter”替换为空格或其他符号,例如“/”或“|”


推荐阅读