点点关注!!!博主也有动力去创作。在制作报表的过程中,为了增强表格的可视性和可读性,合并单元格是常用的操作。然而,这种操作往往会为后续的查询和统计工作带来不便。因此,我为大家列举了以下 5 个案例,展示在合并单元格的情况下,如何实现查询、提取、统计数据。
干货满满,建议收藏!
1. 查询带有合并单元格的数据
假设我们有需求是通过姓名,查找部门,部门是合并单元格,我们就可以用下面的方法
XLOOKUP(K4,B:B,C:C)
这个部分是一个 XLOOKUP 函数,它在列 B 中查找 K4 的值,并返回相应的列 C 中的值。假设 K4 的值是 "周杰伦",那么它会在列 B 中找到 "周杰伦",并返回对应的列 C 中的值(比如 "开发部")。
C1:XLOOKUP(K4,B:B,C:C)
这个部分使用了 XLOOKUP 的结果来定义一个范围。假设 XLOOKUP 返回 "开发部",那么这个范围就变成了 C1:C15,其中 C15 是指包含 "开发部" 的单元格。
=LOOKUP("座",C1:XLOOKUP(K4,B:B,C:C))
LOOKUP 函数在指定的范围内查找一个值。这里查找的值是 "座"(这个字是用来确保LOOKUP 查找范围内的最后一个值)。由于 "座" 不是实际范围存在的值,LOOKUP 会返回范围内的最后一个值。
2、在合并的单元格中添加序号
我们假设需要做合并单元格的序号,就可以选中需要添加序号的范围比如我要选的范围是 A4:A25,然后在A4输入=COUNTA($D$4:D4),同时按ctrl+shift
3、合并单元格求和
我们假设需要做合并单元格的求和,就可以选中需要求和的范围比如我要选的范围是 G4:G43,然后在G4输入=SUM(F4:F43)-SUM(G5:G43),同时按ctrl+shift
提示:这个公式的作用是在合并单元格的情况下进行求和运算,通过两个 SUM 函数的差值来获得结果,合并单元格中的数值只会在第一个单元格中体现,后续的合并单元格是空的
4、提取带有合并单元格的数据
假设我们想知道有哪些部门,就可以用以下方法
其中=TOCOL(D3:D43,1),中的第二参数1,就是忽略空单元格
5、在合并的单元格中计数
假设我们想知道,每个部们有几个人,就可以用下面的方法
公式的组成部分
ROWS(4:$43):1、ROWS 函数用于计算指定范围内的行数。2、ROWS(4:$43) 计算从第4行到第43行的行数,包括第4行和第43行。3、这个范围共有 40 行,所以 ROWS(4:$43) 的结果是 40。
公式的逻辑
公式 =ROWS(4:$43)-SUM(E5:E43) 的逻辑是:1、计算从第4行到第43行之间的行数,这是一个固定的值,等于40。2、计算从单元格 E5 到单元格 E43 之间所有数值的总和。3、用行数减去数值总和,得到最终结果。
结论:巧妙用好合并单元格,统计数据又直观,又快捷。
版权声明:本文转载于今日头条,版权归作者所有,如果侵权,请联系本站编辑删除