在 Google 表格中,link 按名称而不是列号列

In Google Sheets, link to column by name rather than column number

=index(nfl_an_raw!:8, match(J8, nfl_an_raw!$AH:$AH, 0), H)

这是我们在 Google 表格中进行的索引匹配。我们的主要问题是 nfl_an_raw!$AH:$AHnfl_an_raw 中的列顺序可能会发生变化,我们更愿意通过其列名 game_key 明确获取此列,而不是通过其列索引 $AH:$AH.

这在 Google 表格中可行吗?看起来很简单,但我还没有找到解决方案。

编辑: 列的 namegame_key 因为单元格 AH1 是 game_key.

https://docs.google.com/spreadsheets/d/1GVEFVNEs78bhL61WbDXT0o_8Z7ToQaxpTU1woEAB-sY/edit?usp=sharing - 查看单元格 B3

尝试:

=INDEX(nfl_an_raw!:8, MATCH(B1, INDIRECT("nfl_an_raw!"&
 ADDRESS(1, MATCH("game_key", nfl_an_raw!:, 0), 4)&":"&SUBSTITUTE(
 ADDRESS(1, MATCH("game_key", nfl_an_raw!:, 0), 4), 1, )), 0), B2)