乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL函数判断是数字还是字母?-excel判断数字函数,excel最常用的八个函数

EXCEL函数判断是数字还是字母?-excel判断数字函数,excel最常用的八个函数

作者:乔山办公网日期:

返回目录:excel表格制作


=MID(LEFT(A1,LEN(A1)-1),MIN(FIND({0,1,2,3,4,5,6,7,8,9},LEFT(A1,LEN(A1)-1)&"0123456789")),LEN(LEFT(A1,LEN(A1)-1)))

回复 paulf101:你原来没说有这种情况啊,稍改一下就行了,思路是一样的
=LEFT(MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1)),MAX(LEN(MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1)))-1,6))

=IF(AND(CODE(B2)>=48,CODE(B2)<=57),"数字","字母")


CODE() ----返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集

0~9的代码为48~57

在48~57内的为"数字",其它的为"字母”


楼上的公式如果第二个字节为[\]^_`这些字符时(即CODE返回是91-96)会错误判断是否为字母,要改公式为:=IF(OR(AND( CODE(MID(A1,2,1))<=122,CODE(MID(A1,2,1))>=97),AND(CODE(MID(A1,2,1))<=90,CODE(MID(A1,2,1))>=65)),"字母","非字母")
或用不区分大小写的公式:=IF(SUMPRODUCT(--(MID(A1,2,1)=CHAR(ROW(65:90))))=1,"字母","非字母")

=IF(AND(CODE(B2)>=48,CODE(B2)<=57),"数字","字母zd")

CODE() ----返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。
0~9的代码为48~57
在48~57内的为"数字",其它的为"字母”

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网