将单元格值拆分为多个单元格

将单元格值拆分为多个单元格

如何让 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。

相关内容