乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>同一单元格 中英文分离 急@~~

<em>excel</em>同一单元格 中英文分离 急@~~

作者:乔山办公网日期:

返回目录:excel表格制作


假设数据在A列,汉字在前面,则
B1输入公式:
=LEFT(A1,LENB(A1)-LEN(A1))
C1输入公式:
=SUBSTITUTE(A1,B1,)
下拉

  1. 使用LEN函数法,其用途:LEN 返回文zd本串的字符数。打开excel 2010文件,使用以下内容为例,如下图:

  2. 说明:LENB()函数,计算字符长度的时候,一个中文算做2,而1个英文和数字字符算做1;而LEN()函数,不管中英文,每个字符都算做1。

  3. 在B1中输入=LEFT(A1,LENB(A1)-LEN(A1)),按回车键,B1单元格将显示“姓名”,如下图:


  4. 在C1中输入:=RIGHT(A1,LEN(A1)*2-LENB(A1)),按回车键,C1单元格将显示“name”,如下图。

  5. 将B1和C1选中,将函数公式往以下一拉,如下图:

  6. 这样就完成了单元格的中英文内容分离成两列的效果,如下图:


假设数据在A1,且汉字在字母的左边,
提取文字的公式=LEFT(A1,LENB(A1)-LEN(A1))
提取字母的公式=RIGHT(A1,2*LEN(A1)-LENB(A1))

a hoist 一挂
应该分成zd
a hoist 一挂 吧,那么
A type stem A型首柱
应该分成
A type stem A型首柱 吧。
……knost 一艘载重3000吨
应该分成
……knost 一艘载重3000吨 吧。
如果猜得都对,分解的思路应该是按最后一个小写字母为界,假设数据在A1:A1000中,B1中输入
=TRIM(MID(REPLACE($A1,MATCH(1,0/(1-EXACT(MID($A1,ROW($1:$99),1),MID(UPPER($A1),ROW($1:$99),1))))+1,,REPT(" ",99)),COLUMN(A1)*99-98,99))
同时按下CTRL+SHIFT+回车,输入数组公式,将B1中公式用自动填充柄右拉一格到C1,再将B1:C1公式下拉。
如果还有什么其它特殊情况,请再说明。

相关阅读

关键词不能为空
极力推荐

聚合标签

ppt怎么做_excel表格制作_office365_word文档_365办公网