質問: エクセル2003 関数 ifとvlookupの組み合わせについて エクセル2003 関数 ifとvlookupの組み合わせについて if関数とvlookuo関数を組み合わせて関数を組もうとしています。 vlookupしたい元データが18万あるのでシートを(1)~(3)に分けています。 やりたいことは、 シート「(1)1~60,000」 a列:id b列:社名 シート「(2)60,001~120,000」 a列:id b列:社名 シート「(3)120,001~180,000」 a列:id b列:社名 シート「集計」 このシートに関数の結果を表示したいです シート「集計」のh9のセルにidを入れたらi9のセルに社名が自動表示される。且つh9のセルが空欄ならi9のセルも空欄になる。※入るidはシート(1)~(3)のどこかにあります 関数教えて下さい。よろしくお願いします。
回答: シート(1)~(3)のどこか1ヵ所にしかないなら、以下の様にすれば出来ます。 =if(iserror(vlookup(h9,sheet1!a1:b60000,2,false)),"",vlookup(h9,sheet1!a1:b60000,2,false)) &if(iserror(vlookup(h9,sheet2!a1:b60000,2,false)),"",vlookup(h9,sheet2!a1:b60000,2,false)) &if(iserror(vlookup(h9,sheet3!a1:b60000,2,false)),"",vlookup(h9,sheet3!a1:b60000,2,false))