Excel - 获取包含特定字符串的数字

时间:2016-08-04 07:13:37

标签: excel excel-formula

假设我的专栏是A:

我有这些Excel列:

#ACA17234=5;1'Some Message'
#ACA17232<5;1'Some Message'
#ACA17238_2_5;1'Some Message'
#ACA17239_2_5;1'Some Message'
#ACA17237_2_5;1'Some Message'

我想要一个Excel函数,它只取五个数字给了我; 17234,17232,17238,17239,17237

编辑:

((#ACA18655=0)&(#AGV32=6)&(#ACA18702=1))?((#FC1000ACA18701$3)?'Eksper ücretini onaylayınız..':''):((#ACA18540>0)?((#ACA18540$#ACA18541)?'Otoanalizden aktarılan ve dosya üzerinde atalı olan AT kodu farklı !!':''):'')

并非所有行都以#ACA开头我有像这样的行

2 个答案:

答案 0 :(得分:0)

你可以使用下面的公式,它在字符串的中间找到一个文本。跳过前5个字符,然后取5个字符

=MID(A2,5,5)

答案 1 :(得分:0)

要从单元格A1中查找具有五位数的数字,可以使用以下公式:

=IF(ISERROR(FIND("0"&REPT("1",5)&"0",CONCAT(0+(ISNUMBER(-MID(" "&A1&" ",ROW(INDIRECT("1:"&LEN(A1)+2)),1))+0)))),"",MID(A1,FIND("0"&REPT("1",5)&"0",CONCAT(0+(ISNUMBER(-MID(" "&A1&" ",ROW(INDIRECT("1:"&LEN(A1)+2)),1))+0))),5))

要搜索其他数字,请将出现的三个5更改为公式中所需的数字。