
硅谷
同意
硅谷少年的意见,合并单元格只是看起来漂亮,后期数据处理很坑人。回答题主问题:这个要用到
VBA,我假设你所有合并单元格为A1:B1,后面你自行修改在工作表按Alt+F11,调用
VBA窗口如图,在
VBA窗口模块这里右键插入模块双击插入的模块,在右边空白窗口插入
VBA代码如图保存文件即可Sub Test()On Error Resume NextFor Each Rng In [A1:B1] '这里的[A1:B1]可以修改为任意包含合并和未合并单元格区间比如[A360问答1:C6]temp = Split(Rng, Chr(10))(0)Rng.Value = tempNextEnd Sub
VBA代码窗口
运行VBA宏前

VBA
不连续的合并单元格区间运行
VBA宏后