質問: エクセル関数を使って検索したいです。 やりたいことは以下の通りです。 sheet1~sheet15が存在します。sheet2~sheet15には3列で行がそれぞれ異なる表があります。例えばsheet1は5行3列、sheet2は10行3列、sheet4は30行3列のように。ちなみにこれらの表は行が追加されていきます。 sheet1にも同様に3列の表があるのですが、sheet1のb列(2行目)に、式を作りたいです。 どんな式かと言うと、sheet1のa列(1行目)に値を入れると、それと同じ値を、sheet2~sheet15のa列(1行目)と同じものを探し、そのsheetのb列(2行目)の値を返すというようにしたいです。 vlookupを使うといいかと思うのですが、sheetを14個もまたいで検索したい時にifで作るとエクセル2003なので入れ子が7個以上になってしまいうまくいきません。 ちなみに、sheet1に入力する値はaaa1やbbb2の様にアルファベットと数字の組み合わせです。 よって、例えばsheet2のa列にはaaa1、aaa2、aaa3、aaa4の様に、sheet2のa列にはbbb1、bbb2、bbb3、bbb4の要に入力された状態になっています。 どなたかうまく切り抜ける方法を教えてください。
回答: 回答1です。 シート16での入力の式が一部間違っていました。 次にa3セルには次の式を入力して右横方向にオートフィルドラッグします。 =if(a2="","",sum($a$2:a2)) に変更してください。