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

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:16:45

1 1233256465
2 56465138
3 P5464654
4 W213213(1);2164654651
如何用公式找到包含英文字母所在的行?即第3、第4行

我有个笨办法(好办法目前没想出来):
首先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”那行的序号返回出来