我在谷歌表单中有以下表格数据结构:
| 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)
取决于数据的结构和格式。