查询 table 月 header 的单元格数据

Look up Cell data based on Month header in table

我正在尝试创建一个用于数据验证的小型电子表格。 下面我创建了两个表 Table 1 和 Table 2.

我要查找的是一个简单的 =Index 匹配或类似的检查当前月份的值,然后将该值复制到正在验证的相应组行。

问题是月份是 header 行,我不知道如何检查 header 行的月份是否正确,然后将其下方单元格中的值输出到每个相应的组输出列表。

所以用编程术语来说,这就是我要找的东西

If A2=Table2[Header] then c8=C4 else table[header] + step right

A2 包含今天的日期 (=today()) 并且 Header 具有缩短的月份名称,如 Jan Feb Mar 等等。 与上面类似的东西,我不知道我是否让我变得更难,那么它真的应该是。我正在使用 Excel 2013.

Output list
Group    Input  Verification  Differance
G1       120    123           =Sum([@[Input]]-[@[Verification])
G2        76    110           =Sum([@[Input]]-[@[Verification])
G3       110    90            =Sum([@[Input]]-[@[Verification])
G4        34    53            =Sum([@[Input]]-[@[Verification])

Data list
Group    Year   Jan Feb Mar Apr 
G1       2017       123 95  80                              
G2       2017       110 85  75                              
G3       2017       90  80  70                              
G4       2017       53  53  46      

问候 约翰

您将使用第二个匹配项来查找正确的列:

=INDEX(DataList,MATCH([@Group],DataList[Group],0),MATCH(TEXT($A,"mmm"),DataList[#Headers],0))