[转]excel把合并单元格中的数据分拆到每一行

发布时间 2023-03-23 15:22:08作者: dirgo

原文地址:https://cloud.tencent.com/developer/article/1444393

我们经常看到如下图所示的Excel表格:

这种表格,每一列的包含关系,人眼看起来一目了然。但是A列B列这种由多个单元格合并起来的单元格,在使用程序进行处理的时候却非常不方便。

如果要使用pandas这种程序来处理Excel表格,我希望Excel的表格数据长成下面这个样子:

那么要如何把人容易读的表格转化为程序容易读的表格呢?下面的步骤,会让你在3秒钟内实现。

首先全选所有数据,并单击“合并后居中”按钮旁边的小箭头,单击“取消单元格合并”,运行以后的效果如下图所示。

此时,数据还是处于选中的状态,先不要取消。直接点击菜单栏的“编辑”按钮,选择“查找”-“定位”,如下图所示。

在弹出的对话框中,单击“定位条件”按钮,如下图所示。

选中“空值”并单击确定。如下图所示。

此时,最关键的一步到了。鼠标千万不要乱动,直接先按下键盘上面的 =键,然后再按一下键盘上的 方向键上

现在Excel的显示如下图所示:

最后,按下键盘上的 Ctrl + Enter

任务完成。