显示 VLOOKUP 的最后一个值
Showing the last value from VLOOKUP
说明
此电子表格的工作方式是检查 last 对应的 Data
值的 Status
值是否等于 "OK".如果是,那么它会在ValueIfOK
中显示相应的值,在Result
中,如果不是,ValueIfOK
将是空白,所以它应该在[=14=中显示一个空白值].
我在这里创建了 this 电子表格来说明我上面的意思。任何人都可以编辑,不需要登录。
代码
=IFERROR(ARRAYFORMULA(
IF(
VLOOKUP(A2:A, Sheet2!A2:D, 2, FALSE) = "OK",
VLOOKUP(A2:A, Sheet2!A2:D, 3, TRUE)
)
))
反转设置的值
=ARRAYFORMULA(IFERROR(
VLOOKUP(
A:A,
SORT(Sheet2!A:C,ROW(Sheet2!A:A),0),3,0),
))
尝试:
=ARRAYFORMULA(IFNA(VLOOKUP(A:A, SORT(Sheet2!A:C, ROW(Sheet2!A:A), 4, 1), 3, 0)))
说明
此电子表格的工作方式是检查 last 对应的 Data
值的 Status
值是否等于 "OK".如果是,那么它会在ValueIfOK
中显示相应的值,在Result
中,如果不是,ValueIfOK
将是空白,所以它应该在[=14=中显示一个空白值].
我在这里创建了 this 电子表格来说明我上面的意思。任何人都可以编辑,不需要登录。
代码
=IFERROR(ARRAYFORMULA(
IF(
VLOOKUP(A2:A, Sheet2!A2:D, 2, FALSE) = "OK",
VLOOKUP(A2:A, Sheet2!A2:D, 3, TRUE)
)
))
反转设置的值
=ARRAYFORMULA(IFERROR(
VLOOKUP(
A:A,
SORT(Sheet2!A:C,ROW(Sheet2!A:A),0),3,0),
))
尝试:
=ARRAYFORMULA(IFNA(VLOOKUP(A:A, SORT(Sheet2!A:C, ROW(Sheet2!A:A), 4, 1), 3, 0)))