163性爱网

探花 眼镜妹 TEXTSPLIT+SUBSTITUTES处理考勤确切是绝配,再也找不到这样好用的函数组合!

发布日期:2025-07-04 00:12    点击次数:83

探花 眼镜妹 TEXTSPLIT+SUBSTITUTES处理考勤确切是绝配,再也找不到这样好用的函数组合!

与 30万 粉丝一都学Excel

图片探花 眼镜妹探花 眼镜妹

VIP学员的问题,要从B列的打卡时天职部索求出上班和放工的时分,同期找到对应的扶助用度。

图片

打卡时分是以+手脚分隔标志,还含有4种无关的标志[、]、 (空格)、-。问题不难,仅仅用传统门径,门径比拟多良友。

按快捷键Ctrl+H,进行4次查找替换,从[运行全部替换,再访佛替换其他标志。

图片

临了按分隔标志+分列。

图片

传统门径知谈有这样回事就行,咫尺主要学习新函数的用法。

新函数SUBSTITUTES,比传统替换函数多了一个S哦,别搞错,不错罢了多个标志同期替换掉。{"标志1","标志2","标志3","标志4"},有些许标志都不错一次写进去,再用{ }括起来。

=SUBSTITUTES(B2,{"[","]"," ","-"},)

图片

按+分列,不错用新函数TEXTSPLIT。

草榴社区邀请码=TEXTSPLIT(O2,"+")

图片

分开后落魄班的时分是文本模式,再用--调养成数值模式,再建立单位格为时分模式。

=--TEXTSPLIT(O2,"+")

图片

只消一个打卡时分调养后会出现作假值,嵌套IFERROR函数让作假值裸露空缺。

=IFERROR(--TEXTSPLIT(O2,"+"),"")

图片

临了,全部函数组合起来,就不错索求落魄班时分。

=IFERROR(--TEXTSPLIT(SUBSTITUTES(B2,{"[","]"," ","-"},),"+"),"")

图片

扶助的话,用IF、AND这2个函数就不错处治了。

早餐只如果上班8点前的就扶助4元。

=IF(C2-"8:00"<=0,4,0)

图片

中餐只如果上班8点前,放工17:30就扶助10元。同期骄横就用AND。

=IF(AND(C2-"8:00"<=0,D2-"17:30">=0),10,0)

图片

漏打卡前边用""示意,径直运算就复返作假值,不错套N造成0。

=IF(AND(C2-"8:00"<=0,N(D2)-"17:30">=0),10,0)

图片

晚餐扶助,将17:30改成19:00就不错。

=IF(AND(C2-"8:00"<=0,N(D2)-"19:00">=0),10,0)

图片

临了,再补充诠释,放工漏打卡,这里如果写上9:00,后期写公式会更便捷。

图片

落魄班时分齐备,而右边有对应表,径直就不错用LOOKUP函数查找。查找区域$J$2:$J$4固定死,复返区域K$2:K$4列字母不锁定,这样右拉就造成L$2:L$4、M$2:M$4,从而不错按次复返所有这个词列。

=IF($C2-"8:00"<=0,LOOKUP($D2,$J$2:$J$4,K$2:K$4),0)

图片

考勤之是以长途,在于每个公司的规矩都不相似,每个公司的打卡记载都不疏通,这样十分于全部公式都得从新运行建立,很难找到不错模仿的案例。

新函数案例补充诠释。

SUBSTITUTES语法:

=SUBSTITUTES(文本,旧本色,新本色)

要替换的本色,不错是一个,也不错是多个,比如将八段锦替换成八部金刚功。

=SUBSTITUTES(A1,"八段锦","八部金刚功")

图片

假如内部还存在标志。要替换成!。=SUBSTITUTES(A1,{"八段锦","。"},{"八部金刚功","!"})

图片

TEXTSPLIT语法:

=TEXTSPLIT(文本,按列拆分,按行拆分)

按列拆分:

=TEXTSPLIT(A1,"、")

图片

按行拆分:

=TEXTSPLIT(A1,,"、")

图片

本站仅提供存储劳动,所有这个词本色均由用户发布,如发现存害或侵权本色,请点击举报。