Google 电子表格从二维数组中获取数据
Google Spreadsheet fetch data from 2D array
我在 Google sheet 中有以下表格数据结构:
| A | B | C | ...
------------------------------------------------
2020-01-01 | 2 | 5 | 3 | ...
2020-01-02 | 1 | 7 | 2 | ...
2020-01-03 |...
...
我既不能使用行索引也不能使用列索引,因为我永远不知道 'A' 会出现在列中的什么位置。
请告诉我如何获取具有行:“2020-01-02”和列:'B'.
的单元格的值
注意:如果我可以使用公式而不是使用 Apps 脚本来获取它会更好。
使用 MATCH() 为 vlookup 查找正确的列是传统的完成方式。
假设您的 table 在 Sheet1 上,
=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)
取决于数据的结构和格式。
我在 Google sheet 中有以下表格数据结构:
| A | B | C | ...
------------------------------------------------
2020-01-01 | 2 | 5 | 3 | ...
2020-01-02 | 1 | 7 | 2 | ...
2020-01-03 |...
...
我既不能使用行索引也不能使用列索引,因为我永远不知道 'A' 会出现在列中的什么位置。
请告诉我如何获取具有行:“2020-01-02”和列:'B'.
的单元格的值注意:如果我可以使用公式而不是使用 Apps 脚本来获取它会更好。
使用 MATCH() 为 vlookup 查找正确的列是传统的完成方式。
假设您的 table 在 Sheet1 上,
=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)
取决于数据的结构和格式。