excel中文在前英文在后这么把中英文分开

2024-12-03 12:21:28
推荐回答(3个)
回答1:

如果总是英文在前中文在后。提取英文的公式是: =LEFT(A1,2*LEN(A1)-LENB(A1)) 提取中文的公式是: =RIGHT(A1,LENB(A1)-LEN(A1))

回答2:

因为这里边有标点,所以一楼给的方法不免会出现误差。
这就需要找到第一个英文字母的位置。
可以使用
=LEFT(A1,MIN(IFERROR(FIND(IF({1,0},CHAR(ROW(65:90)),LOWER(CHAR(ROW(65:90)))),A1),FALSE))-1)来提取左侧中文。再使用substitute(a1,b1,)得到右侧英文。

回答3:

中文=left(a1,lenb(a1)-len(a1))

英文=right(a1,len(a1)*2-lenb(a1))