如何只引用中文的單元格?

Tags: 中文, 單元格,

工作表某一列的內容包含數字,字符串,中文等並且是組合形式沒有任何規律,但是現在只需要全部為中文的單元格如何查找下面小編教你實現。如果幫到了你,請在上方給個投票謝謝支持。好人一生平安。

工具/原料

excel表格,電腦

方法/步驟

如下圖A列的情況,裡面的內容既有中文、數字又有標點符號,現在需要把全部為中文的顯示到B列

如何只引用中文的單元格

在B1單元格輸入=IF(LENB(A1)/LEN(A1)=2,A1,""),然後下拉 可以得到如下圖,是不是很簡單。

如何只引用中文的單元格

說明:主要是利用了每個中文字含有兩個字節而每個數字,標點只含一個字節的特性實現的

如何只引用中文的單元格

如何只引用中文的單元格

公式解讀:lenb()函數返回的是該文本中所含的字符數,如果是中文的話則每個中文字都返回2不是的話每個就返回1,len()函數返回的內容則不管是不是中文都返回1,因此兩個函數直接相除如果等於2或者1/2的話該單元格必全部為中文

""在公式中表示的意思為如果不等於2則返回空值,即顯示為空

關於這兩個函數的其他技巧性的用法還包括提取(前文字後數字或前數字後文字但是數字的位數都不規律的情況)如下圖的情況

如何只引用中文的單元格

方法如下 在B1輸入=LEFT(A1,LENB(A1)-LEN(A1)) 下拉完成

馬上就提取好了 是不是很方便(前數字後文字的方法類似,left函數變成right函數就可以了)

如何只引用中文的單元格

注意事項

如果幫到了你,請投個票點個贊 謝謝支持。好人一生平安。

相關問題答案