EXCEL表中提取数字函数怎么用。

假设我要做一份报表。知道销售额,因为有些含了17个点的税,含了运费,有些又没含。假设I列是销售总额,J列是发票金额(有些空格有1.17,有些空格没有),K列是运费(有些空格有运费,有些没有。运费没固定)。我要不含17个点的税,不含运费的结果显示在L列里。

EXCEL表中提取数字函数的具体使用步骤如下:

1、首先我们打开Excel,建立空白演示文稿。

2、比如表中有如图所示的单元格,既有文字,又有数字,需要把数字提取出来单独成列。

3、然后我们在在B2单元格中输入函数:=MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789")),LEN(A1))。

4、按回车后,就能将前方单元格中的数字串提取出来。

5、然后我们向下使用单元格填充柄,可以提取出其他单元格中的数据。

6、上述函数中唯一的变量是引用的单元格,当在工作表的其他位置使用该函数时,把下图箭头所指的三个点修改为需要提取数字的源单元格即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-18
可选用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,2*len(a1)-lenb(a1));数字在后,公式=right(a1,2*len(a1)-lenb(a1))
4、没有给出任何条件,只要求将单元格中的数字提出。通用公式=-lookup(0,-mid(a1,min(find(row(1:10)-1,a1&1/17)),row(1:99))) 按组合键ctrl+shift+enter结束公式。
第2个回答  推荐于2017-09-02
J列有数值的行,说明有计算税额并且是乘在了同一行I列的数值上,对不,K列有数值的行如果有数值,说明有计算运算并且加在了同一行的I列的数值上了,对不.如果是这样下面这个公式就可以成立.
L2=I2/IF(J2>0,J2,1)-IF(K2>0,K2,0)
如果不是这样,那你的表述再详细一些追问

如果我要L2列显示两位小数,并且又要四舍五入,该用什么函数?

追答

L2 =ROUND(I2/IF(J2>0,J2,1)-IF(K2>0,K2,0),2)

本回答被提问者采纳
第3个回答  2019-03-13
excel中提取数字,应该怎么运用函数的方法如下:
1、光标定位到B1,
2、在B1中输入=MAX(--TEXT(MID(A1,ROW($1:$30),COLUMN(A:Z)),"0;;0;!0")),
3、同时按下CTRL+SHIFT+回车,输入数组公式,
4、再用自动填充柄将B1公式下填充。
这样就可以了。
第4个回答  2012-03-16
l2
=if(and(j2="",k2=""),i2,"")
下拉填充
相似回答