打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
可动态查询的工程进度报表
工程造价人员经常需要做工程进度报表。
这里分享一个可动态查询的工程进度报表。
演示效果如图所示:

查询工作表中,E2单元格的公式如下:

=VLOOKUP(A3,INDIRECT('''&$B$1&'工程量'!A2:E3'),5,0)

其实,这个是vlookup+indirect函数组合跨表查询的经典应用。下面解释下其中的原理。

注意:以下内容可能有点烧脑,如果你是EXCEL小白,不建议继续阅读。

=============================================

首先,我们要学会indirect函数的使用。

indirect函数有2个参数,第一参数是文本,第二个参数是可选参数,本案例中没有用到,不用了解。

如何判断函数的参数是可选的,还是必选的呢?

你在EXCEL公式编辑栏输入函数后,函数提示中,用[]括起来的参数就是可选参数,可以不填写。

第一个参数必须是文本格式。所以你注意书写格式。EXCEL公式中,文本必须用英文状态下的双引号括起来。

特别注意,indirect函数,不仅可以返回一个单元格的值,还可以返回一个单元格区域的数组(不可直接显示)。

选中公式,点击F9,即可查看indirect函数返回的数组 。

然后,再看下vlookup函数的使用方法。可以看到,第2个参数为数组。我们用indirect函数正好可以返回一个数组。

所以,现在就应该可以理解这个公式了:

=VLOOKUP(A3,INDIRECT('''&$B$1&'工程量'!A2:E3'),5,0)

此公式的运算过程如下:

1.INDIRECT('''&$B$1&'工程量'!A2:E3')返回指定区域的数组。

2.VLOOKUP函数返回须查询的数值。

通过这个案例,最重要的是希望大家学会如何使用函数。

函数的使用,首先你要了解它的参数和返回值。

参数要了解哪些是可选的,哪些是必选的。另外要特别需要注意参数的书写格式。

掌握了这个技巧,一个你完全不懂的函数,用不了几分钟你就可以知道如何使用了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VLOOKUP函数如何一对多匹配显示所有结果?
excel中一对多查找问题解决方法汇总(干货!)
公式函数14202班第一课时查找引用函数学习暨课后作业解题思路小结
Vlookup函数的使用方法(入门 进阶 高级 最新用法)
Excel查询引用的7种应用技巧,掌握2个以上的都是高手!
Vlookup函数最难的6个查找公式 12种常见错误
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服