如何在excel文字中提取数字

如题所述

详见样表截图

B2输入

LOOKUP(9^9,--LEFT(SUBSTITUTE(A2,LEFTB(A2,SEARCHB("?",A2)-1),""),ROW($1:$10)))

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-05
假设源数据在A1单元格
1,在左边的连续数字比如 87463ADdk,那么提取数字公式为
=LOOKUP(9E+307,--LEFT(A1,ROW(INDIRECT("A1:A"&LEN(A1)))))
2、在右边的连续数字,比如 DIFUD57540,公式为
=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))
3、如果是在中间的连续数字,比如ADB8545KIK,那么公式为
=LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("A1:A"&LEN(A1)))))
第2个回答  2020-07-21

如何把表格中的数字单独提取出来呢?用复制-粘贴就能搞定。

相似回答