如何在excel中将数字提取出来?
日常工作中,经常会遇到数据较乱的表格,如何清洗这些数据,难免会让人头疼。
下图中B列为员工出差手填费用,规则较乱,没规律可循,那么如何从中提取金额呢?
今天介绍三种小技巧从文本中提取数字,总有一种适合你哦~
方法一:万金油快捷键Ctrl+E
Ctrl+E快捷键组合可以说是Excel中最强组合之一,可以解决大量有规律可循的数据,直接在C2单元格内输入B2单元格内的数字“118”,选中C2:C8,同时按下【Ctrl】+【E】键,完成快速填充,可以发现,文本中的数据已经被提取出来!
方法二:Word+Excel双剑合璧
第一步,先将B列数据复制到Word中,粘贴方式为【链接与使用目标格式】
第二步,同时按下【Ctrl】+【H】键,弹出替换框,在查找内容框中输入:"[!0-9]",点击【更多】按钮,勾选【使用通配符】,点击【全部替换】,即可将文本中的非数字全部替换为空。
通配符[0-9]表示0-9之间的数字,前面"!"表示非的意思,非0-9,非数字全部被替换,只会留下数字,这是再将数字复制回Excel单元格即可。
把Excel文本中的数字提取出来,方法有多种,如下:
第一种:填充方式,将第一个单元格的数字输入后,按Ctrl+E组合键,见图一;
第二种:利用Word查找替换功能,将数据复制粘贴到Word中去,按Ctrl+H组合键打开“查找替换”对话框。
第一步:在查找内容文本框中输入[!0-9];
第二步:单击“更多”按钮,勾选“使用通配符”;
第三步:单击“全部替换”按钮,最后将数据复制粘贴回Excel,见图二。
图一
图二
注意:图一中的第一个单元格中的数字是收到输入,回车后再按的Ctrl+E组合键。
编按:哈喽,大家好!今天我们要给大家分享5种不用函数公式的Excel数字提取技巧。不管是从有规律的文本、还是没有规律的文本中提取手机号、金额、尺寸等数据,都可以用两端对齐法、快速填充法、Power Query法、Word替换法等5种方法进行提取,特别适合Excel小白使用。赶紧来看看具体操作吧!学习更多技巧,请收藏关注部落窝教育excel图文教程。
使用函数公式从混合文本中提取数字,这对函数初学者来说,是一种什么样的感受?
“组合,嵌套 ,我闭着眼,你沉醉了没?”
不吹不黑!LEFT、RIGHT、LEN等一堆函数,花里胡哨组合嵌套成的一堆公式,别说初学者了,小花这种老司机看了都崩溃!
于是,为了提取数字,就要铆足劲学函数?
不存在的!小花今日便献上5条锦囊妙计,定能助你大力出奇迹,四两拨千斤!
(额,似乎哪里不对?算了,不要在意细节!)
一、分列法
分列是个好东西,但凡跟文本沾边的活,它多半都能掺和一脚。
比如文本型数字批量转化为数值,再比如统一日期格式。
而“文中取数”对它来说,更是基操中的基操了。
锦囊一:分列法
适用情景:文本有规律
1.数字位置及长度均固定。
2.有明确的字符提示数字起止位置。
操作步骤:以情景1为例
1.选择需要提取数字的同一列单元格区域,点击【数据】–【分列】,弹出【分列向导】对话框;
2.选择分列方式,设置分隔线或输入分列符号,点击【确定】,完成分列,数字就被提取出来了。
二、两端对齐
两端对齐,或者叫内容重排,是一种特殊的填充方式。
它可以根据列宽自动分割文本并依次逐行填写在该列单元格中。
它的特殊之处在于,连续的数字和符号不会被分割开来,而是作为一个整体。
于是,当我们把列宽调整到1个汉字以下,就能从仅含有数字和文本的混合体中分离出数字来。
锦囊二:两端对齐法
适用情景:无规律文本
仅包含数字和文本,或包含符号,但符号不与数字相邻。
操作步骤:
1.选择需要提取数字的某列单元格区域,调整列宽为一个汉字宽度以下;
2.点击【开始】–【填充】–【两端对齐】或【内容重排】;
3.选择重排区域,复制并点击选择性粘贴为<数值-加>到空白单元格;
4.使用Ctrl+G定位空值,删除空行或空单元格即可。
三、Ctrl+E
组合键中的最强王者、文本函数终结者、技巧界超级新星、无所不能的BUG级功能……
这些毫不掩饰的赞誉都归属于同一组快捷键,它就是Ctrl+E。
小花曾经重磅推荐过,自行脑补哈。
此处把这尊大神抬出来,提取数字什么的,就是洒洒水啦。
锦囊三:Ctrl+E
适用情景:有规律文本和无规律文本皆适用。
操作步骤:
1.手工完成首个单元格的数字提取;
2.选择结果列单元格区域,按Ctrl+E即可;
3.检查并做必要调整,Ctrl+E将自动调整其余单元格。
四、PQ法
查询增强版(Power Query)作为数据获取、查询和转换的洗脑级内置插件,其功能之强大,难以言尽。学习更多技巧,请收藏关注部落窝教育excel图文教程。
合并工作簿、逆透视等操作总是充满仙气,让人不明觉厉。
提取数字这种小事,自然也不在话下。
锦囊四:Power Query
适用情景:有规律文本和无规律文本皆适用,甚至数字不连续亦可。
操作方法:
1.选择数据单元格区域,点击【数据】-【从表格】,将数据加载到数据查询编辑器;
2.单击【添加列】–【添加自定义列】,输入公式:=Text.Remove([混合文本],{"一".."龟"});
3.删除原有的数据列,点击【主页】–【关闭并上载】,将数据加载到工作表即可。
五、WORD法
MS OFFICE的不同软件之间协同作战,往往能爆发出惊人的能量。
比如Outlook和Word联合完成邮件批量发送,Word文档一键转化为PPT等。
“它山之石,可以攻玉。”
混合文本的提取对Excel来说或许有难度,但对Word来说,却轻而易举。不信?有图有真相!
锦囊五:Word法
适用情景:有规律文本和无规律文本皆适用,数字不连续亦可。
操作方法:
1.将需要提取的数据区域复制粘贴到Word文档中;
2.按Ctrl+H,点击【更多】,勾选“使用通配符”,将[!0-9 .]替换为空;
3.复制提取出来的数字到Excel表中即可。
以上,便是混合文本提取数字的五个锦囊妙计,是否让你耳目一新,不禁高歌:
“一开始,我只相信,伟大的是函数,
最后我无力地看清,强悍的是技巧!”
你还知道哪些提取数字的技巧,或者这些技巧的其他高能运用,留言告诉我们哦!学习更多技巧,请收藏关注部落窝教育excel图文教程。
在EXCEL中何将表格有大小设置成纸张大小?
excel没有自动适应纸张功能,只能自己调整表格宽度、字体大小或者缩放比例适应纸张。
怎样在excel中选择特定内容?
在定位界面点“定位条件”。 在定位条件界面,勾选你要查找的特定条件,按确认。 确认定位后会自动选择特定条件的单元格。 进行修改,按“ctrl+enter”确认。 eg:输入数值0,按按“ctrl+enter”确认,所有被选择了的单元格都会被修改成数值0. 本回答由电脑网络分类达人 何集文推荐 举报| 答案纠错 | 评论 0 1 ...
Microsoft Excel 工作表怎么使用
1、首先,我们打开我们的电脑,然后我们打开我们电脑上面的excel,之后我们选中图示中的区域;2、然后我们点击边框按钮边上的下拉箭头,弹出的界面,我们点击所有边框;3、之后我们选中图示中的区域,然后我们点击合并后居中;4、然后我们输入相应的信息,之后我们将所有字体都居中显示;5、最后,我们将第一列...
如何用EXCEL 把各个人得最高分筛选出来?
1.如图,需要对以下评分表中参赛选手的成绩筛选每个的最高分与最低分。2.首先,将鼠标移动到选手1最高分的单元格(I3),再点击菜单栏上的fx图标(函数图标),此时会弹出对话框。如图。3.在弹出的函数对话框中输入“最大”,点击“转到”按钮,这是在底部的函数栏中找到“MAX”函数,单击对话框中...
在EXCEL中怎么样制作图表。 急!急
在Excel中制作一个图表的方法有很多,这里我们分享的是利用快捷键来快速创建图表。
如何在excel中把不同部门的人各抽取50%人员姓名提取出来?
这个问题,我通过EXCEL2021版为例做了回复,可能还有其他人也做了回复,结果整个提问都被删除了。不知何故。
如何用EXCEL函数将两个单元格的内容合并到一个单元格里面?
语法 CONCATENATE (text1,text2,...)Text1, text2, ... 为 1 到 30 个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。说明 也可以用 &(和号)运算符代替函数 CONCATENATE 实现文本项的合并。二、假设要将A1,B1两个单元格的内容合并在C1单元格中,...
在EXCEL中何选中多个数据做一个折线图
选择系列数据时按住CTRL键,一个一个单元格来选 将数据提取出来作图表。
Excel 问题:怎么让这整个标题在整个表格的中间?急急急
具体步骤如下:需要准备的材料分别是:电脑、Excel表格。以Excel表格 2010版本为例:1、首先打开需要编辑的Excel表格,进入到编辑页面中。2、然后选择表格标题,点击对齐方式中的“居中”图标。3、然后再点击对齐方式中的“垂直居中”的图标。4、然后标题就在中间了。
如何在Excel中用公式统计单列不重复记录数
注意如果原始资料的第一条记录是重复的, 则该记录在新列表中将出现两次。 只隐藏第一行。 如果就地执行高阶筛选命令, 工作表仍包含所有记录。 重复的记录将被隐藏。 要 变通解决这一问题, 请指向“格式” 选单上的“行” , 然后单击“取消隐藏” 。excel中,已经用用筛选工具筛选到所需的资料...
戊昏多烯: 把Excel文本中的数字提取出来,方法有多种,如下: 第一种:填充方式,将第一个单元格的数字输入后,按Ctrl+E组合键,见图一; 第二种:利用Word查找替换功能,将数据复制粘贴到Word中去,按Ctrl+H组合键打开“查找替换”对话框. 第一步:在查找内容文本框中输入[!0-9]; 第二步:单击“更多”按钮,勾选“使用通配符”; 第三步:单击“全部替换”按钮,最后将数据复制粘贴回Excel,见图二.图一图二注意:图一中的第一个单元格中的数字是收到输入,回车后再按的Ctrl+E组合键.
尉犁县17050746832: EXCEL中,如何提取部分数字 - ?
戊昏多烯: 1、打开excel表格,在A列单元格中输入需要进行提取数值的内容. 2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思是取A1中的数值作为基础,将A1倒数5位数去除. 3、点击回车键,即可生成函数公式的计算结果,下图中已经将A1单元格内后五位的字符去除了. 4、向下拖动复制公式,即可将A列中的数据批量进行提取部分内容的操作了.
尉犁县17050746832: 如何在EXCEL中提取数字 - ?
戊昏多烯: 提取数字,可以使用MID函数. MID函数在使用时需要提供三个参数 1、第一个参数是要截取的字符串 或 放置要截取字符串的单位格地址. 2、第二个参数是字符串中要提取的第一个字符的位置. 3、第三个参数是从字符串中要载取字符的...
尉犁县17050746832: 怎样从excel表格里面的文本中,提取出数字 - ?
戊昏多烯: 可选用以下方法提取:1、工具需求 (1)excel 20072、首先给出数字的起始位置和长度.示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字.(1)提取某特定字符串后的数字.示例公式:(2)=-lookup(0,-mid(a1,find(...
尉犁县17050746832: 如果将Excel里面的数字提取出来 - ?
戊昏多烯: 如下图,在B1中输入公式 =SUBSTITUTE(A1,",","") 就能将A1中的数字全部取出来
尉犁县17050746832: EXCEL字符中提取数字 - ?
戊昏多烯: 1、以excel2010版本为例,如下图,可用left和right结合find函数来提取“*”号前面和后面的数字; 2、首先在B1单元格输入公式=LEFT(A1,FIND("*",A1)-1),按enter键后则可提取出“*”符号前面的数字; 3、再在C1单元格输入公式=RIGHT(A1,LEN(A1)-FIND("*",A1)),按enter键后则可提取出“*”符号后面的数字; 4、如下图,最后下拉填充公式则可.
尉犁县17050746832: excel中如何提取数字 - ?
戊昏多烯: 假设你的数据在A列,从A1开始,则B1中输入公式:=TRIM(LEFT(A1,LEN(A1)-1)),下拉复制.
尉犁县17050746832: 如何把excel表格里的文字中数字提取出来吗 - ?
戊昏多烯: 方法/步骤我们将要提取含有文字单元格内容复制到旁边的单元格中.将其列宽调整到只能显示一个字符,如图所示.在“编辑”菜单下选择“填充”下的“内容重排”选择旁边的空白单元格进行复制,再选择已经拆分的内容.右击在弹出的...
尉犁县17050746832: 怎么提取excel表格中的数字和字母 - ?
戊昏多烯: 1,打开wps表格程序,进入程序主界面中. 2,接着,在程序主界面上方点击“开始”点击“智能工具箱”,点击打开. 3,在窗口中选择要处理的区域. 4,在窗口中选择“保留内容”菜单选项,点击打开. 5,在窗口中选择“数字和字母”,点击确定. 6,最后,即可看到Excel表格中提取字母和数字完成,问题解决.
尉犁县17050746832: Excel怎么在数据中提取数值 - ?
戊昏多烯: 在B1单元格中输入公式:=LOOKUP(9E+307,--MID(A1,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A1&1234567890)),ROW(INDIRECT("1:"&LEN(A1)))))