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 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel は複数の列を 1 つの列に積み重ねます

VSTACK関数が各列を 1 つの列に正常にスタックしたことがわかります。

VSTACK関数は、各列の値の数が異なる場合にも機能することに注意してください。

たとえば、各列の値の数が異なる場合、次の式を使用して複数の列を 1 つに積み重ねることができます。

 =VSTACK( A1:A7 , B1:B3 , C1:C5 )

次のスクリーンショットは、この式を実際に使用する方法を示しています。

各列の値の量が異なる Excel VSTACK

VSTACK関数は、各列を単一の列に正常にスタックしました。

: Excel のVSTACK関数の完全なドキュメントはここにあります。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

Excelで出現回数をカウントする方法
Excelでテキストの頻度をカウントする方法
Excelで相対周波数を計算する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です