这种提取会比较麻烦,我只配着你这个例子来编一个,假设数据在A1:A100中,B1中输入
=MAX(--TEXT(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"肿","肿"&REPT(" ",99)),"*","mm"),"mm",REPT(" ",99)),ROW($1:$20)*99-98,99),"0.00;;;!0"))
同时按下CTRL+SHIFT+回车,输入数组公式,下拉到B100。
数字前面文字必须为“肿”字,否则不行的。
b1=MAX(IF((LENB(MID(A1,ROW($1:$49),1))=2)*ISNUMBER(--MID(A1,ROW($2:$50),1)),--LEFT(MID(A1,ROW($2:$50),10),FIND("*",MID(A1,ROW($2:$50),10))-1)))数组公式,同时按ctrl+shift+回车三键结束,只要数字前面是汉字就可以
写代码来实现