Excel 嵌套匹配?

Excel 嵌套匹配?

我有一个电子表格(主时间表),列出了每天的场地、日期和活动数量,如下所示:

在此处输入图片描述

在单独的工作表中,我想提供场地和日期的输入,并获得活动的输出。例如,如果我输入VIC - Kennington(B20) 和Thursday 5th April(J20),我将获得The Zone(J21) 作为输出。

我的问题是,日期因场地而异,所以我不能只突出显示整个数组并使用顶行来查找日期。我能够使用以下公式找出要搜索的行:

=MATCH($B$2,'MASTER TIMETABLE'!B:B,0)

使用这个,如果 B2 是VIC - Kennington,我将得到 的输出20。这给了我接下来需要搜索 Day 的行,但我似乎无法弄清楚如何将其拉入下一个 MATCH 函数,例如:

=MATCH($A$5,'MASTER TIMETABLE'!20:20,0)

如果我能弄清楚如何20:20动态生成公式的一部分,我知道下一步只是简单地向下偏移一行,但我不知道如何让公式嵌套。我也考虑过使用 VLOOKUP,但我还是搞不懂。

答案1

我已设法使用 INDEX 使其工作。考虑到 Day 列不会相对于 Venue 移动,我可以将 column_num 设置为静态。将其嵌套在 OFFSET 中即可获得 Activity。这是我的最终公式:

=OFFSET(INDEX('MASTER TIMETABLE'!$B$2:$Z$667,MATCH($B$2,'MASTER TIMETABLE'!$B$2:$B$666,0),5),1,0)

感谢 Bandersnatch 让我走上了正确的道路。

相关内容