【问题标题】:In Google Sheets, link to column by name rather than column number在 Google 表格中,按名称而不是列号链接到列
【发布时间】:2021-08-20 12:40:39
【问题描述】:
=index(nfl_an_raw!$1:$808, match(J8, nfl_an_raw!$AH:$AH, 0), H$4)

这是我们在 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

【问题讨论】:

  • 我将为此分享一个虚拟电子表格,一会儿
  • 电子表格已添加

标签: arrays google-sheets match google-sheets-formula index-match


【解决方案1】:

尝试:

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

【讨论】:

  • 是的,有道理,我可能会调整以删除1s 而不仅仅是后一个,但这绝对有效
猜你喜欢
  • 1970-01-01
  • 2011-12-06
  • 1970-01-01
  • 1970-01-01
  • 2011-11-22
  • 2019-09-05
  • 2021-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多