谷歌电子表格从二维数组中提取数据



我在谷歌表单中有以下表格数据结构:

| A | B | C | ...
------------------------------------------------
2020-01-01 | 2 | 5 | 3 | ...
2020-01-02 | 1 | 7 | 2 | ...
2020-01-03 |...
...

我既不能使用行索引也不能使用列索引,因为我永远不知道"A"将出现在列中的何处。

请告诉我如何获取具有行"2020-01-02"和列"B"的单元格的值。

注意:如果我可以使用公式来获取它,而不是使用应用程序脚本,那会更好。

使用MATCH((为vlookup找到合适的列是传统的方法。

假设你的桌子在第一张纸上,

=VLOOKUP ("2020-01-02",Sheet1!A:Z, MATCH ("B",Sheet1!A1:Z1,0),0)

=VLOOKUP (DATEVALUE("2020-01-02"),Sheet1!A:Z, MATCH ("B",Sheet1!A1:Z1,0),0)

取决于数据的结构和格式。

最新更新