查询 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))
我正在尝试创建一个用于数据验证的小型电子表格。 下面我创建了两个表 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))