知识改变命运,科技成就未来。Microsoft Excel快速提取混合单元格中的中文、英文、数字,虽然这个Microsoft Excel技巧听起来很“高大上”,但是在实际办公中很少会遇到中文、英文、数字“混合三打”的情况。俗话说得好,行走江湖技多不压身,多一门技术,多一门吃饭的宝贝。废话说的有些多了,接下来就直奔主题吧!

Microsoft Excel快速提取混合单元格中的中文、英文、数字详细操作流程:

步骤一:编辑VBA代码。

(1)左键双击打开素材文件【混合单元格.xlsx】Microsoft Excel工作表。

(2)右键单击工作表【混合单元格】后,左键单击右键菜单中的【查看代码(V)】选项,打开【Visual Basic编辑器】。

(3)右键单击【工程资源管理器】窗口的空白位置,将鼠标指针移动至右键菜单中的【插入(N)】选项,然后左键单击二级菜单中的【模块(M)】选项,插入模块。

(4)左键单击选中刚才新建的【模块1】,在右侧代码窗口中键入以下代码,您也可以选择复制粘贴,请注意代码中的标点符号为英文标点符号。

(5)关闭【Visual Basic编辑器】,回到Microsoft Excel操作界面。


代码区域:

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


步骤二:键入Microsoft Excel函数。

(1)左键单击选中【B2】单元格后,键入函数【=MyGet(A2,1)】后按下回车键,提取【A2】单元格中的中文字符。

(2)左键单击选中【C2】单元格后,键入函数【=MyGet(A2,2)】后按下回车键,提取【A2】单元格中的英文字符。

(3)左键单击选中【D2】单元格后,键入函数【=MyGet(A2,0)】后按下回车键,提取【A2】单元格中的数字。


【MyGet】函数

=MyGet(从哪提取,提取什么)

【=MyGet(字符串,0) 】是提取单元格中所有数字。

【=MyGet(字符串,1)】是提取单元格中所有中文字符。

【=MyGet(字符串,2)】是提取单元格中所有英文字符。

【=MyGet(字符串)】是提取单元格中所有的数据。


至此,Microsoft Excel快速提取混合单元格中的中文、英文、数字操作流程已全部结束。知识改变命运,科技成就未来。希望这个小知识能给您的工作和生活带来更多的便捷。

如有疑问或建议,请在下方留言。

点击关注,有更多科技小贴士等着您,感谢您的支持。

中空格的asc码表_Excel怎么快速提取混合单元格中的中文、英文、数字?相关推荐

  1. Excel使用技巧——提取混合单元格中的数字

    下面几个方法按照推荐使用顺序排列.    1.快速填充 使用方法:需要输入几个范例,然后选中包括范例在内的填充区域,点击"数据/数据工具/快速填充"选项卡或者"Ctrl+ ...

  2. html提取excel指定单元格数据,如何利用Excel函数公式快速提取出单元格中指定的数据...

    在我们的日常工作中,Excel单元格中数据的提取是我们日常操作中常用且实用的功能,学会它你就可以攻克很多的难题,数据的批量处理将不再是问题,例如再Excel表单元格中有这么一串数据[520我爱你13y ...

  3. 计算机上wps表格乘除算法,WPS excel如何快速运算单个单元格中的乘除法?

    上一期我们学习了如何快速运算单个单元格中的加减法小技巧,今天再来带大家了解一下乘除的算法.当然,只要学会了今天的内容,以后就算遇到单个单元格中的混合运算,我们也可以轻松搞定啦. 首先,在首行单元格中输 ...

  4. 快速替换合并单元格中的空白单元格

    合并单元格数据中存在空值,如何快速替换空白单元格为"未知"? 复制原数据到一个新的sheet 取消合并单元格 CTRL+G 定位空值 编辑栏输入"未知",CTR ...

  5. 【Excel】用公式提取Excel单元格中的汉字

    昨天一个前端的朋友找我帮忙用excel提取代码中的汉字(字符串),可算费了劲儿了,他要提取的内容均在单引号中,但问题是没有统一的规律,同一个单元格可能存在多个要提取的内容,而且汉字中间也夹杂其他字符. ...

  6. 只提取单元格中的数字_提取Excel单元格中的数字(4类)及原理

    文中总结了4类从包含有中文.字母.数字的单元格数据中只提取数字的公式.(使用的时候把单元格名称改为实际的单元格名称即可). 1.提取文本左侧数据 当单元格中数字在左侧,文字内容在右侧时,我们可以使用一 ...

  7. c 中空格的asc码表_[转]回车、换行、空格的ASCII码值—(附ASCII码表)

    回车,ASCII码13,"\r" 换行,ASCII码10,"\n" 空格,ASCII码32 Return   =   CR   =   13   =   '\x ...

  8. c 中空格的asc码表_回车、换行、空格的ASCII码值—(附ASCII码表)

    回车.换行.空格的ASCII码值 回车,ASCII码13 换行,ASCII码10 空格,ASCII码32 Return   =   CR   =   13   =   '\x0d' NewLine   ...

  9. c 中空格的asc码表_C语言常用转义字符表 和 ASCII码表完整版

    ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符 0NUT32(space)64@96. 1SOH33!65A97a 2STX34"66B98b 3ETX35 ...

  10. Excel VBA小程序03-快速提取单元格中的数字和非数字

    0.表格内容 A列 B列 手机2134 型号324 2135手机 325型号 2手机136 32型号6 1.Word法 1.1 提取非数字 遇事不决就去隔壁找Word,将表格A列内容复制到Word中, ...

最新文章

  1. transformer引燃机器学习圈 万能的
  2. 多项式快速插值学习小记
  3. myeclipse写简单bbs代码_RabbitMQ实现即时通讯居然如此简单!连后端代码都省得写了?...
  4. 前端学习(2824):数据绑定前的代码编辑器技巧
  5. 使用spring-loaded实现应用热部署
  6. Objective-C 的 self 和 super 详解
  7. Linux 的 Out-of-Memory (OOM) Killer
  8. 【CF 600E】Lomsat gelral(树上启发式合并, dsu on tree, 静态链分治,模板题)
  9. telnet不通linux下tomcat端口
  10. java.sql.SQLException: 列名无效
  11. WxErrorException: 错误代码:40163
  12. 大学生常用的pt网站
  13. 是否应该删除Windows 7 Service Pack备份文件以节省空间?
  14. 【C语言】从字符串中提取正整数和负整数
  15. 服务器硬盘选金盘好吗,硬盘怎么选?NAS 盘、监控盘、企业级盘区别?
  16. 包装类、自动装箱/自动拆箱
  17. 考研词汇 用语言记忆
  18. java商品管理系统
  19. 使用icacls命令设置目录及其子目录、文件的所有权限
  20. Caused by: java.lang.NullPointerException: Attempt to invoke virtual method ‘android.view.View andro

热门文章

  1. 日记 [2007年01月22日]QMAIL服务器完整安装手册-4
  2. MySQL常用语句总结
  3. 数据结构——第九章 查找
  4. java 反射调用方法_Java 反射详解,重要方法解析
  5. linux分区_如何扩展Linux系统根分区
  6. spring boot默认扫描的路径
  7. springsecurity实现记住我的功能,将用户的登录信息保存到本地浏览器,即使关闭浏览器也不用登录
  8. treeset java api_JAVAAPI学习值TreeSet类
  9. asp.net ajax updatepanel中textbox 乱码问题 解决方案
  10. IE7的CSS兼容性