【问题标题】:How to VLOOKUP from bottom with IMPORTRANGE如何使用 IMPORTRANGE 从底部进行 VLOOKUP
【发布时间】:2020-03-21 03:46:45
【问题描述】:

主表:https://docs.google.com/spreadsheets/d/1j71MW_rgbWFxaldl4j4Ww3a22QMRZpy_u2NFrI1jjak/edit?usp=sharing

C155 中的公式

IMPORTRANGE 表:https://docs.google.com/spreadsheets/d/1ADudSHKhcuPtoep-S8IDXuHXrid4T6RTRrJQT5htZcE/edit?usp=sharing

我找到了一个包含信息的链接,可以从底部 (https://infoinspired.com/google-docs/spreadsheet/vlookup-from-bottom-to-top-in-google-docs-sheets/) 反转 VLOOKUP 的表格,原因是我有多个相同的值。我总是想拉最新的值,在底部。

当前公式:

=IFERROR(IF(C149 <= TODAY(),VLOOKUP(VALUE(C149),IMPORTRANGE("1g7AtubscrhkP2y6A0Dk7JUXiqxPhkSwKWlpeG7RVBKI","'South Loop Sales Log'!$A:$K"),2,FALSE),""),"")

IMPORTRANGE 的日期值位于 A 列中。 有没有办法实现这个VLOOKUP 公式也可以与IMPORTRANGE 一起使用?

【问题讨论】:

  • 请分享您的工作表副本
  • 更新了可分享的链接

标签: google-sheets google-sheets-formula array-formulas gs-vlookup importrange


【解决方案1】:

尝试:

=IFERROR(IF(C$149 <= TODAY(), VLOOKUP(VALUE(C$149), ARRAY_CONSTRAIN(SORT({
 QUERY(IMPORTRANGE("1ADudSHKhcuPtoep-S8IDXuHXrid4T6RTRrJQT5htZcE", 
 "South Loop Sales Log!A3:K"), "where Col1 is not null", 0), 
 ROW(INDIRECT("A1:A"&COUNTA(IMPORTRANGE("1ADudSHKhcuPtoep-S8IDXuHXrid4T6RTRrJQT5htZcE",
 "South Loop Sales Log!A3:A"))))}, 12, 0), 99^99, 11), ROW(A2), 0), ), )

【讨论】:

  • 不幸的是,仍然从顶部排序,使用工作表链接更新问题。
  • @PeterChabot 答案已更新。现在它与 importrange 完全相反
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 2018-11-11
  • 2019-01-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多