EXCEL英文汉字分列问题

EXCEL英文汉字分列问题
N行单元格内有如下字符:
XY021中国
XY0999中国
XY0987中国人
。。。。
现要求将单元格内“英文”“汉字”分开成2列。(可准确地描述为:从左边第一个为汉字的字符分列)
求助。
联系方式站内短信告知。
该数据命名规则为“英文(2、3位)+数字(2、3、4位)+汉字(2、3、4位)”,之间无任何固定字符或者空格。
现要将"英文+数字"分为一列,汉字单独分为一列。
所有按固定位置分列的都不行。
前3楼的方法均不行。
假设你的肢滚字符从N1到N后面啦
那么在O1写公式“=LEFT(A1,FIND(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))),A1)+LEN(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))))-1)”
在P1写公式“=RIGHT(A1,LEN(A1)+1-FIND(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1))))),A1)+LEN(LOOKUP(9E+307,--MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),ROW(INDIRECT("$1:$"&LEN(A1)))))))”

试试吧,有问题再歼雀讨论,祝你成功氏饥早!
老李举大,半夜三更的,我验证通过哪兆碧了才发给你的哦,你看看你的公式有没有输入错误呀?
还不行的话发文件给我 levi_wzh@163.com
数据在N列
在O列的O1单元格输入公式:
=left(N1,len(N1)*2-lenb(N1))

在P列的P1单元格输入公式:
=right(N1,lenb(N1)-len(N1))

O1/P1均往下拉即猜睁可
可以用第一个空格来分,假设你的数据在A列,那么可以给B列和C列写公式,得出中文和英文:
B1公式:行姿
=LEFT(A1,SEARCH(" ",A1)-1)
拖动B1填充B列稿带皮键差既可

C1公式:
=RIGHT(A1,LEN(A1)-SEARCH(" ",A1))
拖动C1填充C列既可
左边=left(A1,len(A1)*2-lenb(a1))
右边=right(A1,lenb(A1)-len(A1))
← 上一篇: 下一篇: →