EXCEL中,如何查找带字母的单元格?

在我的实际工作中,单位人数较多,且重名不少,为了在提取相应数据时准确区分,就需要在名字后面加一些识别字母,如“张三A,李四B...“,最终使用时又需要把这些带字母的名字找出来,把字母删掉,数据太多,眼睛都看花了。请问有没有快速找出这些名字的方法,即如何查找带字母的单元格?

假设带有大写字母的数据在A列(A1单元格开始),可以在B列B1单元格写公式:
=IF(AND(CODE(RIGHT(A1))>=60,CODE(RIGHT(A1))<91),LEFT(A1,LEN(A1)-1),A1)
然后下拉拖动填充公式,这样在B列就可以得出没有最后一个大写字母的名字的啦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-21

假如名字在A列且名字所在第一个单元格为A1,在A列旁插入一个辅助列,在辅助列的B1单元格输入公式=IF(A1="","",IFERROR(LOOKUP(1,0/FIND({"A";"B";"C";"a";"b";"c"},A1),SUBSTITUTE(A1,{"A";"B";"C";"a";"b";"c"},"")),A1))

拖动填充柄下拉公式即可删除字母保留姓名,没有字母的也保留姓名,提取出来后,选中这个辅助列,右键复制,再右键,选择性粘贴,粘贴为数值,即可消除公式,把你原来有字母的A列删除即可。 公式已为你区设置了大小写的情况,如果字母不够的话,在公式中自行添加。  效果如图:

第2个回答  2019-01-21
选中整个涉及区域,右击,复制,打开一个空白WORD文档,右击,粘贴,CTRL+A选中全部,同时按下CTRL+H,弹出替换对话框,查找对象后面框中输入
[A-Z]
更多,勾选“使用通配符”前面的勾,全部替换。就把字母都换没了,再把内容复制回EXCEL表格中。
第3个回答  2019-01-21
=AND(CODE(RIGHT(A2))>64,CODE(RIGHT(A2))<91)
下拉填充
筛选此列结果为TRUE的各行
相似回答