1. 首页
  2. 自学中心
  3. 软件
  4. Excel

Excel技巧,如何精准提取Excel里的中文、英文、数字?

Excel技巧,如何精准提取Excel里的中文、英文、数字?

相信许多人经常会遇到一些不懂Excel的同事和老板,将一份好好的资料在Excel中填写的是乱七八糟,甚至有时在一个单元格中弄了N多个信息,又是中文,又是英文,又是数据。这里易老师给大家分享一个不错的VBA,可以将单元格中混合数据包含中文、英文、数据信息单独提取出来。

混合数据预览

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

Excel技巧,如何精准提取Excel里的中文、英文、数字?

在混合数据单元格中快速提取英文、数字、中文

开始提取

开始提取

❶ 首先是【开发工具】-【代码】-【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,2)】是提取所有英文

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

Excel技巧,如何精准提取Excel里的中文、英文、数字?

 

一个好的技巧对工作效率的提升作用很大,  扫一扫二维码,或在知识星球搜索 “ 一起大数据模板中心” !获取价格超万元的PPT模板,行业资料,办公技巧等。

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、线下活动优惠价格。

7、每年只需99元,老用户可八折续费。

Excel技巧,快速制作工资表!

原创文章,作者:hcyahoo,如若转载,请注明出处:http://www.17bigdata.com/excel%e6%8a%80%e5%b7%a7%ef%bc%8c%e5%a6%82%e4%bd%95%e7%b2%be%e5%87%86%e6%8f%90%e5%8f%96excel%e9%87%8c%e7%9a%84%e4%b8%ad%e6%96%87%e3%80%81%e8%8b%b1%e6%96%87%e3%80%81%e6%95%b0%e5%ad%97%ef%bc%9f/

联系我们

在线咨询:点击这里给我发消息

邮件:23683716@qq.com

跳至工具栏