Excel。複数の表から必要なフィールド(列)を集めた別表をつくりたい
<HSTACK関数>
複数の表から、指定したフィールド(列)を集めて別表をつくりたい。
コピペを繰り返してもいいのですが、表の数が多くなると、コピペの回数も増えてしまい、面倒な作業なわけです。
今回用意したい表です。
前期中間テスト
前期期末テスト
後期中間テスト
それぞれから、数学のフィールドを集めた別表をつくりたい。
このような場合、HSTACK関数をつかうことをお勧めします。
関数自体とても分かりやすい関数です。
では、C13をクリックします。
HSTACK関数をつくりはじめると、どのような関数なのかポップアップが表示されるのですが、何をいっているのか、解読不能です。
「水にスタックします。」ってなんじゃそりゃ!って感じですね。
気にせずつくっていきましょう。
HSTACK関数の引数は、「配列」。
つまり、範囲選択を繰り返すだけの関数です。
集めたい範囲を選択するだけです。
C13に
=HSTACK(E4:E9,M4:M9,U4:U9)
という数式を設定しました。
確定すると、スピル機能対応の関数なので、絶対参照を設定する必要はありません。
それぞれの表の数学のデータを設定するだけで、データを集めることができます。
















