根据文本内容提取数字 从文本串中提取数字
1、如图表格,如果单元格中出现扣和元,提取的数字为负数怎样处理。

2、提取文本串中的字符,通常用MID函墙绅褡孛数,本例中的文本串长度不一,而且数字位置并不相同,用该函数无法实禊耗髻编现,可在B1单元格输入公式=IF(AND(ISNUMBER(FIND({"扣";"元"},A1))),"-"&-LOOKUP(0,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17)),ROW($1:$99))),""),按三键结束,下拉公式。

3、如果出现扣和元提取负数,否则提取正数,可输入公式=IF(AND(ISNUMBER(FIND({"扣";"元"},A1))像粜杵泳),"-"&-LOOKUP(0,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17)),ROW($1:$99))),-LOOKUP(0,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17)),ROW($1:$99)))),按三键结束,下拉公式。

4、如果不区分正负数,把文本串中的数字提取出来,可输入公式=-LOOKUP(0,-MID(A1,MIN(FIND(ROW($1:$10)-1,A1&1/17)),ROW($1:$99))),三键结束下拉。

5、本例中的数字都是两位,且在文本的最后,如果要提取金额数,可输入公式=RIGHT(A1,3),然后下拉。

6、和第四步结果相同,要把元字省略,可在第五步的基础上再利用LEFT函数,输入公式=LEFT(E1,2),下拉公式。
