Excel: 複数の列を 1 つの列に積み重ねる方法
Excel のVSTACK関数を使用すると、複数の列を 1 つにすばやく積み重ねることができます。
たとえば、次の式を使用して、列 A、B、および C の最初の 7 行の値を 1 つの列に積み重ねることができます。
=VSTACK( A1:A7 , B1:B7 , C1:C7 )
次の例は、この公式を実際に使用する方法を示しています。
例: Excel で複数の列を 1 つの列に積み重ねる
Excel に次の 3 つの値列があるとします。
これら 3 つの列の値を 1 つの列に積み重ねたいとします。
これを行うには、セルE1に次の数式を入力します。
=VSTACK( A1:A7 , B1:B7 , C1:C7 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
VSTACK関数が各列を 1 つの列に正常にスタックしたことがわかります。
VSTACK関数は、各列の値の数が異なる場合にも機能することに注意してください。
たとえば、各列の値の数が異なる場合、次の式を使用して複数の列を 1 つに積み重ねることができます。
=VSTACK( A1:A7 , B1:B3 , C1:C5 )
次のスクリーンショットは、この式を実際に使用する方法を示しています。
VSTACK関数は、各列を単一の列に正常にスタックしました。
注: Excel のVSTACK関数の完全なドキュメントはここにあります。
追加リソース
次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。