Hello,你好,今天我们分享10个常用的excel公式。如果以后遇到类似的问题,直接应用函数就可以了。可以成为同事眼中的Excel神!废话不要多说,我们自己动手吧!
一、居民身份证号码计算出生日期。
公式:=-文本(mid (a2、7、8)、' 0-00-00 ')
使用方法:通过复制公式将A2更改为表中单元格的位置即可
原则概述:首先使用mid函数从身份证号码中提取出生日期,然后使用text函数将提取的字符串设置为日期的格式表示,最后使用两个减号设置为常规格式。为什么要用减号?这是因为text函数是文本函数,结果也是文本格式。因为文本格式下的日期不能使用函数计算,所以必须转换格式
二、居民身份证号码计算年龄。
公式:=datedif (text (mid (a2、7、8)、' 0-00-00 ')、today()、' y ')
用法:复制公式后,只需将A2更改为表中的相应单元格即可。
原理概述:首先使用TEXT(MID(A2,7,8),' 0-00-00 ')提取出生日期,然后使用DATEDIF计算出生日期与今天有多大不同。TODAY()函数的作用如下
三、居民身份证号码计算性别。
公式:=if (mod (mid (mid (a2,17,1),2)=1,'男人','女人')
使用方法:复制公式并将A2更改为相应的单元格位置即可
原则概述:身份证号码第17位是性别代码,偶数是女性,奇数是男性。首先使用mid函数提取17位数字,然后使用mod函数判断奇偶性,再使用if判断返回相应的结果。
四、多条件查询
公式:=lookup (1,0/((a 23360 A8=E2)*(b 23360 b8=F2)),c23360c8)
使用方法:=LOOKUP(1,0/(条件1*条件2*条件3),返回的结果列需要的格式),您可以将公式更改为相应的单元格区域。
原理概述:这是数组公式,解释起来比较复杂,主要乘以逻辑值,可以把true看成1,FALSE等于0,2乘以,结果1是我们要找的数据。
五、用关键词查找数据
公式:=vlookup ('*' D2' * ',$ a $1: $ b $ 8,1,false)
使用方法:D2必须更改为表中相应的查询值,A1:B8必须更改表中相应的查询区域,并且必须更改绝对引用
原则概述:*号码是通配符。他代表任意数量的字符,值得前后各连接两个星号,以便通过关键字查找数据。
第六,反向查找
公式:=index (a 1: a 10,match (E2,b 1: b 10,0))
使用方法:复制公式,用自己表中的单元格数据替换。A1:A10是必须返回的结果列,E2是查找值,B1:B10是要查询的数据区域
原理总结:反向查询是指查找值左侧的数据。使用vlookup非常复杂,但使用index match非常简单。您可以先使用match函数找到资料位置,然后使用index函数传回结果。
tps://p3.toutiaoimg.com/large/pgc-image/4ed0699dbb4d4832bd548ee3859e8cb2?from=article.detail&_iz=31825&index=5" width="640" height="409"/>七、统计重复数据
公式:=IF(countif($A$2:$A$10,A2)=1,"","是")
使用方法:更改A2:A10与A2为你表中对应的单元格位置即可,A2:A10是统计的数据区域,需要进行绝对引用,A2是第一个数据
原理概述:主要是利用countif进行条件计数,如果数据不存在重复,它的计数结果就是1,否则的话结果就大于1,最后利用if函数做一个判断即可
八、统计不重复的个数
公式:=SUMPRODUCT(1/COUNTIF(A2:A10,A2:A10))
使用方法:复制公式后,只需要更改countif函数的第一第二参数为需要统计的数据区域即可
原理概述:首先利用countif函数计算重复值,随后用1除以这个结果,最后利用sumproduct求和,比如一个值重复出现3次,就会得到3个1/3,它们相加后结果是1
九、计算人数
公式:=LEN(B2)-LEN(SUBSTITUTE(B2,",",""))+1
使用方法:更改公式中的B2为你表格中的单元格,在SUBSTITUTE更换为你表格中的分符号。
原理概述:在这里每个姓名都是利用逗号隔开的,首先先计算下每个单元格的字符数,随后利用SUBSTITUTE函数将逗号都替换掉,然后再计算下字符数,两者相减就是逗号的个数,然后再加1就会得到人数
十、拆分姓名与电话
提取姓名:=LEFT(A2,LENB(A2)-LEN(A2))
提取电话:=RIGHT(A2,LEN(A2)-(LENB(A2)-LEN(A2)))
使用方法:将公式中的A2替换为自己表格中的单元格位置即可
原理概括:中文在excel中会占据2个字节,而数值仅仅只会占用1个字节,先利用len函数得到字符数,再利用lenb计算字节数,两者相减就会得到汉字的个数,随后利用left或者right函数提取数据即可
以上就是今天分享的所有的Excel公式,大家可以收藏下,以后遇到类似的问题,直接套用即可
我是Excel从零到一,关注我,持续分享更多Excel技巧
(此处已添加圈子卡片,请到今日头条客户端查看)1.《【excel怎么提取单数】同事眼里成了excel神,学这十组公式就够了,准备收藏吧》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【excel怎么提取单数】同事眼里成了excel神,学这十组公式就够了,准备收藏吧》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2520182.html