2012-10-03 125 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), 「」)
相關問題