2016-04-19 5 views
0

vlook upは動作していますが、ルックアップでデータが見つからない場合はi6にします。 ここに数式です私は使用しています:私はvlookup式を使用していて、テーブルにデータが見つからない場合はi6にしたいと考えています

=UPPER(IF(ISNA(VLOOKUP(O6,'Wipedrive Report'!A:F,4,FALSE)),IF(ISNA(VLOOKUP(O6,'Asset Capture'!A:F,5,FALSE)),"",VLOOKUP(O6,'Asset Capture'!A:F,5,FALSE)),VLOOKUP(O6,'Wipedrive Report'!A:F,4,FALSE))) 

おかげさまで感謝します。

答えて

0

正しく構成されたVLOOKUP関数が準拠値を見つけられなかった場合、期待される結果は#N/Aです。示されたエラーの代わりに、セルI6から得られる、または"=i6"として示されるようなデフォルト値が返される場合、VLOOKUPファンクションはIFERRORファンクションでラップされることがあります。

IFERRORの動作は、IFファンクション内のISERRORに相当します。これは、Excel 2007でIFERRORを導入する前のExcelバージョンに適しており、IFERRORの動作を実証する可能性があります.IFERRORは事実上より簡潔なフォームなので、有効です。したがって

=IFERROR(<yourformula>,I6) 

または多分あなたの条件に応じて:

=IFERROR(<yourformula>,"=i6") 

前のExcel 2007のバージョン:

=IF(ISERROR(<yourformula>,<I6 or "-i6" to suit>,<yourformula>) 
関連する問題