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位数字:
输入公式如下:
得到结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)