行内の列を変更するには(その逆)?
Excel では、列を行に変更する場合、TRANSPOSE 関数を使用できます。この機能を使用すると、変更されたデータを追加するセルと同等の範囲を選択し、その範囲を参照して、CONTROL + SHIFT + ENTER を押すだけです。
次の例では、名前と年齢のリストがあります。そして、これら 2 つの列を行に変更する必要があります。
列を行に変更する手順
- まず、D1:H2の範囲にTRANSPOSE関数を入力します。
- 次に、A1:B6 の範囲を参照します。
- その後、右かっこを入力します。
- 最後に、CRTL + SHIFT を押したまま ENTER を押します。
=TRANSPOSE(A1:B6)
上の例でわかるように、列が行に正常に変換されました。
transpose 関数がどのように機能するかを理解するには、この関数が指定した配列 (範囲) を受け取り、垂直セルを水平セルに、またはその逆に変換することを理解する必要があります。
ただし、注意する必要があることが 1 つあります。同じ数のセルを逆の方法で選択する必要があります。この機能を動作させるには、 CONTROL + SHIFT + ENTERを使用する必要があります。
もう 1 つ、TRANSPOSE を作成すると動的に機能し、元のセルのいずれかのセルの値を変更すると、その値は転置された範囲でも変更されます。
転置された範囲を値に変更し、元の値と接続したくない場合は、特別な値を貼り付けるか、キーボード ショートカット Ctrl + C を使用して範囲を選択し、次に Alt + V ⇢ を使用できます。 V.