excel中文在前英文在后这么把中英文分开
发布网友
发布时间:2022-04-24 05:59
我来回答
共3个回答
热心网友
时间:2023-10-05 09:24
如果总是英文在前中文在后。提取英文的公式是: =LEFT(A1,2*LEN(A1)-LENB(A1)) 提取中文的公式是: =RIGHT(A1,LENB(A1)-LEN(A1))追问我写的很清楚是中文在前英文在后你这个我试了不行。。。。。。。。
热心网友
时间:2023-10-05 09:24
因为这里边有标点,所以一楼给的方法不免会出现误差。
这就需要找到第一个英文字母的位置。
可以使用
=LEFT(A1,MIN(IFERROR(FIND(IF({1,0},CHAR(ROW(65:90)),LOWER(CHAR(ROW(65:90)))),A1),FALSE))-1)来提取左侧中文。再使用substitute(a1,b1,)得到右侧英文。
热心网友
时间:2023-10-05 09:25
中文=left(a1,lenb(a1)-len(a1))
英文=right(a1,len(a1)*2-lenb(a1))追问
会出现很多误差
追答那得看文件了,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(若是03后版本,请另存为03的,把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com