2016-05-23 10 views
1

私は論理的な疑問があります。 3枚のシートでVlookup操作を実行することでセルに値を返すことができます。つまり、返される値は3枚のシートのいずれかになる可能性があります。もしそうなら、私はこれにどのようにアプローチできますか?私はVBAを使用してマクロを作成しようとしています。 =IFERROR()=VLOOKUP()VBAで複数のvlookup操作を実行する

を使用してあなたの代わりにVBAの数式を使用することができるワークシートの間には本当の違いが存在しない場合

答えて

2

例は次のようになります。

=IFERROR(VLOOKUP(valueToLookFor,sheet1Range,columnNumber,FALSE),IFERROR(VLOOKUP(valueToLookFor,sheet2Range,columnNumber,FALSE),VLOOKUP(valueToLookFor,sheet3Range,columnNumber,FALSE))) 

これがちょうど最初のシートで検索を実行することになり値が存在しない場合はエラーが返されますので、次のシートなどを参照してください。

Excelは英語でコンマ(「、」)デフォルトの言語と区切り文字で翻訳する必要があります。

関連する問題