更改Excel中特定列的行分隔符

问题描述 投票:0回答:2

我有一个包含以下数据的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后的屏幕截图>

enter image description here

我有一个Excel文件,其中包含以下数据。 + ------- + ---------- + ------------------------- + ---- ------- + | ID |材质|描述属性| + ------- + ---------- + ------------...

excel vba text newline file-conversion
2个回答
1
投票

使用ctrl+H用空白或其他符号(例如“ /”或“ |”)替换“ ctrl + enter”


0
投票

我认为它们是包裹的文本单元格。如果是这样,

© www.soinside.com 2019 - 2024. All rights reserved.