excel中哪个函数是提取数字的?

作者&投稿:辕史 (若有异议请与网页底部的电邮联系)
excel中如何提取数据的中间数字?~

excel中提取数据的中间数字需要的公式为:=MID(单元格位置,起始数字位数,延伸位数)&"单位
excel中提取数据的中间数字的具体操作如下:
1.首先打开一个excel文件,如图,是某公司职员的人员编号,我们要从中提取位于编号末尾中的年龄。

2.点击对应的B3单元格,输入公式=MID(B3,11,2)&"岁"

3.起始MID意思为取中间数据,意为在B3单元格中从第11位开始,取2位数据添加 “岁”,“&”为连接符。

4.敲一下回车,则第一位职员的年龄出现在年龄一列。

5.将鼠标放在第一位职员年龄单元格的右下角,当鼠标变为黑色小十字的时候,向下拖动。

6.松开鼠标,如图所示,其他员工的年龄也显示在年龄一列的单元格。

无论是从身份证号还是数据内进行提取,只需输入前面说过的公式=MID(单元格位置,起始数字位数,延伸位数)&"单位按照上方操作即可。

不用函数。选择并复制有公式单元格,右键点拟显示数据单元格,选择“选择性粘贴/粘贴/数值/确定”即可。

思路:将上述内容复制粘贴到WORD中,CTRL+H

勾选 使用通配符 光标位于查找内容后的文本框 特殊格式 范围内的字符

输入方括号内-左右两边分别输入一和﨩 全部替换

再复制粘贴回EXCEL,根据需要决定是否进行分列。



假定你的 “200元,铅笔20支,橡皮15”是在A1单元格,那么如下操作:

选定B1:D1单元格区域,然后在上面的公式栏输入下面的公式:

=IFERROR(--INDEX(TEXT(MID(TEXT(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("金额"&A1,"块",REPT(" ",99)),"支",REPT(" ",99)),"元",REPT(" ",99)),COLUMN($A:$KX),10),""),2,9),"0;;0;!*"),1,SMALL(IF(TEXT(MID(TEXT(MID(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("金额"&A1,"块",REPT(" ",99)),"支",REPT(" ",99)),"元",REPT(" ",99)),COLUMN($A:$KX),10),""),2,9),"0;;0;!*")<>"*",COLUMN($A:$KX),8^9),COLUMN($A:$D))),"")

输入完公示后不要按回车,而是直接在公示栏按Ctrl+Shift+Enter/回车三键(按住Ctrl+Shift两键,然后按Enter/回车),直至公式首尾出现{ }。你会发现你要的数据提取到B1:D1三个单元格了。



  • 打开需要编辑的Excel表格,如下图所示:

  • 单元格中为纯数字,则提取数字的方法比较简单;比如,要提取单元格A2中的数字的前三位,则可以单元格B2中输入公式:

    =LEFT(A2,3)

    LEFT函数表示从左边提取数字,并返回指定个数的字符。

  • 单元格中为数字与字母的混合,则提取数字的方法就要有所改变了;比如,要提取数字的单元格A3为数字与字母混合“abc123456”,则可以使用以下的公式:

    =MID(A3,4,6)

    MID函数表示从指定位置返回指定长度的字符。

  • 单元格中为数字与中文字符的混合,则提取数字的方法之一,仍可使用MID函数;比如,要提取数字的单元格A4为数字与中文字符混合“本月交电费128元”,则可以使用以下的公式:

    =MID(A4,6,3)

    MID函数表示从指定位置返回指定长度的字符。注意:一个中文字符仍只算1位的。

  • 单元格中为数字与中文字符的混合,则提取数字的方法之二,就是要发现规律;比如,本例中结束为“元”,则先将“元”字符去掉:

    =LEFT(A4,LEN(A4)-LEN("元"))

  • 再通过 2*LEN(B4)-LENB(B4) 算出数字位,然后就可以使用RIGHT函数来取得单元格中的数字了:

    =RIGHT(B4,2*LEN(B4)-LENB(B4))

  • 对于能够转换为数字在后的单元格字符串,都可以使用以上公式;比如,单元格A5,一样可以使用上述方法完成数字提取。



假如数据在A列并从A1开始,在B1单元格输入公式=IF(A1="","",MAX(IFERROR(--MID(A1,ROW($A$1:$A$100),COLUMN($A$1:$K$1)),))&","&MAX(IFERROR(--MID(SUBSTITUTE(SUBSTITUTE(A1,MID(A1,1,FIND(",",A1)),""),SUBSTITUTE(A1,MID(A1,1,FIND("@",SUBSTITUTE(A1,",","@",2))),""),""),ROW($A$1:$A$100),COLUMN($A$1:$K$1)),))&","&MAX(IFERROR(--MID(SUBSTITUTE(A1,MID(A1,1,FIND("@",SUBSTITUTE(A1,",","@",2))),""),ROW($A$1:$A$100),COLUMN($A$1:$K$1)),)))

数组公式,按CTRL+SHIFT+ENTER结束公式。拖动填充柄下拉公式即可。  如图:



如果偶尔提取一次,用公式法吧;如果经常需要做这类提取操作,建议PowerQuery。


excel表格中怎么样将多列求和(数据过大,列数太多,求和出不来)_百度...
xcel表格多列求和方法:1.打开需要求和的excel表格 2.选中显示和数字的那列的单元格,点击左上角的插入函数 3.选中和函数,你也可以选择其他的计算方法 4.输入你要求和的起始列和终止列,然后点击确定 5.现在一行的和已经计算出来了,然后将鼠标移到如图单元格的右下方,往下拉动 6.拉动到你要求和...

XCEL实现数字修约法则:四舍六入,遇五奇数进,偶数不进。 例如,3.24=3.2...
3.25001应该进还是舍?我按舍做的一位小数命令:=IF(MOD(INT(A1*1000-50),200)=0,ROUND(A1,1)-0.1,ROUND(A1,1))两位小数命令:=IF(MOD(INT(D1*10000-50),200)=0,ROUND(D1,2)-0.01,ROUND(D1,2))三位小数命令:=IF(MOD(INT(G1*100000-50),200)=0,ROUND(G1,3)-0.001,...

表格乘法怎么操作
xcel中所需要学习的知识非常之多,而如果你目前正在使用Excel表格,想要在单元格中输入乘法公式,可是自己又没有学习过这个技巧,那么此时该怎么办呢?别急,今天小编就来为大家介绍一下具体的操作方法,希望能够对你有所帮助。第一步,打开Excel表格,选中要输入乘法公式的单元格,然后在工具栏上方找到【...

xcel数字多余11位怎么全部显示出来还可以用vlookup函数?
Excel的有效数字是15位,而不是11位。至于用vlookup,因为你没给出工作表数据的截图,无法给出具体的方案,但可试试:VLOOKUP(查找值&"*",查找范围,返回列数,[查找方式])

xcel函数的问题,求大神帮忙。(图)需要在K列显示B2:J18对应行红色加粗数...
用RANK函数可以实现这一要求,可是你标红的数字不是固定的,没有什么规律 就需要每个公式都要更改参数,有点麻烦

xcel 随机函数问题: 我在a1中输入=int(rand()*10,回车后随机出现一个...
建议你在A1中输入:=int(rand()*10),在B1中输入:=if(a1=5,1,0),然后选中A1、B1单元格,向下拖动,假设你要设置50个随机数,就拖到B50,然后在B51中输入:=sum(B1:B50)B51中的数字就是你要的结果

vlookup函数中如何输入2
xcel公式vlookup中:lookup value输入需要查找的数据单元格;table array输入查找的单元格区域;col index num输入需要返回匹配值的序列号;range lookup输入模糊查找或者精确查找。也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值。应注意VLOOKUP函数在进行近似匹配时的查找规则是从第一个...

Excel中MAX是什么意思
Excel中的Max的含义是“求一系列数值的最大值”。Max函数的使用方法:1、首先打开excel表格,在A列单元格中输入一系列数字。2、然后点击B1单元格,并选择编辑框中的“fx”插入函数。3、在弹出的“插入函数”对话框中输入“max”,点击确定打开max函数框。4、然后在“数值1”位置选中A列单元格,点击...

在EXCEL表格里,怎么提取某一单元格中的一部分文字
xcel表格中文字和数字如何分离提取?这样做再也不用一个个敲了

excel查找函数怎么用啊,如图
A2=“广东省东莞市东城区…”,A3=“黑龙江省哈尔滨市…”; 对含有不同地方的数据,利用“Find”函数,非常简单地确定“省”出现的位置。详细解释 公式“=FIND("省",A2)”中,“省”表示要查找的文本为“省”,(实际使用中,也可以很长的一串字符)。要找查找的对象是A2单元格的内容“广东省...

注根据中发号文及其它相关规定大兴13449513466: Excel 中用什么函数能提取字符串中的数字 -
涂空双佶: 可选用以下方法提取:1、给出数字的起始位置和长度.示例公式:=--mid(a1,5,3) 公式结果为提取A1单元格中从第5位开始的3个数字.2、提取某特定字符串后的数字.示例公式:=-lookup(0,-mid(a1,find("ABC",a1)+LEN("ABC"),row(1:99))...

注根据中发号文及其它相关规定大兴13449513466: 求EXCEL提取数字的最简单公式 -
涂空双佶: B1输入公式: =SUM(MID(A1,SMALL(IF(ISNUMBER(-MID(A1,ROW($1:$30),1)),ROW($1:$30),99),ROW(INDIRECT("1:"&COUNT(-MID(A1,ROW($1:$30),1))))),1)*10^(COUNT(-MID(A1,ROW($1:$30),1))-ROW(INDIRECT("1:"&COUNT(-MID(A1,ROW($1:$30),1)))))) 公式以CTRL+SHIFT+ENTER三键结束. 将公式向下复制.

注根据中发号文及其它相关规定大兴13449513466: 求助excel在文本中提取数字的函数 -
涂空双佶: 如果就这句话的话,你可以直接输"=right(A1,3)"就行了,但我觉得你想知道的不是这么简单.你应该就是想在各种文本中提取里面的数值部分是吗.因为我不知道具体的,所以无法给出通用的公式,但我觉得你掌握下left,right,mid 等几个函数,和其他的常用函数组合就能得到需要的. 这几个函数我给你找了个网页,你直接打开就行了.

注根据中发号文及其它相关规定大兴13449513466: EXCEL中,如何提取部分数字 -
涂空双佶: 1、打开excel表格,在A列单元格中输入需要进行提取数值的内容. 2、在B1单元格中输入函数公式:=LEFT(A1,LEN(A1)-5),意思是取A1中的数值作为基础,将A1倒数5位数去除. 3、点击回车键,即可生成函数公式的计算结果,下图中已经将A1单元格内后五位的字符去除了. 4、向下拖动复制公式,即可将A列中的数据批量进行提取部分内容的操作了.

注根据中发号文及其它相关规定大兴13449513466: 如何在EXCEL中提取数字 -
涂空双佶: 提取数字,可以使用MID函数. MID函数在使用时需要提供三个参数 1、第一个参数是要截取的字符串 或 放置要截取字符串的单位格地址. 2、第二个参数是字符串中要提取的第一个字符的位置. 3、第三个参数是从字符串中要载取字符的...

注根据中发号文及其它相关规定大兴13449513466: excel什么函数可以直接提取某行某列的某个数 -
涂空双佶: 用match+index组合函数

注根据中发号文及其它相关规定大兴13449513466: excel里什么样的函数可以取数字每位上的数字?
涂空双佶: RIGHT(text,number) text:提取的字符串 number:提取的字符数

注根据中发号文及其它相关规定大兴13449513466: Excel中一长串数字怎么只取前几位 -
涂空双佶: Excel中一长串数字只取前几位,可使用MID提取函数实现. 方法步骤如下: 1、打开需要操作的EXCEL表格,在任意单元格中输入函数=MID(,然后点击选择需要提取的数据所在单元格入A1. 2、继续输入1,6)并点击回车键完成公式输入,其中“1,6”表示从第1位开始提取6位数字,可根据实际需要更改为其他合理数字. 3、返回EXCEL表格,发现Excel中一长串数字只取前几位操作完成.

注根据中发号文及其它相关规定大兴13449513466: excel里如何只取前几位或后几位数字 -
涂空双佶: 只取前几位,就是left函数,具体公式为:left(数据,提取的位数.只提取后几位,就用right函数,具体公式为:right(数据,指定位数)如有疑问可以继续交流!

注根据中发号文及其它相关规定大兴13449513466: excel提取文字前面的数字的公式 -
涂空双佶: 2楼的第一个公式提取出来的是文本格式的数据,公式前面减负运算就可得到数值数据 =left(b1,2*len(b1)-lenb(b1)) 或者用此公式 =LOOKUP(4^8,--LEFT(B1,ROW(INDIRECT("1:"&LEN(B1))))) 第二个问题:你的数据不是一样多的位数, 公式 ="00"&--C1

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网