Excel情报局
职场联盟Excel
生产挖掘分享Excel基础技能
Excel爱好者大本营
用1%的Excel基础搞定99%的职场问题
做一个超级实用的Excel公众号
Excel是门手艺玩转需要勇气
数万Excel爱好者聚集地
SUPER EXCEL MAN
1
职场实例
小伙伴们大家好,今天我们来解决这样的一个职场实例问题:如何将每个合并单元格右侧的首行数据批量删除?为了便于大家直观理解问题,小编简化了实际数据量,用简单的几组数据模拟了一下具体的工作场景。
如下图所示:
B列为一列产品名称,A列为一列订单号。我们发现多个产品名称拥有相同的订单号,相同的订单号用的是合并单元格表示的,现在我们想要将A列每个合并单元格订单号所对应的B列首个产品名称批量删除,即将每个合并单元格右侧的首行数据批量删除。效果为D:E列数据所示。
其实这个问题也不是很难,只要我们基础知识掌握的熟练,分分钟即可解决。下面小编就来带大家解决一下这个问题吧!
2
知识回顾
有的小伙伴可能会建议我们选中每个合并单元格的首行数据,进行右击删除操作,但是这样做,我们发现会将合并单元格中的数据删除,影响到了合并单元格中的数据。所以不可取。
原因就是,合并单元格中存在的数据,其实是位于取消合并单元格后的单元格区域中的左上角第1个单元格内。我们可以通过【取消合并单元格】操作来进行观察理解这个Excel常识。
3
解题思路
01
标记首个数据
首先我们来标记每个合并单元格订单号所对应的首个产品名称。我们可以通过IF函数来进行条件判断。
在C2单元格输入函数公式:
=IF(A2="","","1")
公式释义:
如果A2单元格为空值单元格,则在C2单元格返回空值,否则的话,返回数字1标记即可。
02
活动单元格下移
我们选中B2:C2单元格区域后,右击鼠标,点击【插入-活动单元格下移】。
目的是将B2:C2行及下面的内容整体向下平移一行位置,我们在将每个合并单元格右侧的首行数据批量删除的时候,就不会影响到合并单元格中的数据了。
03
批量删除首行数据
我们选中C列数据后,利用Ctrl+F查找和替换功能,将C列所有为数字1的值批量查找,然后按下Ctrl+A将查找到的数字1值批量全部选中,然后关闭查找和替换的对话框,在任意一个查找定位到的数值1上右击鼠标,点击【删除-整行】,实现将每个合并单元格右侧的首行数据批量删除。
04
活动单元格向上移
由于产品名称数据整体还是相对于正常位置向下偏移一行显示的,所以我们必须将其恢复原位。将C列辅助数据删除后,点击B2单元格,继续右击鼠标,点击【删除-下方单元格上移】,即可恢复正常显示。
回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。