lzth.net
当前位置:首页 >> 如何在ExCEl的同一列中删去英文保留中文 >>

如何在ExCEl的同一列中删去英文保留中文

利用EXCEL和word可以实现 如图,单元格中含有字母和中文,要求去掉字母 1、选中需要取字母的单元格,右键复制,新建一个word文档后,粘贴 2点击word文档中“开始”,在右上角找到替换,或者按CTRL+H 在“查找”中输入^$,替换中什么都不输 3、点击全...

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

在EXCEL中不好办,在WORD中很方便。把EXCEL中的数据复制到WORD中去,在WORD中按CTRL+H,勾寻使用通配符”,查找 [一-龥] ,替换为空,全部替换。然后再把数据复制粘贴为EXCEL中。

在E2单元格输入以下公式,然后向下填充公式 =LEFT(D2,FIND(" ",D2)-1) 公式表示:将D2单元格首个空格前的数据提取出来。 也可以通过“数据”选项下的“分列”,以空格作为分隔符,并除了D列外,其他的列都选择忽略。即可。 详见附图

如图: 如果要保留英文,如B列中输入公式: =LEFT(A1,LEN(A1)*2-LENB(A1)) 下拉 如果要保留中文,如C列中输入公式: =RIGHT(A1,LENB(A1)-LEN(A1)) 下拉

使用分列功能吧,使用空格为分隔符,分离出来。 1、先选中要分离的数据列,然后点数据--分列 2、在第二步选其他,输入空格,下发可见分隔预览 3、下一步、完成后的效果

Function 取值(rng, types As String) As String With CreateObject("VBSCRIPT.REGEXP") .Global = True .Pattern = "[" & IIf(Left(types, 1) = "-", "", "^") & IIf(Right(types, 2) = "hz", "一-﨩]", IIf(Right(types, 2) = "sz", "0-9]", "...

这样的问题还是交给word去处理比较好,复制到word中,按Ctrl+H,替换栏写“[a-z,A-Z,0-9]”(不含双引号),替换为一栏不写东西,全部替换,再复制回excel即可。 如果你单元格里的汉字是连续的也可以用公式=mid(a1,match(" ",midb(a1,row($1:$99),...

可以用VBA编程,扫描字符,根据ASCII判断,忽略汉字。 如需代劳请百度云传文件。

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com