如下,左边字符的规律是关键字“项目”+5位代码,若想要提取5位代码,可使用如下公式:
=MID(A2,FIND("项目",A2)+2,5)
而当工程代码的长度不一致时,如下:
此时,可以发现代码前面和后面,都有关键字,前面的关键字为“项目”,后面的关键字是“-”,对于两个关键字的问题:
有两种方法:
第1种方法:使用公式:
=MID(A2,FIND("项目",A2)+2,FIND("-",A2)-FIND("项目",A2)-2)
即是将MID函数的第3个参数换了一个,使用FIND函数来找到两个关键字的位置,之后相减,即是它们的长度。
FIND("-",A2)-FIND("项目",A2)-2,代替了之前的固定长度5。
第2种方法:使用CTRL+H快捷键
先复制粘贴一列,以防数据丢失,再按CTRL+H,调出查找替换窗口,查找内容为:
*项目,替换为空白
之后查找-*,替换为空白,即可得到最终结果。
*代表通配符,*前面关键字,后面关键字*,会把后面的数据都替换掉。
若两个关键字一样, 输入公式为:
=MID(A2,FIND("-",A2)+1,FIND("-",A2,FIND("-",A2)+1)-FIND("-",A2)-1)