如何让 Excel 将一个单元格中的一系列分隔值拆分到多个单元格中?
| A | B
1| 1 2 4 |
2| |
分割/\s+/
:
| A | B
1| 1 |
2| 2 |
3| 4 |
这是在数据透视表中,所以我希望数据透视表的机制将拆分考虑在内,并将其视为数据来自数据源的方式。
答案1
正如用户 Sux2Lose 所提到的,在 Excel 中不一定存在转置这些数据的本地方法。但是,有一种方法可以利用文字处理器来完成此任务。(MS Word、TextWrangler、Notepad++ 等)
我假设数据目前位于跨多列的同一行中,并且您尝试获取相同的数据并在 Excel 中跨多行对其进行格式化。如果您将这组数据复制到文字处理器中,表格将丢失,但制表符间距会保留。此时,您可以执行查找和替换以将制表符间距更改为新行间距。
查找:word 中的 ^t,其他文字处理器中的 \t 替换:word 中的 ^p,其他文字处理器中的 \r 或 \n
完成此操作后,您将能够以适当的格式将数据粘贴回 Excel。