EXCEL里,用什么组合函数,可以把在同一单元格内的汉字和英文,分开提取在不同的单元格

如:1. Slow roasted belly of pork, honey and Dijon mustard sauce 蜂蜜芥末烤猪肉
汉字和英文长度不固定,要公式函数,不要数据分列什么的,简单的函数我也会,求高手帮忙 :)

如果是一组连续汉字和一组连续英文组成的就比较容易达到你要的效果
如 B2=啊啊aaa c2=left(b2,lenb(b2)-len(b2))即可提出汉字“啊啊”,d2=right(b2,2*len(b2)-lenb(b2)),即可提出英文“aaa”
Slow roasted belly of pork, honey and Dijon mustard sauce 蜂蜜芥末烤猪肉
这个例子也可以实现
假设是在B2单元格 C2=left(b2,2*len(b2)-lenb(b2))即可提出英文,d2=right(b2,lenb(b2)-len(b2))即可提出汉字追问

谢谢,看我问题补充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-10
A1是你的数据
B1输入=LEFT(A1,LOOKUP(45210,CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),ROW(INDIRECT("1:"&LEN(A1)))))
C1输入=RIGHT(A1,LEN(A1)-LOOKUP(45210,CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),ROW(INDIRECT("1:"&LEN(A1)))))
输入好按CTRL+SHIFT+回车 是数组函数 你会简单函数 这个应该知道的看看对不对
不对我在改本回答被提问者采纳
第2个回答  2011-06-10
不知道什么函数,我只知道用分列可以的,数据-分列下面按提示做就可以了,希望对你有帮助追问

谢谢,看我问题补充

相似回答