在 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:$AH
。 nfl_an_raw
中的列顺序可能会发生变化,我们更愿意通过其列名 game_key
明确获取此列,而不是通过其列索引 $AH:$AH
.
这在 Google 表格中可行吗?看起来很简单,但我还没有找到解决方案。
编辑: 列的 name
是 game_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)
=index(nfl_an_raw!:8, match(J8, nfl_an_raw!$AH:$AH, 0), H)
这是我们在 Google 表格中进行的索引匹配。我们的主要问题是 nfl_an_raw!$AH:$AH
。 nfl_an_raw
中的列顺序可能会发生变化,我们更愿意通过其列名 game_key
明确获取此列,而不是通过其列索引 $AH:$AH
.
这在 Google 表格中可行吗?看起来很简单,但我还没有找到解决方案。
编辑: 列的 name
是 game_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)