【问题标题】:Index-Match (find last value which matches criteria)索引匹配(查找匹配条件的最后一个值)
【发布时间】:2020-06-24 16:19:38
【问题描述】:

我试图让 Google 表格中的索引匹配公式返回一系列值中的最后一个匹配值。目前当然它只返回第一个:

=INDEX (IMPORTRANGE("https://docs.google.com/spreadsheets/d/1FAkqI_IDrWREzppeLkxx43TnSyrWs9ayS_R__l7RU/edit#gid=1044750","'Form Responses 1'!C1:C"),MATCH(B5, IMPORTRANGE("https://docs.google.com/spreadsheets/d/1FAkqI_IDrWREzppezkxx43TnSyrWs9ayS_R__l7RU/edit#gid=1044750","'Form Responses 1'!AA1:AA"),0))

有人有什么建议吗?

真的很感激 丹

【问题讨论】:

  • 分享您的工作表副本

标签: google-sheets match google-sheets-formula gs-vlookup importrange


【解决方案1】:

尝试:

=VLOOKUP(B5, SORT({
 IMPORTRANGE("1FAkqI_IDrWREzppezkxx43TnSyrWs9ayS_R__l7RU", "'Form Responses 1'!AA1:AA"), 
 IMPORTRANGE("1FAkqI_IDrWREzppezkxx43TnSyrWs9ayS_R__l7RU", "'Form Responses 1'!C1:C")}, 
 1, 1), 2, 0)

【讨论】:

  • 非常感谢您的回复。除了某些条目没有按顺序排序外,这很好用。我在您的行尾添加了 2 个标准; 1,1,2,false),2,0),它现在可以工作了。我不确定为什么。
  • 1,1,2,0 表示:第一列升序,第二列降序
猜你喜欢
  • 2017-02-23
  • 2022-11-25
  • 2020-06-26
  • 2019-12-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多