Excel一个单元格里面有两个数据,怎么读取其中一个出来作为判断的条件

2024-12-03 16:16:08
推荐回答(4个)
回答1:

不是很明白你的问题,加上又没有截图,下图带有蒙的性质:

A1是你说的两个“数据”,B1中把小明:后面的数字取出来(考虑最多15位,最少1位):

B1=MAX(--TEXT(MID(A1,FIND("小明:",A1)+3,ROW($1:$15)),"0;0;0;\0"))

同时按Ctrl+Shift+Enter三键输入数组公式

回答2:

你小明小红后面那个冒号是一样的么(你上面自己写的是两个东西,一个中文的一个英文的),假定都是一样的英文冒号:那就可以用公式=--MID(A1,FIND(":",A1)+1,255)

回答3:

只是这种形式,文字和数字位数不定么
取出12的公式是:
=-LOOKUP(1,-MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&"0123456789")),ROW($1:$10)))

回答4:

提取12的公式:
=-LOOKUP(1,-LEFT(MID(A1,FIND(":",A1)+1,10),ROW($1:$10)))