Excel VLOOKUP基于命名数组中的单元格值

时间:2012-10-03 10:20:39

标签: excel excel-formula

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

如果DVD阵列第6列中的字符串/值为“IMG”,我需要VLOOKUP才能返回值。如果没有,请不要返回值。

这可能吗?

提前感谢您的任何帮助!

1 个答案:

答案 0 :(得分:0)

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

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

  • = MATCH(A2,INDEX(DVD ,, 1),0)
  • = IF(INDEX(DVD,cache_cell,6)=“IMG”,INDEX(DVD,cache_cell,8),“”)