2012-10-03 53 views
0

我有一个基本的VLOOKUP,我需要扩展。
=VLOOKUP(A2,DVD,8,FALSE) 它当前按预期方式工作,并从命名数组中获取数据。Excel VLOOKUP基于命名数组中的单元格的值

如果DVD阵列的列6中的字符串/值是“IMG”,我需要VLOOKUP才能返回该值。如果不是,则不要返回该值。

这可能吗?

在此先感谢您的帮助!

+0

今后请向超级用户基本公式的问题 – brettdj

回答

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), “”)
相关问题