大家都知道,中文字符最大的特點就是雙字節,在excel中同樣如此,因此可以使用公式來區分開中文字符。
假設數據在A列。

-
在B1中輸入公式 =LEFT(A1,LENB(A1)-LEN(A1))
-
公式往下拉
-
則可快速得到中文的單元格。
其中,excel中,len()函數是返回字符個數,而lenb()函數是返回字節數,用字節數減去字符數即為中文字個數,如果只需要知道某個字符串中是否含有中文,則只要判斷該字符串的字節數和字符數是否相等就行,相等則表示沒有中文,不等則表示含有字符。
結果如下圖,只要在B列非空,則說明A列種含有中文字符。

如果一個單元格中既有中文,又有其他字符,
那么就需要根據中文字符出現位置的規律,
結合Excel公式技巧(例如:LEFT、MID、RIGHT、LEN、LENB函數的綜合運用,甚至還需要數組公式),來提取出相應中文。
不過上述B1單元格的公式,仍然可以作為篩選含有中文字符單元格的有效方法。
=LEFT(A1,LENB(A1)-LEN(A1))
