打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
几招教你如何避开合并单元格的坑

动手操作是熟练掌握EXCEL的最快捷途径!

朋友们有没有特别喜欢在Excel中使用合并单元格的?最初刚开始学习Excel的时候,我本人也特别喜欢使用合并单元格。随着Excel技能的不断增加,我发现,在文件中过多的使用合并单元格会对以后的计算、统计和查找工作带来非常大的麻烦。

如果你也有和我相同的经历,那么下面几条你就要仔细阅读一下,它们会帮助你有效地避免一些难题!


01

如何对合并单元格求和

如下例,我们分别要对每个月的数量求和。由于每个月对应的行数是随机的,因此常规的SUM函数是处理不好这种问题的。

选中单元格区域C2:C13,然后输入“=SUM(B2:B13)-SUM(C3:C13)”,CTRL+ENTER回车即可。

此技巧需要先选中所有单元格区域后再书写公式。为屏蔽错误,此公式还可以将单元格B13和单元格C13采用绝对引用。

详细的内容请参看帖子


02

在合并单元格编号

如果希望以月份为准填充序号,则选中A2:A13单元格区域,输入公式“=COUNTA($B$2:B2)”,CTRL+ENTER回车即可。

思路:

  • COUNTA函数返回区域内非空单元格的个数

  • 数据区域$B$2:B2则是一个动态区域。随着公式的填充,区域由$B$2:B2增加到$B$2:B13


03

合并单元格计数

计数和求和都是我们经常会用到的常规操作。如何在合并单元格中计数呢?请看下面。

选中单元格区域D2:D13,输入公式“=COUNTA(B2:$B$13)-SUM(D3:$D$13)”,CTRL+ENTER回车即可。

思路:

  • 在动态区域B2:$B$13中统计非空单元格的个数

  • 在动态区域D3:$D$13中求和对应单元格区域的人员个数

  • 随着公式的填充,动态区域是逐渐减少到第13行

此例的特别之处就在于,我们固定的动态区域的最后单元格,随着公式的填充,统计的区域也在逐渐减少。


04

合并单元格求平均值

首先,我们在B14单元格中输入任意文本。接下来选中单元格区域D2:D13,输入公式“=AVERAGE(OFFSET(C2,,,MATCH('*',B3:$B$14,0)))”,CTRL+ENTER回车即可。


思路:

  • 这里用“*”通配符来构思公式是最大的亮点。

  • MATCH('*',B3:$B$14,0)部分含义是在数据区域{0;'二月';0;0;'三月';'四月';0;0;'五月';0;0;'EXCEL应用之家'}中查找字符串。这里“*”代表任意的字符串,因此返回的结果为“2”。

  • 利用OFFSET函数进行数据偏移并指定数据区域

  • 利用AVERAGE函数球平均数

由于在合并单元格中数据都是放在左上第一个单元格中的,因此才会出现{0;'二月';0;0;'三月';'四月';0;0;'五月';0;0;'EXCEL应用之家'}这样一个数组。这里向大家提一个小问题:为什么我们要在单元格B14中输入任意文本?



05

合并单元格筛选

对合并单元格进行筛选时,是无法筛选出全部数据的。如果希望实现正常筛选,先把合并单元格复制到其他地方,再取消源数据的合并单元格;接下来对源数据区域进行空格填充;最后利用格式刷将别处的合并单元格格式复制回来即可。请看下图。




06

合并单元格的查找

下例中,我们将通过姓名来查询部门。

在单元格E2中输入

=LOOKUP('座',INDIRECT('A2:A'&(MATCH(D2,$B$2:$B$9,0)+1)))”并下拉即可。

思路:

  • MATCH函数用来返回查找员工的姓名在姓名列中的位置

  • INDIRECT函数返回一个动态的单元格区域,范围是从单元格A2到和姓名单元格所对应的单元格

  • LOOKUP查找得到部门。汉字“座”是汉字中ANSI代码比较大的字符,确保了可以查找到单元格区域中最后一个数值

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel合并单元格统计那点事!
七个最受欢迎的Excel小技巧
Excel不规则合并单元格的求和、计数技巧都不掌握,那就真的Out了
史上最全合并单元格问题,看完这篇就够了
excel中的合并单元格问题,这里一次性给你讲清楚
Excel防身术,办公室必备秘籍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服