如何从excel中提取第一位数字和第二位数字?

如何从excel中提取第一位数字和第二位数字?,第1张

excel如何单独提取单元格第一位数字,第二位数字,第三位数字可使用MID函数实现。

MID函数第一个参数是目标数据来源,第二个参数是需要提取的字符开始位置,第三个参数是提取的字符数,分别将提取位置设置为1、2、3即可单独提取对应的数字。

方法步骤如下:

1、打开需要 *** 作的EXCEL表格,在空白位置输入=MID(,然后点击选择需要单独提取数字的单元格。

2、在函数编辑框中继续输入1,1)并回车完成第一个数字的提取。

3、在另一个单元格同步骤1、2,输入公式=MID(A1,2,1)并回车完成第二个数字的提取。

4、同理输入公式=MID(A1,3,1),回车完成第三个数字的提取。

5、返回EXCEL表格,发现已成功在excel中单独提取单元格的第一位数字,第二位数字和第三位数字。

如果文字和数字是混合着的,且数字位数不统一,那么使用LEFT、RIGHT、MID函数的适用性将大大降低。

B2单元格输入以下公式,然后向下填充公式

=-LOOKUP(,-MIDB(A2,SEARCHB("",A2),ROW($1:$15)))

公式表示:从A2单元格中,查找半个字节所在的位置,作为MIDB的截取起始位置,截出一组字符串;因前面加上了负号,LOOKUP从所有负数中找到最小的负数,并通过LOOKUP前的负号转换为正值,即为从单元格中分离出的数字。

详见附图及公式求值过程

我们需要将单元格中的文本数字提取出来,但是文本中包含了:数字、字母、中文,并且都在同一单元格中,而我们只需要将数字提取出来,应该如何实现呢?下面给大家分享几个提取数字函数的公式,相信可以用得到。

01

提取文本左侧数字

在一个单元格中,数字是在左侧,如何使用公式批量将数字提取出来呢?这里用到left函数就能实现。

公式:=LEFT(B2,2LEN(B2)-LENB(B2))

02

提取文本右侧数字

当单元格内的数字在右侧的时候要怎么样去提取呢?只需要使用right函数即可。

公式:=RIGHT(B16,2LEN(B16)-LENB(B16))

03

提取文本中的数字

数字在中文内容中间怎么办?使用什么公式来提取呢?很简单,用MIDB函数就能实现。

公式:

=MIDB(B23,SEARCHB("",B23),2LEN(B23)-LENB(B23))

注意:函数公式中对应的单元格为实际文本所在的单元格。

Excel中可以利用mid函数单独提取一串数字的单元格中,第某位数字。

工具:Office2007

方法如下:

从B1中提取第一位数字:

输入公式如下:

就得到了第一位数字:

依次类推,只要将mid函数中的第二个参数,改成要提取的数字位数,就可以得到指定位数的数字:

注意事项:在mid前面加--是通过两次负数运算,将文本数字转换为数值数字。

可选用以下方法提取:

1、给出数字的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。

2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。

3、数字在一侧其他则中文字符组成。示例公式:数字在前,公式=left(a1,2len(a1)-lenb(a1));数字在后,公式=right(a1,2len(a1)-lenb(a1))

4、没有给出任何条件,只要求将单元格中的数字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。

可选用mid,left,right等函数,方法如下:

1、给出数字在字符串中的起始位置和长度。示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字。

2、提取某特定字符串后的数字。示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))) 公式结果为提取A1单元格中字符串ABC之后的数字。

3、数字在一侧其他则中文字符组成。示例公式:数字在前,公式=left(a1,2len(a1)-lenb(a1));数字在后,公式=right(a1,2len(a1)-lenb(a1))

4、没有给出任何条件,只要求将单元格中的数字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。

提取Excel公式结果内数值的方法:

所需材料:Excel。

一、首先鼠标右键点击公式结果单元格,菜单内点击复制。

二、然后点击粘贴目标单元格,接着点击开始选项下的粘贴。

三、下拉菜单内点击“选择性粘贴”选项。

四、打开选择性粘贴窗口后,勾选“数值”,点击确定。

五、这样就可以把公式结果栏内的数值复制至指定单元格。

工具:Office2007

方法如下:

提取B1中数据的第4位数字:

输入公式如下:

得到结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/11676312.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存