所有分类
  • 所有分类
  • 软件工具
  • 各类源码
  • 知识课程

大家好,今天和大家一起学习几个常用的公式组合。俗话说,一个好汉三个帮,两个公式组合在一起,常常能起到1+1>2的效果,对提高工作效率会有很大的帮助,我们一起来看看吧.

一、VLOOKUP+MATCH组合

如下图,需要在B2到E10的范围之内,根据B13指定的姓名,来查找E12的项目所指定的对应的信息。效果如下面。

我们只需要根据下拉菜单,选择不同姓名和不同项目,就可以查看对应的信息了:

常用的五个公式组合,效果1+1>2

公式:=VLOOKUP(B13,B2:E10,MATCH(D12,B1:E1,0),0)

原理:

1、MATCH用于返回指定值某行或列中的位置。在这里,开始时间相当于2,结束时间相当于3,加班时间相当于4。这里就通过这个函数,可以返回一个活动的值。

2、VLOOKUP函数是在表格数组的首列查找指定的值,并返回对应行中的其他列的内容。其中的第三参数是要指定返回数据区域中的哪一列,就是上面MATCH所返回的数值。

3、这里以MATCH函数作为VLOOKUP函数的第三参数,能够实现动态的查询,而无需手工修改参数值。
4、下拉菜单就不多说了,就是使用数据中的数据验证功能
二、SUM+SUMIF组合
如下图,要根据B13和B14两位员工的工资总和,总和要根据姓名的变化而自动变化。

常用的五个公式组合,效果1+1>2

公式:
=SUM(SUMIF(B2:B10,B13:B14,E2:E10))
原理:
1、用SUMIF公式指定多们求和条件,依次求出各个符合条件的和。
2、再用SUM公式,对依次求出的工资进行汇总求和。
3、公式写完后,不能直接按回车键,要同时按下SHIFT+CTRL+回车键。
三、INDIRECT+ &组合
如下图,要根据C3单元格的月份,计算一月,二月B列工资的总和。
常用的五个公式组合,效果1+1>2
公式:
=SUM(INDIRECT(C4&”!B:B”))
原理:
1、先使用&符号连接 C5&”!B:B”,使其变成具有引用样式的文本字符串”一月份!B:B”。
2、再使用INDIRECT函数将文本字符串变成真正的引用。
3、最后用SUM函数对返回的引用范围求和汇总。
四、INDEX+ROW组合
如下图,姓名和工资都放成一列,现在我要把姓名单独提取出来。
常用的五个公式组合,效果1+1>2
公式:
=INDEX(A:A,ROW(A1)*2)
原理:
1、ROW(A1)*2 第一个结果为2,当公式不断向下复制时,这个结果会依次变成4、6、8……,也就是以2递增的序列值,而4、6、8……对应的就是姓名,刚好把工资行数剔去。
2、再使用INDEX函数,从C列返回对应位置的内容,那返回的就全部是姓名了。
五、LEFT+ LEN组合
如下图,姓名和电话号码都在一个单元格中,如何把姓名单独提取出来呢?
常用的五个公式组合,效果1+1>2
公式:
=LEFT(A2,LENB(A2)-LEN(A2))
原理:
1、LEN函数计算出C2单元格的字符数,将每个字符计算为1。注意,这里是计算的字符数。
2、LENB函数计算出C2单元格的字节数,将字符串中的双字节字符(如中文汉字)计算为2,单字节字符(如数字、半角字母)计算为1。注意这里是计算字节数,一个汉字相当于两个字节
3、用LENB计算结果减去LEN计算结果,有几个字符相减后就会多几个字节数。如第一个字符数是14,而字节数是17,相减后得3,正好是姓名的的字的个数。
4、最后用LEFT函数从C2单元格右侧,按指定位数取值,那就刚好把姓名提取出来了。
今天就分享到这里,大家常用的有哪几个?
原文链接:https://isaurora.com/3536.html,转载请注明出处。
0

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

                   
微信扫码登陆注册
首次扫码关注将自动注册登录