如何分离excel里的中文和英文

发布网友

我来回答

2个回答

热心网友

在表格中,再加两列,分别命名为中文,英文。把表格第一列信息再复制一份到中文那列中。

选择中文列,按CTRL+F键,把空格替换成横杠。

把中文列宽缩小到一个中文字符,然后选择列,点击【开始】,在右边找到【两端对齐】

对齐数据之后,再把列调宽,复制中文列到英文列,选择中文列的一个单元格,选择【筛选】

在中文列中筛选出小于等于一个汉字的字符并且显示,在字符框中任意输入一个汉字,同理在英文列中筛选显示大于大于一个汉字字符。

筛选出来之后,我们选择中文列的名字的第一个字符到最后一个字符,再点击开始菜单,在右侧的下拉箭头中,找到【两端对齐】,此时文字又回到了一列上

7
剩下的是删除空格,选择中文列,按F5键,选择【定位】,再选择【空格】,然后点击确定,在点击右键删除,选择【下方单元格上移】,再把英文列的横杠替换成空格即可。

热心网友

提取中文用数组公式,如在B1单元格输入
=MID(A1,MATCH(2,LENB(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),LENB(A1)-LEN(A1)) 公式输入完毕后按Ctrl+Shift+Enter结束
提取英文公式:=TRIM(SUBSTITUTE(A1,B1,""))

热心网友

在表格中,再加两列,分别命名为中文,英文。把表格第一列信息再复制一份到中文那列中。

选择中文列,按CTRL+F键,把空格替换成横杠。

把中文列宽缩小到一个中文字符,然后选择列,点击【开始】,在右边找到【两端对齐】

对齐数据之后,再把列调宽,复制中文列到英文列,选择中文列的一个单元格,选择【筛选】

在中文列中筛选出小于等于一个汉字的字符并且显示,在字符框中任意输入一个汉字,同理在英文列中筛选显示大于大于一个汉字字符。

筛选出来之后,我们选择中文列的名字的第一个字符到最后一个字符,再点击开始菜单,在右侧的下拉箭头中,找到【两端对齐】,此时文字又回到了一列上

7
剩下的是删除空格,选择中文列,按F5键,选择【定位】,再选择【空格】,然后点击确定,在点击右键删除,选择【下方单元格上移】,再把英文列的横杠替换成空格即可。

热心网友

提取中文用数组公式,如在B1单元格输入
=MID(A1,MATCH(2,LENB(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)),0),LENB(A1)-LEN(A1)) 公式输入完毕后按Ctrl+Shift+Enter结束
提取英文公式:=TRIM(SUBSTITUTE(A1,B1,""))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com