單元格文字拆分公式?視聽音樂DJ阿星2021-05-06 12:12:07

EXCEL如何將字母+數字+漢字的組合拆分至單獨的單元格

如果中文全部在最後

提取中文,=RIGHT(A1,LENB(A1)-LEN(A1))

提取非中文=LEFT(A2,LEN(A2)*2-LENB(A2))

1:

LEFT(引用單元格,位數)即為從左取幾位字元文字,

LEN(A2)即為返回A2單元格的字元個數,

LENB(A2)即為返回A2單元格的字元位數,與雙字元集合用,

LEN(A2)*2-LENB(A2)也就是A2單元格字元位數

=LEFT(A2,LEN(A2)*2-LENB(A2))也就成了從左取A2單元格的全部位數,也就等於A2單元格!

2:

LEFT()是取最左邊的幾個字元數

LEN()是字串長度

LENB()是取雙位元組(比如中文)字元數

於是,LEN(a1)*2就等於LENB()(如果是中文)就什麼數都取不到,如果不是中文,就取數。當然這裡的中文也可以是雙位元組,如其他雙位元組語言