如何在EXCEL里选定英文一列,把其中带有中文的单元格全部选出来

这个问题也可引申为另一个问题,就是如何把中文的一列选中,把其中有英文的单元格全部选出来。

另外,如果一列全是英文,但是第一个英文单词的前边都有空格(一个或多个),如何可以在这一列里把每一个单词前的那个空格去掉。变成英文字母来顶格。

先在此谢过。

     æŠŠå…¶ä¸­å¸¦æœ‰ä¸­æ–‡çš„单元格全部选出来,公式如下:

=IF(LENB(A1)-LEN(A1)>0,"包含汉字","")


   2.  åˆ é™¤å‰é¢çš„空格,这个使用trim函数最简单:

=TRIM(A12)



追问

你好。感谢您的专业解答。
第一个函数。如你的图所示,在B列中所有包含汉字的列都显示出来后,是否可以一次性批量将凡是包含汉字的这些行全部一次删除。
另外,第二个trim函数,没找着怎么用。
先谢过。

另外如何逆第一个函数将中文居多的列中的英文也以这种形式查找出来,并批量删除。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-09-25
第二个问题用Clean函数
第一个问题用LENB函数判断下,如果是中文则是2个字节,如果是英文则是1个字节追问

…………

相似回答