See*_*why 8 worksheet-function microsoft-excel
这是我在不同行和单元格中的 excel 原始数据:
A B C D E F
1 2 3 4 5 6
2 3 4 5 6 7
3 4 5 6 7 8
Run Code Online (Sandbox Code Playgroud)
我想将所有数据转换为包含 1 列和不同行的这种格式:
A;B;C;D;E;F
1;2;3;4;5
2;3;4;5;6
3;4;5;6;7
Run Code Online (Sandbox Code Playgroud)
由于我要处理大量数据,因此确实需要一种方便的数据转换方式。
小智 8
excel中有一个函数叫做TEXTJOIN. 它使用用户提供的分隔符连接多列中的文本。
它需要三个参数:
文本:您可以提供范围。例如你的情况是A1:A6。
=TEXTJOIN(";",FALSE,A1:A6)
Run Code Online (Sandbox Code Playgroud)然后,您可以拖动公式将其复制到多行中,然后将其复制并粘贴为值。
希望能帮助到你。顺便说一句,我使用的是 Excel 2016,我不知道这个功能在旧版本中是否可用。
干杯。
您可以使用此公式将一行合并为一列:
= A1 & ";" & B1 & ";" & C1
Run Code Online (Sandbox Code Playgroud)
然后,将此公式复制到所有行并在所需位置使用您创建的列。
| 归档时间: |
|
| 查看次数: |
43752 次 |
| 最近记录: |