不是很明白你的问题,加上又没有截图,下图带有蒙的性质:
A1是你说的两个“数据”,B1中把小明:后面的数字取出来(考虑最多15位,最少1位):
B1=MAX(--TEXT(MID(A1,FIND("小明:",A1)+3,ROW($1:$15)),"0;0;0;\0"))
同时按Ctrl+Shift+Enter三键输入数组公式
你小明小红后面那个冒号是一样的么(你上面自己写的是两个东西,一个中文的一个英文的),假定都是一样的英文冒号:那就可以用公式=--MID(A1,FIND(":",A1)+1,255)
只是这种形式,文字和数字位数不定么
取出12的公式是:
=-LOOKUP(1,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),ROW($1:$10)))
提取12的公式:
=-LOOKUP(1,-LEFT(MID(A1,FIND(":",A1)+1,10),ROW($1:$10)))