
excel
若需从含有无规律中文字符串的单元格中提取中文部分,可以利用MIDB函数的特性来实现。在
excel 2007中,可以使用以下公式来满足要求:=IFERROR(MID(SUBSTITUTE(A1," ",("*"),MATCH(0,(MIDB(SUBSTITUTE(A1," ",("*"),ROW($1:$50),1)=" ",0),(LENB(SUBSTITUTE(A1," ",("*")))-LEN(SUBSTITUTE(A1," ",("*")))))),"),")注1:上述公式为数组公式,需按"Ctrl+Shift+Enter"键结束输入。注2:如果单元格中的字符数增加,则需要将公式中的"ROW($1:$50)"改为"ROW($1:$大于实际字符数)"。注3:如果单元格字符串中没有空格,则需要将公式中的"SUBSTITUTE(A1," ",("*"))"改为"A1"。这个公式的结果如下图所示:[插入图片]根据上述公式得出的结果可以清晰地看出提取出的中文部分。