OFFICE或者WPS软件中,对于在EXCEL表格中,从一段话中提取不同位置的数字,该如何处理?

例如:江苏省人均收入为4000美元 在另外个表格通过函数提取4000,不是MID或者RIGHT,LEFT等函数,因为有很多行,每行数字的位置都不一样,所以问一下,知道的请不吝指教,谢谢!
用查找替换可以搞定,但是 wps上用不了 有人知道怎么回事么?
最新回答
白衣牛仔少年痴货最帅比

2024-10-12 14:10:41

楼上的如果没有其它半角字符,是可行的。
假如数据在A列,B1
=LOOKUP(9E+307,--MIDB(A1,SEARCHB("?",A1),ROW($A$1:$A$15)))
按住填充柄下拉。
夜莺与鲸

2024-10-12 11:35:37

=--MIDB(A1,SEARCHB("?",A1),2*LEN(A1)-LENB(A1))
追问
这个应该还是和MID普通函数一样吧?需要确定每行描述中,数字的位置是一样的,我已经说过了,每行数字都不一样。
例如第一行:江苏省人均收入为4000美元。
第二行:上海直辖市人均收入超过10000美元,
第三行:江西省人均收入低于2000美元。。。
等待,我要提取数字,每行数字位置都不一样,怎么提取?
追答
自己试试不就知道了。