业务范围
你的位置:风暴娱乐 > 业务范围 > 通用公式,从杂乱无章的内容里面提取人员,LOOKUP+FIND全搞定!
通用公式,从杂乱无章的内容里面提取人员,LOOKUP+FIND全搞定!
发布日期:2024-08-22 22:47    点击次数:191
粉丝留言,怎么从杂乱无章的内容里面提取人员?卢子模拟了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.完全没规律的这种需要一个全部人员对应表,再借助LOOKUP+FIND查找。=LOOKUP(1,0/FIND($G$12:$G$20,A12),$G$12:$G$20)

图片

有对应表的,上面的3种形式,都可以提取出来。语法:引用对应表的时候,别引用整列,只引用有内容的区域,切记!=LOOKUP(1,0/FIND(对应表,内容),对应表) 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。