【发布时间】:2021-05-20 18:37:24
【问题描述】:
所以我有一个 excel 表,其中有一列包含多个由管道字符分隔的值。我需要将这些值拆分到它们自己的列中,这与“文本到列”功能一起使用。
但是有没有办法将相同的值从不同的行移动到同一列?可能需要空单元格,因为并非所有行在原始列中都包含相同数量的值。
最好用这个例子来展示它:
我有这个:
| row | column_1 |
|---|---|
| 1 | value_1|value_2|value_3|value_4 |
| 2 | value_2|value_3|value_4 |
| 3 | value_1|value_2|value_4 |
| 4 | value_1 |
| 5 | |
| 6 | value_3|value_4 |
| 7 | value_1|value_3|value_4 |
我需要这个:
| row | column_1 | column_2 | column_3 | column_4 |
|---|---|---|---|---|
| 1 | value_1 | value_2 | value_3 | value_4 |
| 2 | value_2 | value_3 | value_4 | |
| 3 | value_1 | value_2 | value_4 | |
| 4 | value_1 | |||
| 5 | ||||
| 6 | value_3 | value_4 | ||
| 7 | value_1 | value_3 | value_4 |
无论行如何,值都包含相同的字符串。所以第 1 行中的 value_1 与第 3 行中的 value_1 完全相同。
【问题讨论】:
标签: excel