专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
目录
相关文章推荐
Excel之家ExcelHome  ·  接入DeepSeek以后,我的Excel真的 ... ·  昨天  
完美Excel  ·  对比deepseek,编写计算年龄的自定义函数 ·  3 天前  
完美Excel  ·  使用deepseek优化VBA代码 ·  2 天前  
Excel之家ExcelHome  ·  70岁老妈用DeepSeek变身‘AI达人’ ... ·  4 天前  
Excel之家ExcelHome  ·  开工第一天,Excel崩了 ·  4 天前  
51好读  ›  专栏  ›  Excel之家ExcelHome

【1条未读】一组常用Excel函数套路

Excel之家ExcelHome  · 公众号  · Excel  · 2017-07-01 07:00

正文

小伙伴们好啊,今天和大家分享一组常用的函数套路,小伙伴们遇到类似问题可以直接拿来套用即可。


常规查询

如下图所示,要根据G2单元格姓名,在A~E数据区域中查询对应的年龄。

经典套路:

=VLOOKUP(G2,B1:E6,4,0)


套路指南:

第三参数,指定要返回查询区域中第几列的内容,不是整个工作表的第几列。


逆向查询

如下图所示,要根据G2单元格姓名,在A~E数据区域中查询对应的工号。

经典套路:

=LOOKUP(1,0/(G2=B2:B6),A2:A6)


套路指南:

=LOOKUP(1,0/(条件区域=指定条件),要返回的区域)


可以根据需要,将公式中的 0/(条件区域=指定条件) ,写成:

0/((条件区域1=指定条件1)*(条件区域2=指定条件2)*……)

从而实现任意角度的多条件查询。


查询好搭档

如下图所示,要根据H2单元格姓名,查询所在的部门。

经典套路:

=INDEX(B1:F1,MATCH(H2,B2:F2,))


套路指南:

由MATCH函数找到查询值的精确位置,然后由INDEX函数返回指定区域中,对应位置的内容。可以实现上下左右任意方向的查询。


年龄计算

如下图所示,要根据C列的出生年月计算年龄。

经典套路:

=DATEDIF(C2,TODAY(),"y")


套路指南:

虽是隐藏函数,却早已是众人皆知的秘密。

第一参数是开始日期,第二参数是结束日期,第三参数是返回的数据类型。

使用Y,表示返回整年数。

使用M,则表示返回整月数。


身份证计算

如下图所示,要根据C列的身份证号码计算出生年月。

经典套路:

=--TEXT(MID(C2,7,8),"0-00-00")


套路指南:

先使用MID函数,从C2单元格提取出表示出生年月的8位数字,再用TEXT函数将其转换为日期样式的文本。

最后使用两个负号进行运算,变成真正的日期序列值。


个人所得税计算

如下图所示,要根据E列工资额计算个税。

经典套路:

=ROUND(MAX((E2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,2701},0),2)


套路指南:

只要把公式中的E2换成实际的单元格引用即可,其他不用管它。


根据个税倒推税前工资

如下图所示,要根据E列个税金额计算税前工资。

经典套路:

=ROUND(MIN(((E2+5*{0,21,111,201,551,1101,2701})/({0.3,1,2,2.5,3,3.5,4.5}/10))+3500),2)


套路指南:

注意个税额不能为0。

工资还不够纳税起点的,蓝瘦不?


中国式排名

如下图所示,要对E列的成绩进行中国式排名,也就是相同成绩不占用名次。







请到「今天看啥」查看全文