1、提取文本串中的字符,我们首先想到的是mid函数,如图,字符串MM1234在C2单元格中,要提取其中的12,可用公式=mid(C2,3,2)。
2、当然也可以用RIGHT和LEFT函数提取,公式=LEFT(RIGHT(C2,4),2),能得到相同的结果,这是提取字符串中字符经常用到的两个函数。
3、如果数据比较多,而且没有什么规律,如M怡觎现喾M1234、253641、32561、百度123等,要想提取数字开始的两位数字,可用公式=IF(ISNUMBER(VA讣嘬铮篌LUE(C3)),MID(C3,1,2),MID(C3,3,2))。
4、如果要提取某特定字符串之后的数字,如提金泫险缋取MMM之后的数字,可用公式=-LOOKUP(0,-MID(E2,FIN肛舀辨乔D("MMM",E2)+LEN("MMM"),ROW(1:99)))。
5、然后下拉公式可提取出其他文本串中的数字,如图。
6、如果文本串中都有某个特定的符号,要提取这个符号之前的字符,可用公式=LEFT(G2,FIND("$",G2)-1)。
7、要提取特定符号之后的字符,可修改上步公式为=MID(G2,FIND("$",G2)+1,LEN(G2)-FIND("$",G2))。
8、如果不考虑是什么样的文本串,只要里面有墙绅褡孛数字都提取出来,通用公式为=-LOOKUP(0,-MID(J2,MIN(FIND(ROW($1:$10)-1,J2&1/17)),ROW($1:$99))),按ctrl+shift+回车。