在EXCEL单元格中,如何找到第一个是数字的位置?

如题所述

比如A列
第一个数字行号
=MATCH(1,1^A:A,)

第一个数字地址
"A"&MATCH(1,1^A:A,)
第一个数字的位置的值
=INDEX(A:A,MATCH(1,1^A:A,))
如果A1= ABCDE1D5 找第一个数字的位置

=MATCH(1,1/1^MID(A1,ROW(1:99),1),)数组公式,CTRL+SHIFT+回车三键结束。比如A列
第一个数字行号
=MATCH(1,1^A:A,)

第一个数字地址
"A"&MATCH(1,1^A:A,)
第一个数字的位置的值
=INDEX(A:A,MATCH(1,1^A:A,))
如果A1= ABCDE1D5 找第一个数字的位置

=MATCH(1,1/1^MID(A1,ROW(1:99),1),)数组公式,CTRL+SHIFT+回车三键结束。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-08-03
你是说在一个单元格里有数字也有字母或汉字,找数字的位置吗?
加入该单元格是A1,在B1中计算A1单元格中第一个数字的位置,
B2公式=MATCH(1,ISNUMBER(--MID(A1,ROW(1:10),1))*1,)
该公式为数组公式,三键结束,CTRL+SHIFT+ENTER,不懂可以百度“EXCEL 三键结束”本回答被网友采纳
相似回答