从Google表格返回具有不断变化的列数的值

时间:2018-09-15 23:20:42

标签: google-sheets spreadsheet

我正在尝试从具有不一致的列数和顺序的表中返回一个值。

假设我的桌子看起来像这样:

https://docs.google.com/spreadsheets/d/1fm_-98QS0PhyrDTGDdwma5Z6OFNMhFhnvKBJQ-tKaIA/edit?usp=sharing

恢复乔的年龄的最好方法是什么?再次记住,由于我要提取动态数据集,因此“年龄”(Age)列将随机更改位置,因此使用“ = B4”引用它是不好的。 “年龄”(Age)列的名称不会更改,因此以这种方式搜索正确的列号是安全的,即使这样做,我也仍在努力。

1 个答案:

答案 0 :(得分:2)

尝试

=index($A:$Z, match("joe", index($A:$Z, 0, match("name", $1:$1, 0)), 0), match("age", $1:$1, 0))

该行应覆盖第1行从A到Z的任何列中的 age name