教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

excel最常用函数公式技巧

来源:网络收集 时间:2026-04-28
导读: excel常用函数公式及技巧搜集 目录 1. 【身份证信息相关数据提

excel常用函数公式及技巧搜集

目录

1. 【身份证信息相关数据提取】………………………第2页 2. 【年龄和工龄计算】…………………………………第4页 3. 【时间和日期应用】…………………………………第6页 4. 【排名及排序筛选】?????????????第9页 5. 【文本与页面设置】?????????????第21页 6. 【字符截取与增减】?????????????第41页 7. 【数据拆分与合并】?????????????第47页 8. 【条件自定义格式】?????????????第50页 9. 【汇总计算与统计】?????????????第60页 10. 【数值取整及进位】????????????第75页 11. 【大小值或中间值】????????????第80页 12. 【查询和查找引用】????????????第84页 13. 【输入数据的技巧】????????????第89页

第 1 页

1.【身份证信息相关数据提取】

从身份证号码中提取出生年月日

=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\=TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\

=IF(A2<>\

显示格式均为yyyy-m-d。(最简单的公式,把单元格设置为日期格式)

=IF(LEN(A2)=15,\\

显示格式为yyyy-mm-dd。(如果要求为“1995/03/29”格式的话,将”-” 换成”/”即可)

=IF(D4=\年00月00日\年00月00日\

显示格式为yyyy年mm月dd日。(如果将公式中“0000年00月00日”改成“0000-00-00”,则显示格式为yyyy-mm-dd)

=IF(LEN(A1:A2)=18,MID(A1:A2,7,8),\

显示格式为yyyymmdd。

=TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),\

=IF(LEN(A2)=18,MID(A2,7,4)&-MID(A2,11,2),19&MID(A2,7,2)&-MID(A2,9,2)) =MID(A1,7,4)&\年\月\日\

=IF(A1<>\

从身份证号码中提取出性别

=IF(MOD(MID(A1,15,3),2),\男\女\ (最简单公式) =IF(MOD(RIGHT(LEFT(A1,17)),2),\男\女\

=IF(A2<>” ”,IF(MOD(RIGHT(LEFT(A2,17)),2),”男”,”女”),) =IF(VALUE(LEN(ROUND(RIGHT(A1,1)/2,2)))=1,\男\女\

从身份证号码中进行年龄判断

=IF(A3<>””,DATEDIF(TEXT((LEN(A3)=15*19&MID(A3,7,6+(LEN(A3)=18*2),”#-00-00”),TODAY(),”Y”),)

=DATEDIF(A1,TODAY(),“Y”)

(以上公式会判断是否已过生日而自动增减一岁)

=YEAR(NOW())-MID(E2,IF(LEN(E2)=18,9,7),2)-1900

=YEAR(TODAY())-IF(LEN(A1)=15,\=YEAR(TODAY())-VALUE(MID(B1,7,4))&\岁\

=YEAR(TODAY())-IF(MID(B1,18,1)=\

按身份证号号码计算至今天年龄

=DATEDIF(TEXT((LEN(A1)=15)*19&MID(A1,7,6+(LEN(A1)=18)*2),\

以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式

=DATEDIF(TEXT(MID(A1,7,6+(LEN(A1)=18)*2),\

第 2 页

按身份证号分男女年龄段

按身份证号分男女年龄段,身份证号在K列,年龄段在J列(身份证号为18位) 男性16周岁以下为 1 男性16周岁(含16周岁)以上至50周岁为 2 男性50周岁(含50周岁)以上至60周岁为 3 男性60周岁(含60周岁)以上为 4 女性16周岁以下为 1 女性16周岁(含16周岁)以上至45周岁为 2 女性45周岁(含45周岁)以上至55周岁为 3 女性55周岁(含55周岁)以上为 4

=MATCH(DATEDIF(DATE(MID(K1,7,4),MID(K1,11,2),MID(K1,13,2)),TODAY(),\,50,60}-{0,0,5,5}*ISEVEN(MID(K1,17,1)))

=SUM(--(DATEDIF(MID(K1,7,4)&\={0,16,45,55}+{0,0,5,5}*MOD(MID(K1,17,1),2)))

㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜

第 3 页

2.【年龄和工龄计算】

根据出生年月计算年龄

=DATEDIF(A1,TODAY(),\

=DATEDIF(A1,TODAY(),\周岁\=DATEDIF(A1,NOW(),\

根据出生年月推算生肖

中国人有12生肖,属什么可以推算出来。即用诞生年份除以12,再用除不尽的余数对照如下:0→猴,1→鸡,2→狗,3→猪,4→鼠,5→牛,6→虎,7→兔,8→龙,9→蛇,10→马,11→羊例如:XXX出生于1921年,即用1921年除以12,商得数为160,余数为1,对照上面得知余数1对应生肖是鸡,XXX就属鸡。

=MID(\猴鸡狗猪鼠牛虎兔龙蛇马羊\ (2007)

如何求出一个人到某指定日期的周岁?

=DATEDIF(起始日期,结束日期,\

计算距离退休年龄的公式

=IF(E2=\已经退休\距离退休还有

\年\个月\天\其中E2为年龄(可用身份证号码的公式生成);

V2为法定退休年龄(男60,女50)公式为:=IF(D2=\男\D2为男或女(可用身份证号码的公式生成);U2为出生年月日(可用身份证号码的公式生成)。

求工齡

=DATEDIF(B2,TODAY(),\ =DATEDIF(B2,TODAY(),\ =DATEDIF(B2,TODAY(),\

=DATEDIF(B2,TODAY(),\年\月\日\

计算工龄

=DATEDIF(C6,C8,\求两日期间的年数

=DATEDIF(C6,C8,\求两日期间除去整年数剩余的月数 =DATEDIF(C6,C8,\求两日期间的总月数

如果只需要算出周年的话,可以用=datedif(\

年龄及工龄计算

有出生年月如何求年龄?

有工作时间如何求工龄?(求出的结果为多少年另几个月,如:0303的形式,即3年零

第 4 页

3个月)。

a1是出生年月或工作时间: =datedif(a1,today(),\

=text(datedif(a1,today(),\

如 [B2]=1964-9-1 则:

=TEXT(DATEDIF(B2,TODAY(),\,\ '显示 4009

=TEXT(DATEDIF(B2,TODAY(),\年

\月\显示 40年09月

如果你找不到 DATEDIF 函数,也可以不用 DATEDIF 函数, 如 [B2]=1964-9-1 则:

=TEXT(RIGHT(YEAR(NOW()-B2),2),\) '显示 4009

=TEXT(RIGHT(YEAR(NOW()-B2),2)&\年\个月\ '显示 40年09个月

自动算出工龄日期格式为(yyyy.mm.dd)

能否用:(yyyy.mm.dd)这种格式来计算出工龄有多长呢~?

以前用这样一段( =TEXT(RIGHT(YEAR(NOW()-A1),2)&\年\个月\ )。

但这种方法只能用:(yyyy-mm-dd)这样的日期格式才能实现!

你不妨把―.‖替换成―-‖,不就行了吗,再说后者是日期的一种标准格式, =TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,\年

\个月\

㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜㎜

第 5 页

excel最常用函数公式技巧.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/453476.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)