Google 表格中另一个 sheet 左侧的 VLOOKUP
VLOOKUP to the left from another sheet in Google Sheets
我有一个价差sheet,它在 Google 表格中由我自己的价差sheet 外部管理。我正在尝试从外部 sheet 向我的 sheet 提取数据,因此我有一个集中位置来显示与我相关的任务项目。这是我认为可行的公式:
=VLOOKUP("My Name", IMPORTRANGE("https://linkto.othersheet.com", {"Tab1!$G:$G9","Tab2!$A:$A9"}),2,FALSE)
公式应使用 IMPORTRANGE
从外部 sheet 拉入 2 列(或多列)。然后根据"My Name"做一个VLOOKUP
,在G列中找到任何匹配项,并用相应列A中的值回复。
如果我将索引设置为 1,它 returns G 列的值就好了。如果我将索引设置为 2,它会给我一个越界错误。我还希望它显示所有结果,而不仅仅是第一个。因此,如果有多个匹配的结果,我希望所有结果分别显示在一行中。
编辑:
下面是公式工作的示例 sheet:
https://docs.google.com/spreadsheets/d/13R5VEv3cyZ3vJgb2S90xDxvpXyVV38yZXO8zIAd9OR4/edit?usp=sharing
这是外部源数据的示例 sheet:
https://docs.google.com/spreadsheets/d/13P-nNONZuesnmByZCp6-zmIyMVJpm__nvsz3w-ItwtQ/edit?usp=sharing
不确定为什么需要 VLOOKUP
但是...
=QUERY(IMPORTRANGE("13P-nNONZuesnmByZCp6-zmIyMVJpm__nvsz3w-ItwtQ", "Sheet1!A2:E"),
"select Col1,Col2 where Col4 = 'Engineer'")
我有一个价差sheet,它在 Google 表格中由我自己的价差sheet 外部管理。我正在尝试从外部 sheet 向我的 sheet 提取数据,因此我有一个集中位置来显示与我相关的任务项目。这是我认为可行的公式:
=VLOOKUP("My Name", IMPORTRANGE("https://linkto.othersheet.com", {"Tab1!$G:$G9","Tab2!$A:$A9"}),2,FALSE)
公式应使用 IMPORTRANGE
从外部 sheet 拉入 2 列(或多列)。然后根据"My Name"做一个VLOOKUP
,在G列中找到任何匹配项,并用相应列A中的值回复。
如果我将索引设置为 1,它 returns G 列的值就好了。如果我将索引设置为 2,它会给我一个越界错误。我还希望它显示所有结果,而不仅仅是第一个。因此,如果有多个匹配的结果,我希望所有结果分别显示在一行中。
编辑:
下面是公式工作的示例 sheet: https://docs.google.com/spreadsheets/d/13R5VEv3cyZ3vJgb2S90xDxvpXyVV38yZXO8zIAd9OR4/edit?usp=sharing
这是外部源数据的示例 sheet: https://docs.google.com/spreadsheets/d/13P-nNONZuesnmByZCp6-zmIyMVJpm__nvsz3w-ItwtQ/edit?usp=sharing
不确定为什么需要 VLOOKUP
但是...
=QUERY(IMPORTRANGE("13P-nNONZuesnmByZCp6-zmIyMVJpm__nvsz3w-ItwtQ", "Sheet1!A2:E"),
"select Col1,Col2 where Col4 = 'Engineer'")