专栏名称: Excel不加班
30万+读者支持的《Excel效率手册 早做完,不加班》系列丛书作者,坚持每天发布原创Excel教程,伴你学习Excel每一天!同时进行Excel疑难解答,让你早做完不加班!
目录
相关文章推荐
今天看啥  ›  专栏  ›  Excel不加班

通用公式,从杂乱无章的内容里面提取人员,LOOKUP+FIND全搞定!

Excel不加班  · 公众号  · Excel  · 2024-07-16 07:40

主要观点总结

本文主要介绍了如何从杂乱无章的内容中提取人员信息,包括规律性很强的、稍微有点规律的以及完全没规律的情况。作者卢子提供了三种提取方法:使用Excel函数、正则表达式和对应表查找。

关键观点总结

关键观点1: 规律性很强的人员提取

对于规律性很强的人员信息,可以从第4位字符开始使用MID函数提取。也可以使用SUBSTITUTE函数替换“人员:”字样,或者使用正则表达式REGEXP进行提取。

关键观点2: 稍微有点规律的人员提取

对于稍微有点规律的人员信息,可以先用LENB和LEN函数计算汉字的个数,然后使用LEFT函数提取。同样,也可以使用正则表达式进行提取。

关键观点3: 完全没规律的人员提取

对于完全没规律的人员信息,需要一个全部人员对应表,通过LOOKUP和FIND函数进行查找。作者提醒在引用对应表时,只引用有内容的区域。

关键观点4: 作者介绍和推荐

本文作者卢子是清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人。文章最后推荐了成为VIP会员的优惠活动,并提供了卢子的微信。


文章预览

点击 👆 Excel不加班 ,关注星标 ★ 不迷路 粉丝留言,怎么从杂乱无章的内容里面提取人员? 卢子模拟了3种形式,规律性很强的、稍微有点规律的、完全没规律的。 1. 规律性很强的 人员都是从第4位字符开始,也就是用MID。 =MID(A2,4,9) 也可以将人员:这几个字替换掉,也就是SUBSTITUTE。 =SUBSTITUTE(A2,"人员:",) 当然,借助正则表达式也可以,也就是REGEXP。如果不熟,可以看最近一周的文章,类似的发了好多篇。 =REGEXP(A2,"(? < =:)[一-龟]+") 2. 稍微有点规律的 前面是人员,后面是无关的数字或者字母。用LENB计算字节数,汉字为2,数字或字母为1,用LEN计算字符数,全部都按1算。LENB-LEN得到汉字的个数。 =LENB(A7)-LEN(A7) 知道了汉字个数,再嵌套LEFT就可以提取。 =LEFT(A7,LENB(A7)-LEN(A7)) 也提供正则表达式。 =REGEXP(A7,"[一-龟]+") 3. 完全没规律的 这种需要一个全部人 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览