2016 - 2024

感恩一路有你

iferror函数怎么删除错误值 vlkoop函数的12种用法?

浏览量:1694 时间:2023-05-20 22:58:34 作者:采采

vlkoop函数的12种用法?

1.工作表的格式一样的,销售金额都在B列,现在要网站查询每个商品的销售金额。

稍微有些基础的,按结构VLOOKUP函数这种用法。

VLOOKUP(A2,1月!A:B,2,0)

2月、3月……12月,顺次排列可以修改VLOOKUP函数的第二参数。

VLOOKUP(A2,2月!A:B,2,0)

VLOOKUP(A2,3月!A:B,2,0)

……

VLOOKUP(A2,12月!A:B,2,0)

这种虽然是可以解决问题的方法,但是需要修改10多次,非常容易改错。

而卢子却区分了另外的方法,每个工作表名称都列出了,当然可以不动用INDIRECT函数的主动语句。

VLOOKUP($A2,INDIRECT(B$1!A:B),2,0)

空调在某些月份就没按值,显示错误值#N/A,这个可以相互嵌套函数IFERROR,让错误值会显示0。

IFERROR(VLOOKUP($A2,INDIRECT(B$1!A:B),2,0),0)

2.工作表的格式不同,销售金额的列数不考虑,现在要网站查询每个商品的销售金额。

1月的销售金额在C列。

2月的销售金额在D列。

其他就不排列截图,反正我应该是列数不确认。

有不少读者做表就太随便地,这个月觉着以前留下记录得不新华考资就增强几列,下个月都觉得像不必要记录这些又删除一些列,之后表格搞得一团糟。

这样的表格还没治了吗?

还好,有MATCH函数这个可以自动识别出销售金额在第几列。

MATCH(销售金额,$1:$1,0)

将MATCH函数作为VLOOKUP函数的第三参数,以前的区域再如何修改大点即可解决问题的方法。

IFERROR(VLOOKUP($A2,INDIRECT(B$1!A:Z),MATCH(销售金额,INDIRECT(B$1!1:1),0),0),0)

vlookup匹配错误的公式怎么变成0?

两种办法可以不能做到:

第一,用iferror函数,另一个参数将vlookup函数写出来,逗号包围起来,第二个函数写0,这样如果是错误`值都会被重命名为0。

第二,简单的方法把所有的值复制黏贴成值,后再右上角点全部替换,将所有错误值都统一全部替换为0,这样得不出来的结果也是差不多。

函数 金额 销售

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。