excel表格吧 关注:13,508贴子:28,929
  • 0回复贴,共1

判断单元格中是否全是汉字和全是数字的公式

只看楼主收藏回复

今天在百度知道里回答了两个问题,写下来分享一下,供大家参考。
问题一:
c列有很多行人的姓名,确定的格式全部为汉字,不能有其它任何东西。其它任何东西是指多的“符号、数字、其它乱码”之类的,总之,C列是的姓名必须是汉字。请问有相关的公式或软件能帮助筛选或提示一下吗,谢谢了。。。急急急!!! 问题补充: 例如 A B C 1 李响 2 '李响 3 李响b C1行中的是正确的,C2,C3都不行,我需要用公式把这样的筛选出来。
解答:
=IF(LENB(A1)=2*LEN(A1),"正确","有问题")
这个公式有个缺陷,就是只能判断单字节和双字节,如果A1单元格中输错的是全角字符,就无能为力了。
问题二:
B列有文本格式存放的数字,如341225041001001,如何判断是否除了数字没有别的字符?
解答:
如果不是文本格式的数字,用isnumber函数就可以判断,是文本的可采用下面的公式:
=IF(LENB(A1)=2*LEN(A1),"正确","有问题")
这个公式的缺陷是把文本格式的数字进行了转换,对小数点和逗号可能会出现问题。


1楼2011-12-28 10:52回复