发布时间:2022-10-09 文章分类:Excel函数 投稿人:赵颖 字号: 默认 | | 超大 打印

EXCEL工作表中函数有着极其重要的作用,他能替代人工完成纷繁复杂的操作,极大的提高办公效率。今天就给大家介绍几个常用函数公式,在做类似工作时可以直接套用,从此告别加班。

判定性别

身份证号码的第17位,奇数为男,偶数为女。A列为姓名,B列为身份证号,在C2单元格输入=IF(MOD(MID(B2,17,1),2),”男”,”女”),回车后沿C2单元格右下角向下拖拽,填充单元格(此步骤以下略)。

提取生日

身份证号码第7至15位为出生日期。公式:=TEXT(MID(B2,7,8),”????年??月??日”)

计算年龄

当前日期与出生日期之差。公式:=DATEDIF(C2,TODAY(),”Y”)

获取籍贯

身份证号码前6位是号码归属地,分别代表省、市、县。这里取的是前4位,省、市。在Sheet2中保存一张“全国身份证号码属地”的表格,并将Sheet2命名为“全国身份证号码属地”。公式:=VLOOKUP(VALUE(LEFT(B2,4)),全国身份证号码属地!$A$2:$B$410,2,0)

计算工龄

当前日期与参加工作时间之差。公式:=DATEDIF(B2,TODAY(),”y”)

计算年假

工龄大于等于20年休假15天, 工龄大于等于10年,休假10天, 工龄大于等于1年,休假5天。=IF(C2>=20,15,IF(C2>=10,10,IF(C2>=1,5,0)))

数据比对

A列与B列进行比较,得出C列结果。公式:=IFERROR(VLOOKUP(B2,A:A,1,0),””)

数据合并

将A、B、C三列合并为一列。公式:=PHONETIC(A2:C2)

数据分列

将A列基本信息拆分成两列单元格,字符1至15位为注册号,16位以后为企业名称。公式1:=MID(A2,1,15)公式2:=MID(A2,16,40)

大写金额

将小写金额转换成大写金额。=IF(A1=0,””,IF(A1<0,”负”,””)&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(ABS(A1)),”[DBNum2]”)&”元”&TEXT(RIGHT(TEXT(A1,”.00″),2),”[DBNum2]0角0分”),”零角零分”,”整”),”零分”,”整”),”零角”,”零”),”零元零”,””))

数据替换

将第1个”-“替换为”楼”,第2个”-“替换为”单元”在最后的房间号后面加上”室”。公式:=SUBSTITUTE(SUBSTITUTE(A1,”-“,”楼”,1),”-“,”单元”)&”室”

数据查重

找出重复的注册号,进行标记。=IF(COUNTIF(A$2:A2,A2)>1,”重复”,””)

数据汇总

A列数值求和:=SUM(A:A) A列最小值:=MIN(A:A)A列最大值:=MAX(A:A) A列平均值:=AVERAGE(A:A)A列数值个数:=COUNT(A:A) A列排名:=RANK(A2,A:A)