当前位置:首页教育技巧excel技巧excel表格单元

excel表格怎么判断是否含有字母

2024-07-20 14:14:21


1.excle如何判断单元格内是否包含字母

我有个笨办法(好办法目前没想出来):首先A列表示序号,B列为你的数据列{即:1233256465,56465138 ,P5464654 ,W213213(1);2164654651 ……这些}我们利用字母有大小写区分,而其他符号、数字、文本则没有这个规律,在C列输入公式:{ =UPPER(B2) } ;在D列输入公式:{ =LOWER(C2) } ;然后比较C2和D2的值是否一致,即在E列输入公式:{ =EXACT(C2,D2) }那么如果没有字母的单元,C2和D2将是一致的,就是“TRUE” 如果有字母,则C2和D2就是有区别的,就是“FALSE”然后将C、D、E往下一拉,E列就是一列只包含“FALSE”和“TRUE”的列最后你根据“TRUE”和“FALSE”就知道哪个单元包含字母了可用排序法将“FALSE”和“TRUE”分开就知道哪些单元有字母了或者用返回函数,将“FALSE”那行的序号返回出来。

2.EXCEL哪个函数能判断是否为字母

楼上的公式如果第二个字节为[\]^_`这些字符时(即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,"字母","非字母")。

3.EXCEL哪个函数能判断是否为字母

楼上的公式如果第二个字节为[\]^_`这些字符时(即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,"字母","非字母")

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .