如何将excel一列中的英文和中文分开?
Excel有将不同语种分开的功能么?比如一列中的每个单元个都是由英文+中文的形式构成,把它变为两列同时英文和中文分开?合并呢?请高手看看~...
Excel有将不同语种分开的功能么?比如一列中的每个单元个都是由 英文+中文 的形式构成,把它变为两列同时英文和中文分开?合并呢?请高手看看~
展开
展开全部
throughout prep.遍及
on time 按时
设你的A列为包含这些数据的列,从A1开始的。
B1中输入以下公式:
=LEFT(A1,MATCH(,IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=256,1,)))
注意这上数组公式,以CTRL+SHIFT+回车的组合键来结束输入
C1中公式:
=RIGHT(A1,LEN(A1)-MATCH(,IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=256,1,)))
注意也是数组公式,以CTRL+SHIFT+回车的组合键来结束输入。
首先我不知道你的表格中的数据是什么样子的,我的答案是针对于我前面举的例子那种样子的,但是,如果你的的表格比这还要简单。比如,你的英文都是单个的单词,并且英文与中文间有空格相隔,那用分列会更简单。看看你的表格是怎么一个情况吧。
on time 按时
设你的A列为包含这些数据的列,从A1开始的。
B1中输入以下公式:
=LEFT(A1,MATCH(,IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=256,1,)))
注意这上数组公式,以CTRL+SHIFT+回车的组合键来结束输入
C1中公式:
=RIGHT(A1,LEN(A1)-MATCH(,IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>=256,1,)))
注意也是数组公式,以CTRL+SHIFT+回车的组合键来结束输入。
首先我不知道你的表格中的数据是什么样子的,我的答案是针对于我前面举的例子那种样子的,但是,如果你的的表格比这还要简单。比如,你的英文都是单个的单词,并且英文与中文间有空格相隔,那用分列会更简单。看看你的表格是怎么一个情况吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果总是英文在前中文在后。
提取英文的公式是:
=LEFT(A1,2*LEN(A1)-LENB(A1))
提取中文的公式是:
=RIGHT(A1,LENB(A1)-LEN(A1))
提取英文的公式是:
=LEFT(A1,2*LEN(A1)-LENB(A1))
提取中文的公式是:
=RIGHT(A1,LENB(A1)-LEN(A1))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询