Google 表格 - 索引、匹配和导入范围 - 我的公式有什么问题吗?

问题描述 投票:0回答:1

这是我正在尝试做的两个示例表:

参考:https://docs.google.com/spreadsheets/d/1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54BJCfo05pog/edit?gid=0#gid=0

摘要:https://docs.google.com/spreadsheets/d/1P7k1uU2V7qAAE6SkupotfUZWQANPzS6xCAPIm0Woh-c/edit?gid=177776598#gid=177776598

我正在尝试将参考表中的信息提取到摘要表中。我想根据我在摘要表单元格 B2 中输入的邮政编码,从与参考表中该邮政编码匹配的行中进行提取。

我将不同的信息提取到某些单元格中,例如城市、州、获奖承运商、出价等。请帮我解决我的公式!

这是我尝试将商店拉入其中的一个单元格的公式:

=INDEX(IMPORTRANGE("1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54BJCfo05pog/edit?gid=0#gid=0"), "RFP 承运人费率!A1:A231",MATCH(B2,IMPORTRANGE("1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54B JCfo05pog/编辑?gid=0#gid=0" ,“RFP 承运商费率!D1:D231”)))

这是我在另一个单元格中提取汇率的方法:

=INDEX(IMPORTRANGE("1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54BJCfo05pog/edit?gid=0#gid=0","RFP 承运人费率!G2:G231"),MATCH(B2,IMPORTRANGE("1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54B JCfo05pog/编辑?gid=0#gid=0" ,“RFP 承运商费率!D2:D231”)))

感谢您的帮助!

我考虑过尝试查询,但我不相信这会起作用,我还尝试为索引的行部分添加引用。我查看了视频,但没有效果,大多数人只是直接获取信息而不是我正在做的事情,所以我无法弄清楚如何解决它!

google-sheets google-sheets-formula index-match
1个回答
0
投票

使用

vlookup()
,如下所示:

=let( 
  data, importrange("1KT7awPkrsPPvPO3WnWt_xCPdSxd0wse54BJCfo05pog", "RFP Carrier Rates!A1:G"), 
  zip, B2, 
  zipCodes, choosecols(data, 4), 
  programs, choosecols(data, 1), 
  ifna( 
    vlookup(zip, { zipCodes, programs }, 2, false), 
    "(no such ZIP code)" 
  ) 
)

将公式放在空闲列的第 2 行中。它会自动填充整列。

请注意,邮政编码

11741
不会出现在数据中。

让(), 选择cols()并且 vlookup().

© www.soinside.com 2019 - 2024. All rights reserved.