趣文网 > 作文大全

EXCEL中怎样在混合数据单元格中快速提取英文 数字 中文?

2020-12-12 07:30:01
相关推荐

施老师:相信许多人经常会遇到一些不懂Excel的同事和老板,将一份好好的资料在Excel中填写的是乱七八糟,甚至有时在一个单元格中弄了N多个信息,又是中文,又是英文,又是数据。如果数据少的话可以手动一个一个的拎出来,如果数据多的话就麻烦了。今天就由宁双学好网施老师给大家分享一个不错的VBA,可以将单元格中混合数据包含中文、英文、数据信息单独提取出来。

混合数据预览

先看看混乱的数据吧!也许你的数据比这更乱,不过也没关系,我们可以轻松提取我们想要的中文或英文或数据。

开始提取

一、首先是【开发工具】-【查看代码】-【Visual Basic】;

二、在弹出的界面中点击【插入】-【模块】;

二、在弹出的界面中点击【插入】-【模块】;

三、将下列代码复制到模块中。

Function MyGet(Srg As String, Optional n As Integer = False)

Dim i As Integer

Dim s, MyString As String

Dim Bol As Boolean

For i = 1 To Len(Srg)

s = Mid(Srg, i, 1)

If n = 1 Then

Bol = Asc(s) < 0

ElseIf n = 2 Then

Bol = s Like "[a-z,A-Z]"

ElseIf n = 0 Then

Bol = s Like "#"

End If

If Bol Then MyString = MyString & s

Next

MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))

End Function

四、返回Excel界面,然后在需要提取单元格中录入公式

【=myget(A2,1)】是提取所有中文

【=myget(A2,1)】是提取所有中文

【=myget(A2,2)】是提取所有英文

【=myget(A2)】是提取所有的数据

五、最后鼠标相应的往下拉就行。

喜欢施老师的干货文章请点赞,关注,分享,大家碰到中英文和数字混到一个单元格中,是怎样分离的,请参与投票,并在下方评论区留言写下你的看法,和施老师一起探讨。

喜欢施老师的干货文章请点赞,关注,分享,大家碰到中英文和数字混到一个单元格中,是怎样分离的,请在下方评论区留言写下你的看法,和施老师一起探讨。

阅读剩余内容
网友评论
显示评论内容(2) 收起评论内容
  1. 2021-08-15 20:11army[天津市网友]IP:3407893518
    希望对你有帮助!
    顶6踩0
  2. 2020-04-01 16:20何当共剪西窗烛[江西省网友]IP:1731697301
    我觉得可以使用Excel的文本函数和查找函数来实现,挺方便的。
    顶6踩0
相关内容
延伸阅读
小编推荐

大家都在看

关于三月街的作文 适时转身作文600字 我爱阅读作文600字 以绿为题的作文 难忘的一个人作文500字 我眼中的风景作文600字 写人的作文500字五年级 我的家乡英语作文50字 谢谢您妈妈作文400字 我的一片天空作文600字 辽宁高考作文出炉 高一语文作文优秀范文 我好害怕作文400字 防震演练作文400字 那是一次勇敢的尝试作文 myfavouritefood作文 我的偶像老师作文600字 生命的价值作文600字 持之以恒的作文800字 如何写好作文的方法和技巧 生活中的一个小镜头作文 北京游记作文800字 为自己喝彩作文800字 开心的一件事作文400字 一路上有你作文600字 英语作文60词左右初一 温馨的一幕作文600字 我的志向作文400字 学骑自行车作文300字 包饺子作文600字初中