Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google电子表格从2D数组获取数据_Google Sheets_Gs Vlookup - Fatal编程技术网

Google sheets Google电子表格从2D数组获取数据

Google sheets Google电子表格从2D数组获取数据,google-sheets,gs-vlookup,Google Sheets,Gs Vlookup,我在谷歌表格中有以下表格数据结构: | A | B | C | ... ------------------------------------------------ 2020-01-01 | 2 | 5 | 3 | ... 2020-01-02 | 1 | 7 | 2 | ... 2020-01-03 |... ... 我既不能使用行索引,也不能使用列索引,因为我永远不知道“A”将出现在列中的什么位置 请让我知道如何获取具有行:“2020-01-02”和列“B”的单元

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

           | 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找到正确的列,这是传统的做法

假设你的桌子在表1上

=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)