索引匹配/查找

时间:2018-08-29 22:19:31

标签: google-sheets vlookup

在下面的链接g表中,我试图引用左侧的数据源。

因此,左侧有一个车辆登记号列表,顶部有一个日期范围,其中以驾驶员姓名为值。

表1列出了我要查看的位置,然后查看每个驾驶员每天使用的车辆。 (我已输入结果以帮助进行解释。

我的尝试从O6 =INDEX(B6:K15,MATCH(M6,A4:A15,1),MATCH(O3,A5:K5,1))

开始

有人有什么建议吗?好吗?

俄罗斯

View Google sheet

1 个答案:

答案 0 :(得分:1)

这应该有效:

=INDEX($A$6:$A$15,MATCH($M6,OFFSET($A$6:$A$15,0,MATCH(O$3,$B$5:$K$5,0)),0))

说明

  1. MATCH(O$3,$B$5:$K$5,0)部分正在确定日期在哪一列中,并返回与表范围相关的索引号。

  2. 该内容包含在OFFSET($A$6:$A$15,0,MATCH(O$3,$B$5:$K$5,0))中,该日期正在获取对驱动程序名称列的引用。它通过获取表的第一列,并通过在步骤1中找到的索引来抵消它。

  3. 然后包含在MATCH($M6,OFFSET($A$6:$A$15,0,MATCH(O$3,$B$5:$K$5,0))中。这将使用步骤2中的列引用,查找包含我们感兴趣的驱动程序名称的行,并返回该行的索引。

  4. 最后,您有了完整的公式。这是一个简单的索引/匹配,它在包含车辆列表的第一列中获取范围,并返回在步骤3中找到的行索引处的值。