Google 电子表格查询范围将项目移至右侧
Google spreadsheets query range get item to the right
我正在尝试从 "flexible" sheet.
获取数据
这个想法是在一行中添加一个字符串,然后在它旁边添加一个来自另一个 sheet 的公式,它会查找字符串和 returns 右边的单元格。
示例:
数据Sheet:DataCollection
| | A | B | C | D |
| 1 | Pepper | 2 | Sugar | 5 |
| 2 | Carbon | 3 | Toy | 34 |
所以如果在我的另一个 sheet 中,"Summary" 我添加到 A1 糖我想在 A2一个5.
到目前为止我尝试了什么
VLOOKUP 函数
=VLOOKUP(A1,'DataCollection'!A2:B&'DataCollection'!C2:D,1,false)
没用!我一直收到解析公式错误。
QUERY 函数
=QUERY(DataCollection, "SELECT B WHERE A = A1")
这也不起作用,我需要许多不同的命名范围,并为每个命名范围添加不同的查询。
这是一个测试传播sheet,以防它比我的文字墙更好地解释:
https://docs.google.com/spreadsheets/d/15L5nPGfZ8OXS5Rhl3PdIVhtF7D3QzerkARskflDiJL4/edit?usp=sharing
你几乎成功了。尝试:
=VLOOKUP(A1, {'DataCollection'!A2:B; 'DataCollection'!C2:D}, 2, 0)
数组使用:
=ARRAYFORMULA(IFERROR(VLOOKUP(A1:A, {'DataCollection'!A2:B; 'DataCollection'!C2:D}, 2, 0)))
我正在尝试从 "flexible" sheet.
获取数据这个想法是在一行中添加一个字符串,然后在它旁边添加一个来自另一个 sheet 的公式,它会查找字符串和 returns 右边的单元格。
示例:
数据Sheet:DataCollection
| | A | B | C | D |
| 1 | Pepper | 2 | Sugar | 5 |
| 2 | Carbon | 3 | Toy | 34 |
所以如果在我的另一个 sheet 中,"Summary" 我添加到 A1 糖我想在 A2一个5.
到目前为止我尝试了什么
VLOOKUP 函数
=VLOOKUP(A1,'DataCollection'!A2:B&'DataCollection'!C2:D,1,false)
没用!我一直收到解析公式错误。
QUERY 函数
=QUERY(DataCollection, "SELECT B WHERE A = A1")
这也不起作用,我需要许多不同的命名范围,并为每个命名范围添加不同的查询。
这是一个测试传播sheet,以防它比我的文字墙更好地解释: https://docs.google.com/spreadsheets/d/15L5nPGfZ8OXS5Rhl3PdIVhtF7D3QzerkARskflDiJL4/edit?usp=sharing
你几乎成功了。尝试:
=VLOOKUP(A1, {'DataCollection'!A2:B; 'DataCollection'!C2:D}, 2, 0)
数组使用:
=ARRAYFORMULA(IFERROR(VLOOKUP(A1:A, {'DataCollection'!A2:B; 'DataCollection'!C2:D}, 2, 0)))