python提取文本中的数字_EXCEL中提取汉字、字母、数字如此简单
不啰嗦,直奔主题……
看看如何提取,一般使用函数提取,难度较大
先看一下数据源:
分别提取数字、字母和汉字
方案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中提取汉字、字母、数字如此简单相关推荐
- 以中划线开头正则表达式_正则表达式 汉字、数字、字母、横杠
先推荐一个在线测试/学习正则表达式的网址, www.gskinner.com/RegExr/ 1.一个正则表达式,只含有汉字.数字.字母.下划线不能以下划线开头和结尾: ^(?!_)(?!.*?_$) ...
- pdf 模版 汉字和数字_写好汉字和数字,这是最标准的格式!(强烈推荐收藏)...
原标题:写好汉字和数字,这是最标准的格式!(强烈推荐收藏) 都说字如其人,写得一手好字,将会让我们终身受用.为了写好字,孩子就必须从小练起.对于练字这项基础功,家长可不能忽视. 今天中教君就给大家讲讲 ...
- 随机生成邀请码、随机生成10位数字、随机生成英文字母+数字
/*** 随机字符串生成* @param int $length 生成字符串长度* @param array $str_content ['number','capital_chars','lower ...
- python从csv提取需要的数据_使用Python从文本(CSV文件)中提取数据
我正在帮助一个狗救助小组分析他们即将被收养的申请.所有应用程序都是通过在线系统输入的,每个应用程序都将获得一个自动生成的表单ID.然后将申请分配给不同的志愿者进行处理. 大多数信息都很简单,我可以使用 ...
- python 替换文本 通配符_python替换word中的关键文字(使用通配符)
环境:Python3.6 本文主要是通过win32com操作word,对word中进行常用的操作.本文以替换为例,讲解一下如何使用Python在word中使用"通配符模式"(类似于 ...
- vue中有汉字和数字。怎么截取汉字保留数字_Excel提取中文,数字和字母,一分钟搞定!...
大家在处理Excel文档,经常会遇到一些将数字,字母,汉字混合在一起的数据,看着就头疼.而往往领导又希望我们将这些数据拆分开,一边咒骂那个录数据的人,一边又在苦恼该怎么办. 今天教大家一分钟搞定这种情 ...
- matlab中round函数_Excel中round函数的使用方法
Round函数用来对数值进行四舍五入. 语法:ROUND(number, num_digits) 其中 number表示需要进行四舍五入的数值或单元格内容. num_digits表示需要取多少位的参数 ...
- oracle中累计求和_Excel中常见的7种求和公式
恭贺新禧 世间万物各有其用,千万不可忽视任何人,同时,对任何事都不可掉以轻心.在生活中,要有愿意把小事做细的精神,不要犯因小失大的错误. 一键求和 下图中计算商品销量合计,全选有销量数据的单元格(包括 ...
- 中plot 函数中字体大小_Excel中的VLOOKUP函数
在Excel中如果给函数排个座次,可以这么排: 青铜:处理一个区域的函数 白银:处理一个区域和一个数值的函数 黄金:处理多个区域的函数 我们之前介绍的SUM相关函数.COUNT相关函数都属于青铜级别. ...
最新文章
- Kaldi不支持Cuda10_1版本
- linux远程登录ssh免密码配置方法
- Python入门100题 | 第012题
- python await原理_JavaScript async/await原理及实例解析
- 常用Git命令清单。
- Android OOM的解决方式
- [笔试面试题] 8-面向对象篇
- android 系统相册调用,各版本的区别总结
- php如何代理yy直播源,财经直播,调用YY直播源
- 【软件安装管家】Axure RP 8软件安装包下载地址及安装教程
- html渐变色原理,CSS渐变色效果的实现方法与效果演示
- 在 Linux shell 字符串中,百分比符号是什么?
- oracle误删除一条数据库,Oracle误删除数据的恢复方法
- Python数据展示之雷达图
- mysql联合唯一索引可以有多个吗_mysql可以设置联合唯一索引吗?
- 程序员怎么告别 “混日子”
- 考研基础线性代数笔记
- 友盟推送和阿里云移动推送使用注意事项、不同点比较
- M1芯片处理器mac版Adobe全家桶系列(PR/PS/AE/LR/AU/AI/DW/BR等)安装不上失败闪退解决方案 支持M1,BIG SUR
- RPA自动化办公05——Uibot自动抓取网页数据
热门文章
- 设计灵感|如果你喜欢多彩的配色搭配!看这里!
- 插画与UI组合素材APP模板|一切简单而美好
- 电商促销海报BANNER设计要点,万能套用PSD分层模板,先收好!
- UI设计干货素材|简单素材模板教你分分钟提高UI设计水平!
- 干货分享|UI设计可临摹编辑的线框素材,还会觉得交互原型画得丑?
- 2021计算机一级新增知识点,2021年计算机一级知识点.doc
- 高考学文的能报计算机吗,高考志愿填报时,文科生能申报计算机类相关专业吗?...
- OpenStack概念结构与逻辑架构:Conceptual architecture and Logical architecture
- [u]intN_t - uint8_t, uint16_t, uint32_t, uint64_t
- windows下python3用pip安装kivy和kivy示例