EXCEL单元格中,假如内容为“546685dffd”,要用公式查找第一个字母出现的位置,怎么查呢?

来源:百度知道 编辑:UC知道 时间:2024/09/27 15:37:43

=LEN(LOOKUP(9E+307,--LEFT(A1,ROW(1:50))))+1

=IF(MID(A1,1,1)>="a",1,IF(MID(A1,2,1)>="a",2,IF(MID(A1,3,1)>="a",3,IF(MID(A1,4,1)>="a",4,IF(MID(A1,5,1)>="a",5,IF(MID(A1,6,1)>="a",6,IF(MID(A1,7,1)>="a",7,"未定义")))))))

这个公式可以查到第7个字符是数字还是字母。

=IF(MID(A2,1,1)>="a",1,IF(MID(A2,2,1)>="a",2,IF(MID(A2,3,1)>="a",3,IF(MID(A2,4,1)>="a",4,IF(MID(A2,5,1)>="a",5,IF(MID(A2,6,1)>="a",6,IF(MID(A2,7,1)>="a",7,IF(MID(A2,8,1)>="a",8,IF(MID(A2,9,1)>="a",9,IF(MID(A2,10,1)>="a",10,IF(MID(A2,11,1)>="a",11,IF(MID(A2,12,1)>="a",12,IF(MID(A2,13,1)>="a",13,IF(MID(A2,14,1)>="a",14,IF(MID(A2,15,1)>="a",15,"未定义")))))))))))))))

这个公式可以查到第15个字符是数字还是字母。
如果软件能够识别,建议还是用第二个公式,更为强大。