• 回答数

    6

  • 浏览数

    143

叹久妞子
首页 > 英语培训 > excel只保留英文

6个回答 默认排序
  • 默认排序
  • 按时间排序

绿草泱泱

已采纳

1)先分列,以-作为分隔符2)用find函数查找(和)的位数,用mid函数提取中间的字符3)再把提取出来的英文字符用-连接起来

excel只保留英文

189 评论(12)

浮生若梦762

所示问题可能通过多种方法实现。

如果所要提取的数据都如图中所示,可以用LEFT、LEN、LENB函数。

如下图所示,B1单元格:=LEFT(A2,LEN(A2)-(LENB(A2)-LEN(A2)))

291 评论(9)

xiaoyimoon

B2输入   =LEFT(A2,2*LEN(A2)-LENB(A2))    下拉

84 评论(12)

大鹏村长

刘琳 饰 七蛛女简介 着黄李鸿昌 饰 多目怪

188 评论(15)

魔幻光环

用vba写一个自定义函数可以解决

代码如下

Function ZWzf(A)

With CreateObject("vbscript.RegExp")

.Global = True

.ignorecase = True

.Pattern = "[^一-龥]"

ZWzf = .Replace(A, "")

End With

End Function

结果如图

359 评论(8)

小淘的萌

英文和中文是在同一个单元格吗?还是分开不同单元格的?不同情况比较简单的处理办法如下:1、如果是不同单元格的,可以对这一列排序,这样英文就会被排在一起,就可以直接删除了。2、如果是中英文混在一个单元格里,可以把这一列复制到一个空白的word文档中,然后全选,Ctrl+F,替换,更多,在“使用通配符”前打钩,然后在上面的“查找内容”框里输入:[a-z,A-Z],确定即可把英文字符全部替换掉,然再把word中的结果复制回excel中。

311 评论(15)

相关问答