当前位置:首页 > 科技 > 正文

那些名气不高,而又超级好用的Excel公式汇集!(内含1784篇文章合集)

从2017/2/9到今天,从未间断,总共发布了1784篇原创文章。卢子每天写文章2小时,后台跟粉丝交流1小时,没想到已经付出了5000个小时。

为了方便使用电脑的粉丝搜索相关知识,卢子将全部Excel文章合集无保留分享出来,希望你能珍惜这份表格。自觉到文末点个赞,再来领取。

卢子演示一下怎么搜索?

比如要搜快捷键,点筛选,在搜索框输入快捷键,每篇文章都自带超级链接,想看哪篇就看哪篇。


跟SUM、VLOOKUP、IF三大家族的光芒四射相比,其他函数就显得逊色多了,但并不代表其他函数就不重要,要成为Excel函数高手,需要掌握50个函数才行。

1.提取前、后,中间字符

前3位:

=LEFT(A2,3)

后3位:

=RIGHT(A2,3)

中间,从第7位开始提取5位:

=MID(A2,7,5)

函数语法,N就是提取多少位字符的意思。

=LEFT(字符串,N)

=RIGHT(字符串,N)

=MID(字符串,开始位置,N)

字符提取三兄弟,在身份证提取相关信息的时候就会用到。

假设现在有地区码这张对应表,省份是前2位数字,地区是前6位数字。

省份,就是先提取前2位字符,然后进行查找。

=VLOOKUP(LEFT(A2,2),地区码!A:B,2,0)

地区,就是先提取前6位字符,然后进行查找。

=VLOOKUP(LEFT(A2,6),地区码!A:B,2,0)

出生日期,就是从第7位开始提取8位,再用TEXT转换成日期格式。

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

性别,就是从15位开始提取3位,奇数就是男,偶数就是女,MOD(数字,2)就可以判断是奇数还是偶数。

=IF(MOD(MID(A2,15,3),2),"男","女")

2.去除空格

有些人喜欢在输入人员的时候输入空格,把传统的手工记录思维用到Excel上。如果人员不做任何后期处理的话,那到没什么。但实际上很多数据都要进行汇总分析,这时就导致汇总出现问题。

=SUBSTITUTE(A2," ","")


函数语法,意思就是将字符串中的旧字符替换成新字符,N代表第几个旧字符,省略就全部都替换掉。

=SUBSTITUTE(字符串,旧字符,新字符,N)

在录入英文名的时候,中间是要空格隔开,但只需要一个就行。如果用SUBSTITUTE函数替换的话,会将所有空格都替换掉。这时TRIM函数就派上用场,这个可以去除多余的空格,中间只保留一个空格。

=TRIM(A2)

还有就是,有的时候内容从其他地方复制过来的含有隐藏字符,可以尝试用CLEAN函数去除。

3.身份证或者手机号加密

身份证或者手机号是很重要的信息,比如中奖公布名单的时候不想让外人知道,这时就涉及到加密处理。

=REPLACE(A2,4,4,"****")


函数语法:

=REPLACE(字符串,旧字符开始位置,替换多少位,替换成什么内容)

再将身份证的出生日期加密处理。

=REPLACE(A2,7,8,"****")


4.提取第2个括号之前的字符(综合运用)

理论跟实际相差很大,理论上每个函数都感觉挺简单的,而到实际就各种问题都有,这也是很多粉丝学不好公式的主要原因。

这是学员的问题,括号中英文状态都有,很不规范,现在要提取第2个括号之前的字符。

将括号全部统一成英文状态下。

=ASC(A2)


再将第2个(替换成其他特殊符号比如|,方便后面查找。

=SUBSTITUTE(C2,"(","|",2)


判断|的位置。

=FIND("|",D2)


提取|之前的字符。

=LEFT(A2,E2-1)


所有公式合并起来就得到最终的。

=LEFT(A2,FIND("|",SUBSTITUTE(ASC(A2),"(","|",2))-1)

文本函数大概这些,只要能够灵活运用,就能轻松应对工作问题。

推荐:

上篇:

又到年底了,你最想学什么?还有年底了,你经常处理什么样的问题?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

你可能想看:

有话要说...

取消
扫码支持 支付码