單元格A1值為:蘭色幻想excel,要求把左邊的漢字提取出來。利用原來學過的,我們可以用公式:
=LenB(A1,SearchB("?",A1)-1)
但,如果英文字符在前面(excel蘭色幻想),上面的公式思路就不能用了,這時我們可以用Len函數來完成:
漢字在前面:
=Left(A1,LenB(A1)-Len(A1))
漢字在後面
=Right(A1,LenB(A1)-Len(A1))
附LEN函數語法和示例
LEN(字符串) 返回字符串的字符數
LENB(字符串) 返回字符串的字符數,1個漢字按2個計算
1、計算字數
計算A1單元格的字數
=Len(A1)
統計A2:A10區域內總字符數(數組公式)
{=Sum(Len(A2:A10))}
2、截取字符串
從左截取除最右3位之外的字符串,ABCDE截取後為AB
=Left(A1,Len(A1)-3)
3、統計個數
判斷一個字符串中某個字符的個數
=Len(A1) - Len(Substitute(A1,"-",""))
4、控制輸入單元格字符輸入
某列只能輸入18位或15位長度字符:
數據 - 數據有效性 - 允許:自定義。在下面框中輸入公式
=Or(Len(C1)=15,Len(C1)=18)
excel精英培訓ID:excelpx-tete每天一篇原創Excel教程,伴你學習Excel每一天!長按下面二維碼圖片,點上面」識別圖中二維碼「然後再點關注,每天可以收到一篇蘭色最新寫的excel教程。