分享

Vlookup函数,竟然还可以这么用!

 恶猪王520 2022-05-11

直接举例:

如下工作簿,有10.1~10.3三个报表,白、夜班分别进行统计。

图片

现需要在汇总表中,统计每天、每号机的白夜班之和。

图片

此问题,是一个以表格为变量多列条件求和,当遇到表格是变量时,一般会想到Indirect函数,使用它可按照表名来从不同表中提取数据。若只是提取1号机白班数据,则公式会将变得十分简单:

=INDIRECT('''&B1&''!B3')

图片

若每天表的1号机位置不一定位于同一行,则可使用Vlookup来查找。

=VLOOKUP($A3,INDIRECT('''&B$1&''!A:b'),2,0)

图片

而现在需要求取白夜班之和。用两个Vlookup函数相加可以吗?

=VLOOKUP($A3,INDIRECT('''&B$1&''!A:b'),2,0)+

VLOOKUP($A3,INDIRECT('''&B$1&''!A:C'),3,0)

Vlookup再进行隔列求时,常使用如下公式:

图片

即利用Vlookup函数第3个参数,放入常量数组,即可实现多列数据的提取。

此问题同样可使用此思路来解决,公式如下:

=SUM(VLOOKUP($A3,INDIRECT('''&B$1&''!A:C'),{2,3}))

图片

以上就是今天和大家分享的Vlookup函数的用法!



·END·

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多