不啰嗦,直奔主题……
看看如何提取,一般使用函数提取,难度较大

先看一下数据源:

分别提取数字、字母和汉字

方案1:传统函数公式法

传统的函数方式难度较大,这里只演示一下提取数字,其他不再演示

通用数字提取公式:

=MID(A2,MIN(FIND(ROW($1:$10)-1,A2&1/17)),COUNT(--MID(A2,ROW($1:$99),1))+ISNUMBER(FIND(".",A2)))

简单解析一下:

1、MIN(FIND(ROW($1:$10)-1,A2&1/17)):获取数字首次出现的位置

2、COUNT(--MID(A2,ROW($1:$99),1))+ISNUMBER(FIND(".",A2))

数字+点 数量合计,其实也就是需要截取的长度

方案2:自定义函数-正则表达式

套模板真香!

自定义函数如下:

Function TQ(rng, types As String) As String    Dim obj As Object    Set obj = CreateObject("VBSCRIPT.REGEXP")    With obj        .Global = True        Select Case types        Case Is = "-hz"   '去汉字            .Pattern = "[一-﨩]"        Case Is = "-zm"   '去字母            .Pattern = "[a-zA-Z]"        Case Is = "-sz"   '去数字            .Pattern = "[0-9.]"        Case Is = "+hz"    '取汉字            .Pattern = "[^一-﨩]"        Case Is = "+zm"   '取字母            .Pattern = "[^a-zA-Z]"        Case Is = "+sz"     '取数字            .Pattern = "[^0-9.]"        End Select        TQ = .Replace(rng, "")    End WithEnd Function

方案3:Power Query

新工具,应付这种问题,简单小儿科

版本:2016,2010和2013的同学自己安装

数字:Text.Select([文本],{"0".."9","."})

字母:Text.Select([文本],{"A".."z"})

汉字:Text.Select([文本],{"一".."龟"})])

今天就到这里,简洁一些!

关注EXCEL办公实战,下次不迷路

python提取文本中的数字_EXCEL中提取汉字、字母、数字如此简单相关推荐

  1. 以中划线开头正则表达式_正则表达式 汉字、数字、字母、横杠

    先推荐一个在线测试/学习正则表达式的网址, www.gskinner.com/RegExr/ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$) ...

  2. pdf 模版 汉字和数字_写好汉字和数字,这是最标准的格式!(强烈推荐收藏)...

    原标题:写好汉字和数字,这是最标准的格式!(强烈推荐收藏) 都说字如其人,写得一手好字,将会让我们终身受用.为了写好字,孩子就必须从小练起.对于练字这项基础功,家长可不能忽视. 今天中教君就给大家讲讲 ...

  3. 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字

    /*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...

  4. python从csv提取需要的数据_使用Python从文本(CSV文件)中提取数据

    我正在帮助一个狗救助小组分析他们即将被收养的申请.所有应用程序都是通过在线系统输入的,每个应用程序都将获得一个自动生成的表单ID.然后将申请分配给不同的志愿者进行处理. 大多数信息都很简单,我可以使用 ...

  5. python 替换文本 通配符_python替换word中的关键文字(使用通配符)

    环境:Python3.6 本文主要是通过win32com操作word,对word中进行常用的操作.本文以替换为例,讲解一下如何使用Python在word中使用"通配符模式"(类似于 ...

  6. vue中有汉字和数字。怎么截取汉字保留数字_Excel提取中文,数字和字母,一分钟搞定!...

    大家在处理Excel文档,经常会遇到一些将数字,字母,汉字混合在一起的数据,看着就头疼.而往往领导又希望我们将这些数据拆分开,一边咒骂那个录数据的人,一边又在苦恼该怎么办. 今天教大家一分钟搞定这种情 ...

  7. matlab中round函数_Excel中round函数的使用方法

    Round函数用来对数值进行四舍五入. 语法:ROUND(number, num_digits) 其中 number表示需要进行四舍五入的数值或单元格内容. num_digits表示需要取多少位的参数 ...

  8. oracle中累计求和_Excel中常见的7种求和公式

    恭贺新禧 世间万物各有其用,千万不可忽视任何人,同时,对任何事都不可掉以轻心.在生活中,要有愿意把小事做细的精神,不要犯因小失大的错误. 一键求和 下图中计算商品销量合计,全选有销量数据的单元格(包括 ...

  9. 中plot 函数中字体大小_Excel中的VLOOKUP函数

    在Excel中如果给函数排个座次,可以这么排: 青铜:处理一个区域的函数 白银:处理一个区域和一个数值的函数 黄金:处理多个区域的函数 我们之前介绍的SUM相关函数.COUNT相关函数都属于青铜级别. ...

最新文章

  1. Kaldi不支持Cuda10_1版本
  2. linux远程登录ssh免密码配置方法
  3. Python入门100题 | 第012题
  4. python await原理_JavaScript async/await原理及实例解析
  5. 常用Git命令清单。
  6. Android OOM的解决方式
  7. [笔试面试题] 8-面向对象篇
  8. android 系统相册调用,各版本的区别总结
  9. php如何代理yy直播源,财经直播,调用YY直播源
  10. 【软件安装管家】Axure RP 8软件安装包下载地址及安装教程
  11. html渐变色原理,CSS渐变色效果的实现方法与效果演示
  12. 在 Linux shell 字符串中,百分比符号是什么?
  13. oracle误删除一条数据库,Oracle误删除数据的恢复方法
  14. Python数据展示之雷达图
  15. mysql联合唯一索引可以有多个吗_mysql可以设置联合唯一索引吗?
  16. 程序员怎么告别 “混日子”
  17. 考研基础线性代数笔记
  18. 友盟推送和阿里云移动推送使用注意事项、不同点比较
  19. M1芯片处理器mac版Adobe全家桶系列(PR/PS/AE/LR/AU/AI/DW/BR等)安装不上失败闪退解决方案 支持M1,BIG SUR
  20. RPA自动化办公05——Uibot自动抓取网页数据

热门文章

  1. 设计灵感|如果你喜欢多彩的配色搭配!看这里!
  2. 插画与UI组合素材APP模板|一切简单而美好
  3. 电商促销海报BANNER设计要点,万能套用PSD分层模板,先收好!
  4. UI设计干货素材|简单素材模板教你分分钟提高UI设计水平!
  5. 干货分享|UI设计可临摹编辑的线框素材,还会觉得交互原型画得丑?
  6. 2021计算机一级新增知识点,2021年计算机一级知识点.doc
  7. 高考学文的能报计算机吗,高考志愿填报时,文科生能申报计算机类相关专业吗?...
  8. OpenStack概念结构与逻辑架构:Conceptual architecture and Logical architecture
  9. [u]intN_t - uint8_t, uint16_t, uint32_t, uint64_t
  10. windows下python3用pip安装kivy和kivy示例