Excel如何将第一个数字前的字符全部提取出来

excel如何提取指定子字符串? 基于MID函数和FIND函数从原始字符串中提取指定子字符串 阅读详情
AI摘要

本文介绍了如何使用Excel公式提取单元格中第一个数字前的所有字符。通过LEFT、FIND、MIN和ROW等函数的组合,可以创建一个数组公式来实现这一目标。首先,ROW函数返回行号,接着用FIND查找数字0到9的位置,MIN函数找出最小位置,最后LEFT函数提取指定长度的文本。这种方法适用于处理包含复杂信息的数据记录。

如下图,B列是某电脑专卖店录入的笔记本型号,现在想要将各单元格中第一个数字前的字符全部提取出来。

在C2单元格输入公式=LEFT(B2,MIN(FIND(ROW($A$1:$A$10)-1,B2&"0123456789"))-1),然后按下Ctrl+shift+enter三键结束(数组公式)

将C2单元格公式下拉填充到底,即可将表格第一个数字前的所有字符提取出来。

下面跟大家简单介绍一下这个公式,首先是row函数,它的作用是返回参数的行号。语法结构是=ROW([reference])

本文中【ROW($A$1:$A$10)】函数返回的结果是1~10,再将row函数减去一即可得到数字0~9.

然后我们利用find函数依次查找数字0~9在【B2&" 0123456789"】的位置。查找结果如下图。(之所以在B2单元格后面联接文本" 0123456789",是为了防止B2单元格中没有数字0~9导致函数返回错误值。)

接着使用min函数将【FIND(ROW($A$1:$A$10)-1,B2&" 0123456789")】结果中最小数字提取出来,即将B2单元格中第一个数字的位置提取出来。如下图B2单元格中第一个数字的位置是7

最后我们使用left函数将第一个数字前的所有字符提取出来。

Excel字符串中提取数字的三大实战策略 在数据清洗与结构化处理中,从非结构化文本中精准提取数字是Excel高频刚需任务。其本质是基于文本解析原理,通过定位、筛选与捕获三类逻辑路径实现数值剥离。技术价值在于绕过正则表达式门槛,以原生函数组合达成稳定、可复用、易调试的工程级效果。典型应用场景包括销售单号拆解、用户评论评分抽取、财务金额识别及日志编号提取等。本文聚焦RIGHT()、LEFT()、TEXTJOIN()三大核心函数与FIND()、MID()、LEN()协同机制,结合边界定位法、字符筛网法和锚点捕获法,提供真实业务环境验证的落地方案。 阅读详情

相关推荐

小红书高时效推荐系统背后的技术升级

在小红书 APP 中,推荐系统的实效性对推荐效果有着特别重要的影响,特别是作为 UGC 平台,小红书的推荐系统如果能更快地捕捉用户与笔记之间的变化和联系,就能够给推荐带来更好的效果。在2021年上半年,首页推荐的召回、粗排、精排的主要模块都保持在天级更新的状态,我们通过持续迭代,将召回 CF 渠道、召回索引更新、召回模型/粗精排模型的训练都做到了分钟级更新,为首页推荐的分发效率带来飞跃式提升,并给业务侧带来非常显著的收益。 小红书站内“最近一天内发布的新笔记”在首页的曝光占比一直很高,这段时间更是快速

REDtech_1024的博客 3527

【Excel】Excel快速提取某个符号或空格前面的数据内容

【Excel】快速提取某个符号前面的数据内容

努力不懈的为广大客户提供优质的产品与真诚、贴心、专业的服务! 2万+

手把手教你用SpringBoot+Vue3+Docker从零搭建一个在线OJ系统(附完整源码)

本文详细介绍了如何使用SpringBoot、Vue3和Docker从零搭建一个在线OJ系统,涵盖前后端开发、判题机实现及Docker容器化部署。通过完整的源码和实战步骤,帮助开发者掌握OJ系统的核心架构与关键技术,适用于算法训练、编程竞赛等场景。

weixin_42648844的博客 297

sqlsever使用charindex查询中文字符返回固定值_提取单元格中的中文、英文和数字,便捷方法请拿好...

小伙伴们好啊,日常工作中,经常会遇到一些不规范的数据,字符串的提取问题也是让很多人头疼不已,今天咱们就分享一期关于字符串提取的内容。一、提取字符串中的英文先来看下面的数据,是一些混到一起的客户信息,有姓名、英文名和住址,现在咱们要提取出其中的英文名。有小伙伴可能首先想到的就是在2013及以上版本中的快速填充功能,嗯嗯,可以实现要求,但是这个功能有很大的局限性,第一是数据源变化后不能更新,第二是要求...

weixin_39955829的博客 957

【QML初学者文档】一问读懂QML基础开发(内附大量简单源码)

QML是Qt的一大特色,拥有强大的UI制作能力。但是想要学好QML,还需要一些细节和技巧的掌握。本篇文章将为你提供完整的QML知识体系,让你成为Qt的UI魔法师!

BenBierBa的博客 2万+

数字IC后端手把手实战教程 | Innovus verify_drc VIA1 DRC Violation解析及脚本自动化修复方案

数字IC后端实战项目案例之Innovus verify_drc DRC Violation脚本自动化修复方案

weixin_37584728的博客 4049

excel怎样获取单元格中特定字符前面或者后面的内容

1、例如,在这个Excel表格中我们想要提取员工姓名,若员工数量较少,或许还可以逐个输入,但公司员工数量较多时,提取信息的工作量就比较大了。在这里,将教你如何使用公式提取想要的信息。 2、首先,我们选中需要提取信息的单元格(列)对应的右侧一格(列),例如,想要从A列提取,从A2开始,我们选中B2。 3、接着,点击工具栏下的输入框(fx字样右侧),输入公式如下:=RIGHT(A2,Len(A2)...

小方块的博客 2万+

STM32F0实现数字化SPWM纯正弦波逆变器

这个没啥好说的,搭电路的事。其核心思想是两边桥臂分别由两个180度相位差的正弦波与三角载波比较来控制,优点是在开关器件工作频率一样的情况下,输出PWM频率是单极性SPWM的2倍,能够明显减少谐波,因此只需要相对较小的电感和电容滤波器件就可以起到很好的滤波效果,提升了系统的性能,也精简了系统体积,降低了成本。而双极性pwm则是在整个正弦周期内,四只管子都在高频开关状态工作,对角线上的管子一起导通,另一对角线上管子互补导通,实际上只需要一路互补的PWM控制,负载上电压在正电压和负电压之间切换,不出现0v。

forlifefor的专栏 1万+

Excel如何提取首第一个汉字前的所有字符

如下图A列数据是由电脑处理器型号内存大小及电脑品牌组成的混合文本,现在想要将各单元格中的电脑处理器型号及内存型号提取出来,即提取出首个汉字前的所有字符。 在B2单元格录入公式=LEFT(A2,MATCH(" ",MIDB(A2,ROW($A$1:$A$50),1),0)-1)然后按下Ctrl+shift+enter即可完成A2单元格字符提取。 将B2单元格公式向下填充到底,即可完成所有数据首汉字前字符的提取。 下面跟大家简单介绍一下这个公式,首先是MID...

ffcell2016的博客 7695

Zemax操作16--激光谐振腔(含晶体)

谐振腔(含晶体)

lzy750750的博客 8318

[Dify实战] OA 公文排版助手:自动格式化、编号、生成摘要-带配套资源

摘要: Dify 公文排版助手通过自动化解决公文处理中的格式混乱、编号错漏等问题。支持标题层级自动编号、摘要生成、要素补全等功能,输出标准化Markdown格式。核心流程包括输入原文、智能识别、自动排版与要素输出,适用于通知、纪要等场景。实施需统一模板规则,规范输入格式,并通过试跑优化纠错率与处理效率。关键价值在于减少人工返工,提升排版一致性,未来可对接OA系统实现全流程自动化。

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 472

Excel中截取特殊字符之前、之间、之后的数据

Excel中截取特殊字符之前、之间、之后的数据,A1为单元格,"|" 为需要截取的特殊符号,依据个人需求修改。

烧烤电影香烟和啤酒 3万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

【EXCEL】如何获取字符串中的第一个数字的位置

3. 利用match函数找字符“0”所在位置,由于MATCH函数只会返回第一个满足条件的字符“0”位置,因此即可知道原字符串的第一个数字位置!1. MID(A1,ROW($1:$99),1) —— A1字符串拆解为字符数组。上述需求,可以归纳为一个问题:如何获取第一个数字位置,从而截取所需的字符串?2. 数值 * 0 = 0,文字 * 0 = #VALUE!结合网上搜集的各个资料,目前看到最简单、最易理解的公式为。PS:ROW($1:$99)用于决定数组元素的个数。

分享个人收获,创建共享共赢社区 4251

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

easy excel 字符串怎么变成的数字_EXCEL字符串中间数字提取进阶

前面两节我们讲了数字在字符串的前面、中间、后面该怎么提取,数字在中间时提取还是有点复杂,若是有小数点还得用IF判断,那样公式就更长了,本节我们再来看看别的办法。在实战中学习,才能学的真本事!1、数字在字符串中间昨天给出了三种方法,我们今天看看更简单的方法。开始之前我们先学习一个知识:除0之外的任何数的0次方都等于1比如:2^0=1,-3^0=1,2.5^0=1这个知识非常重要!前面我们讲过数字在前...

weixin_34640289的博客 1772

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)

Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具。 支持以下提取方式,输入提取要求,自动生成Excel公式: A2中的前几个字 A2中的后几个字 A2中的"年"之前的内容 A2中的"月"之后的内容 A2中的"年"字到"月"字之间的内容 A2中的第2个"-"...

loubo_001的专栏 1万+

Excel 中 8 个必会的高效提取数字法

A:$D)—— 从左开始向右依次截取 1~13 个子字符,再从此数组的基础上从右开始依次向左截取 1~4 个子字符,此时是一个 13*4 的数组。❹ 利用 MID 函数从首个数字位置开始,依次向右截取长度为 1~15 的 15 个子字符串,加上负号,将数字转化为负数,文本转化为错误值。❸ 用 FIND 函数查找 10 个数字在文本中的位置,利用 MIN 函数返回文本中出现数字的最小位置,即可以得到首个数字的位置。这里是利用 SEARCHB 函数的通配符查找功能,查找字符串中的数字。

weixin_44819434的博客 5万+

excel取末尾数字_Excel公式技巧11: 从字符串中提取数字——数字位于字符串末尾...

excelperfect上篇文章讲解了提取位于字符串开头的数字的公式技术,本文研究从字符串开头提取数字的技术:1. 这些数字是连续的2. 这些连续的数字位于字符串的末尾3. 想要的结果是将这些连续的数字返回到单个单元格与上篇文章一样,对于下面研究的每种解决方案,我们需要在两种不同的情况下测试其健全性:1. 字符串中除末尾外其他地方没有数字的情况,例如ABC456。2. 字符串中除末尾外其他地方也有...

weixin_34816913的博客 3073

Excel中数字和字母混合时提取某些字符进行排序

在excel中,当数字和字母混合在一起的时候,会出现排序错误的情况 比如下图的这种情况。我们希望的是2排在1后面,但是实际上10却排在了1的后面。这时候我们就需要把字符串中的数字提取出来进行排序 第一步:建立辅助排序列 我们在旁边新建一个列 用于存储提取出来的数字字符 第二步:提取数字 提取代码: =MID(A2,9,FIND(".",A2)-9) 解释:...

weixin_30950237的博客 1537

python提取字符串中数字_EXCEL数字在字符串中间怎么提取?

昨天我们讲了字符串中数字在前面或在后面时的提取办法,今天我们来看下若是数字在中间该怎么办?在解决问题之前我们先学习下会用到的另外两个函数,ISNUMBER,MATCH。1、ISNUMBERISNUMBER(value),检测一个值是否为数字,是就返回TRUE,否则返回FALSE。如下图:如果是嵌套使用时检测一个数组区域中是否有数字,结果将以数组的形式输出被引用。2、MATCHMATCH(looku...

weixin_39595271的博客 523

Excel单元格提取数字

Excel单元格提取数字 如何在Excel混合文本中提取纯数字 第一种 Ctrl + E 智能填充 先在第一个单元格中输入相应的数字,之后选中区域,按Ctrl+E即可快速填充。 第二种 SEARCH函数法 在单元格中输入公式=MIDB(A2,SEARCHB("?",A2),2*LEN(A2)-LENB(A2)),之后向下填充。 公式说明 SEARCHB("?",A2):表示在A2单元格中查找第一个数字的位置 2*LEN(A2)-LENB(A2):表示提取字符串中数字的个数 函数说明 SEARCHB函

即将成为Android大师的小学徒 9246

提取char 数组中的数字_EXCEL提取字符串中的数字_高级

今天分享一个高级技能,提取字符串中的数字,这些数字个数不一致,有多有少,而且位置分布也不同,如图:我们要将里面的数字全部提取出来,同时要链接到一起,最终的展示结果为下图样式:第一步:将字符串单个全部提取出来在C1单元格中输入公式:=MID(A2,ROW(1:20),1),结果如图,因为是数组,所以只显示第一个参数数组值为:={"A";"1";"B";"2";"C";"3";"";"";"";"";...

weixin_30940057的博客 970

excel提取不规则字段_Excel提取中文、英文和数字,其实很简单

小伙伴们好啊,日常工作中,很多小伙伴都会遇到一些不规范的数据,很多小伙伴对字符串的提取问题也是头疼不已,今天咱们就分享一期关于字符串提取的内容。一、提取字符串中的英文先来看下面的数据,是一些混到一起的客户信息,有姓名、英文名和住址,现在咱们要提取出其中的英文名。有小伙伴可能首先想到的就是在2013及以上版本中的快速填充功能,嗯嗯,可以实现要求,但是这个功能有很大的局限性,第一是数据源变化后不能更新...

weixin_32306885的博客 1万+

excel取末尾数字_Excel公式技巧10: 从字符串中提取数字——数字位于字符串开头...

学习Excel技术,关注微信公众号:excelperfect本文主要研究从字符串开头提取数字的技术:1. 这些数字是连续的2. 这些连续的数字位于字符串的开头3. 想要的结果是将这些连续的数字返回到单个单元格对于下面研究的每种解决方案,我们需要在两种不同的情况下测试其健全性:1. 字符串中除开头外其他地方没有数字的情况,例如123ABC。2. 字符串中除开头外其他地方也有数字,要么在末尾...

weixin_32567181的博客 2010

Excel从复杂字符中精准提取数字

大家好,我是小鱼。在日常生活中,我们有时会碰见,在一串复杂的,既有数字,又有符号以及字母的数据中,我们只想要只提取阿拉伯数字。本篇文章提供一种思路。敬请参考!TEXTJOIN 函数可以将多个文本字符串连接成一个连续的文本串。而 MID 函数可用于提取字符串中的特定字符。ISNUMBER 函数可判断单元格中是否为数字。使用这些函数,我们可以构建一个强大的公式,从复杂字符中精准提取数字。如上图所示,上面数据用公式随机生成,所以,以下结果图片显示不一致。敬请体谅一下哦!

青涩小鱼的博客 1343

excel函数(1)--提取字符串中指定位置字符

御气行神意览游,川脉谷涧入水中,法天象地纳万物,十二经脉必自通;

用余生去守护的博客 3514
上一篇: Excel如何将财务人民币金额拆分到对应栏目中
下一篇: Excel如何将数字开奖号码拆分到各列中
ffcell2016
博客等级 码龄5年 526粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值