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