0

我有一个VLOOKUP需要扩展的基础。
=VLOOKUP(A2,DVD,8,FALSE) 它目前按预期执行并从命名数组中获取数据。

仅当 DVD 数组的第 6 列中的字符串/值是"IMG"时,我才需要VLOOKUP返回值。如果不是,则不返回该值。

这可能吗?

提前感谢您的任何帮助!

4

1 回答 1

0
=IF(VLOOKUP(A2,DVD,6,FALSE) = "IMG", VLOOKUP(A2,DVD,8,FALSE), "")

这将导致对 的两次搜索A2,因此您可能希望使用附加列来缓存其位置:

  • =匹配(A2,索引(DVD,,1),0)
  • =IF(INDEX(DVD,cache_cell,6) = "IMG", INDEX(DVD,cache_cell,8), "")
于 2012-10-03T10:24:05.923 回答