当前位置:首页经验技巧Excel经验excel图表

excel表格中怎么抓数字

2025-03-21 14:33:44

1.如何在EXCEL中提取数字

提取数字,可以使用MID函数。

MID函数在使用时需要提供三个参数

1、第一个参数是要截取的字符串 或 放置要截取字符串的单位格地址。

2、第二个参数是字符串中要提取的第一个字符的位置。

3、第三个参数是从字符串中要载取字符的个数

如 A1单元格中放置内容为”如何在excel中提取特定位置的数字“,现要将其中”excel“载取后放置在B1单元格中,可以在B1单元格中输入如下公式:

=MID(A1,4,5)

与MID函数功能类似且常用的另外两个函数是LEFT和RIGHT,这两个函数在使用时都需要两个参数,其中LEFT函数是从一个字符串的左边开始截取特定长度的字符串,RIGHT函数则是从一个字符串的右边开始截取特定长度的字符串。

2.EXCEL中怎么自动提取要的数字

可通过做两级下拉箭头工具实现。

先做张基础表:

选中A列,在左上的名称框中输入名称“张三”,再同时选中AB两列,在左上名称框中输入名称“张三报价”。选中C列,取名李四,再同时选中CD两列,取名李四报价。后面继续将五个人的名称列及报价列都做好(办法同前)。

在人员名称列中(ACEGI列)分别填入品种的名称,如橡木、枫木等,在BDFHJ列分别填个5 人的不同报价。

进入正式表,如A列为客户名,则选中A2单元格,数据/有效性,允许:序列,来源:填入:

张三,李四,王五,赵六,刘七

注意,姓名中间用英文逗号分隔。注意边上的“提供下拉箭头”要选中。确定后下拉若干行。

点中B2单元格,同样数据、有效性,在来源中填入:

=INDIRECT(A2)

确定退出后下拉若干行。

点中C2单元格,输入公式:

=IF(B2="","",VLOOKUP(B2,INDIRECT(A2&"报价"),2,FALSE))

再下拉若干行。

全部能使用后可将基础表隐藏,使工作簿显得整洁。

3.如何用excel 公式提取数字

第一种,如图,如果数字在中文的后面,那么使用公式:

"=--RIGHT(A2,LEN(A2)*2-LENB(A2))"

解释下:因为中文字符是占两个字节。而数字占一个字节。

len返回值是字符的个数。而lenb返回值是这个字符串占多少个字节。

所以,这两个的差值就是一个有几个中文。

LENB(A2)-LEN(A2) = 中文实际个数

字符总数-中文个数=数字个数

LEN(A2)-(LENB(A2)-LEN(A2) )=数字个数

开括号 数字个数=LEN(A2)*2-LENB(A2)。

因为数字在右边,所以,利用RIGHT,获取从右边第一个开始到最后一个数字,就得到这个数值。

第二种:数字在中文的前面。实际上和第一种的方法是一样的,这儿只是取数字的时候,从左边开始。

公式: "=--LEFT(A2,LEN(A2)*2-LENB(A2))"

第三种:混搭。这个其实就是加个判断,判断第一个字符是数字还是中文。如果是数字,那么就用上面的第二个公式,中文就用第一个公式。

公式:“=IF(ISNUMBER(--LEFT(A2,1)),--RIGHT(A2,LEN(A2)*2-LENB(A2)),--LEFT(A2,LEN(A2)*2-LENB(A2)))”


电脑版

免责声明:本站信息来自网络收集及网友投稿,仅供参考,如果有错误请反馈给我们更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任,谢谢您的合作。
版权所有:五学知识网 Copyright © 2015-2025 All Rights Reserved .