excel中只取字符串中的汉字部分用什么函数?

2026年09月25日 20:57
有3个网友回答
网友(1):

汉字右边可以用
=right(a1,lenb(a1)-len(a1))
在左边可以用
=left(a1,lenb(a1)-len(a1))

可是在中间怎么办呢?
用下面的公式,这个公式是通用公式,不管汉字在哪里都可以提取

比如你的数据在A列中
在B1输入公式:
=MID(A1,MIN(IF(LENB(LEFT(A1,ROW(INDIRECT("1:"&LEN(A1)))))>LEN(LEFT(A1,ROW(INDIRECT("1:"&LEN(A1))))),ROW(INDIRECT("1:"&LEN(A1))),LEN(A1)+1)),LENB(A1)-LEN(A1))
数组公式以ctrl+shift+enter三键组合结束输入
可以下拉提取其他行的汉字

网友(2):

视数据情况而定,如果汉字在左边,可以
=LEFTB(A1,SEARCHB("?",A1)-1)
=LEFT(A1,LENB(A1)-LEN(A1))

网友(3):

光显示汉字,有难度,关注中。