怎么用excel电子表格中的一个函数来提取公式中的部分数字,求大神帮助,是能解决一系列的公式,不是单一

例如从下列的公式:
NZ4-1
N1.6-3
N100-5
LB20-8
LCZ60-10
CN135-12
NCK150-13
CCZK30-15
中提取字母后面的数字到“-”止,比如上述中要提取的数字分别为:4: 1.6: 100: 20: 60: 135: 150: 30: ,谢谢各位了,是电子表格中的函数,谢谢!

第1个回答  2014-06-17

假设你的数据在A列中,则B1中公式为:

=MID(A1,SMALL(IF(ISNUMBER(--MID(A1,ROW($A$1:$A$100),1))=TRUE,ROW($A$1:$A$100),4^8),ROW($A$1:$A$100)),FIND("-",A1)-SMALL(IF(ISNUMBER(--MID(A1,ROW($A$1:$A$100),1))=TRUE,ROW($A$1:$A$100),4^8),ROW($A$1:$A$100)))

 

注意:上方公式为数组公式,输入完后需要同时按下 Ctrl+Shift+回车 三键结束输入,否则无法达到效果。

附件中文件是写好公式的,供参考

本回答被提问者采纳
相似回答