excel取数字函数(excel提取数字函数公式)

Exce表格网 2023-01-27 02:25 编辑:admin 140阅读

1. excel提取数字函数公式

打开表格,输入第一个单元格中的数字,按下【Ctrl】键加【E】键;或者选中第一个单元格,输入函数【=MID(单元格,开始位置,结束位置)】,按下回车键即可,点击单元格右下角,拖至最后一个单元格,即可填充下方数据。

当单元格中数字在左侧,文字内容在右侧时,可以使用一下公式来将数字快速提取出来。

函数公式:「=LEFT(A2,2*LEN(A2)-LENB(A2))」

2. 提取数字的函数公式

1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个文档表格。

2、接下来在表格中输入需要提取的数字。

3、接下来在表格中输入公式“=mid(A1,7,6)”,“mid”表示需要提取中间数字,“A1”表示要提取的数字栏,“7”表示从第7位开始提取,“6”表示需要提取六位数字,然后按enter键即可。

3. excel怎样用公式提取数字

在使用EXCEL时,有时从外部导入的数据,或者输入时不规范,将数字与文本混合输入在一个单元格中,给后续的统计运算带来不便,为此需要将文字与数字分开,本篇介绍几种将数字提取出来的方法。

工具/原料

电脑

EXCEL软件

方法/步骤

1、首先要分析数据内容,根据不同的类型,使用不同的方法。

2、分析这个表格,可以发现,除了数字外,就是汉字,在双字节字符中,每个汉字算两个字节,利用此特点,可以算出有多少个汉字、多少个数字,单字节字符数用LEN函数:=LEN(A2)。

3、双字节字节数用LENB函数,注意下两者的区分,单字节指字符个数,双字节指字节个数:=LENB(A2)。

4、二者相减,即可得到文字的个数:=LENB(A2)-LEN(A2)。

5、再用总字符数减去文字个数,即得到要提取出来的数字个数:=LEN(A2)-(LENB(A2)-LEN(A2)),去掉括号,合并起来,公式为:=LEN(A2)*2-LENB(A2)。

6、知道了数字个数,再知道数字开始的位置,就可以用MID函数将数字提取出来了,但是现在不知道数字是从什么位置开始的,可以使用SEARCHB双字节查找函数+通配符"?"来查询单字节出现的位置:=SEARCHB("?",A2)。

7、这样提取公式就有了,提取函数:=MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2)),如果用单字节函数:=MID(A2,INT(SEARCHB("?",A2)/2)+1,LEN(A2)*2-LENB(A2))。

8、提取结果是文本格式,如果要转为常规的数字格式,可以在公式前加上--,或者*1,来转换:=--MIDB(A2,SEARCHB("?",A2),LEN(A2)*2-LENB(A2)),转换格式后,可以进行下一步的统计运算。

9、如果文字中有空格,直接提取就会出去,需要对原来的内容进行去空格替换后,再提取:=MIDB(SUBSTITUTE(A2,",""),SEARCHB("?",SUBSTITUTE(A2,"","")),LEN(SUBSTITUTE(A2," ",""))*2-LENB(SUBSTITUTE(A2," ","")))。

10、但是上面的方法,只能用于除了数字就是文字的内容提取,如果除此之外,还有其它的字母、符号等单字节字符,就会出错。

11、对于这种不定型的,可以用数组公式进行提取,从每个字符开始,取出1~若干个字符(比如10个),再加上运算符号进行判断,取出的是不是数值,再用MAX函数从中取出是数值的最多数字:=MAX(IFERROR(--MID(A2,ROW($1:$30),COLUMN($A:$J)),)),在输入数组公式时,需要同时按住Ctrl+Shift+Enter结束公式编辑,公式会自动生成一对“{}”。

12、当然,也可以不用上面的数组公式,利用LOOKUP函数的向后兼容性,来提取出数字:=LOOKUP(1,MID(A2,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A2&"0123456789")),ROW($1:$10))),此公式先判断数字出现的最小位置,再从此位置开始依次取出若干个字符,最后用LOOKUP函数取出最长数字串的那个数字,即达目的,关于此函数的用法,可以参看“EXCEL中LOOKUP函数的高级应用”。

4. excel什么公式可以提取数字

打开需要编辑的Excel表格

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

=LEFT(A2,3)

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

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

=MID(A3,4,6)

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

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

=MID(A4,6,3)

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

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

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

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

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

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

5. excel函数公式大全 提取数字

excel跨过数值取另一个数值的方法步骤

1、首先在excel表格中需要隔三列取其中的单元格数据到另外的新的列中。

2、然后在空白单元格中输入公式:=OFFSET($F1,,(COLUMN(#REF!)-1)*3)。

3、点击回车并向右拉动公式即可将所有需要的单元格数据提取出来。

4、选中生成的数据单元格并复制粘贴数值,同时再在下方的空白单元格位置选择复制粘贴“转置”。

5、即可将生成的提取数据显示到粘贴的单元列中了。

6. excel利用公式提取数字的方法

excel计算很方便,只需要将需要相乘的两组数所处的坐标位置输入到需要显示的单玩格就可以了。比如A列与B列的数相乘,结果显示在D列,则在D2中输入“=A2*B2”

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片