ExcelのTRANSPOSE機能を使用する方法を学ぶ:行または列を反転する

データがワークシート上にレイアウトされる方法を変更する

ExcelのTRANSPOSE 機能は、 データがワークシートに配置または方向付けされる方法を変更するための1つのオプションです。 この関数は、 から列に、またはから行にあるデータを反転します。 この関数を使用して、単一の行または列のデータまたは複数の行または列の配列を転置することができます。

02の01

TRANSPOSE関数の構文と引数

TRANSPOSE機能を使用して列から行にデータを反転する。 ©テッドフランス語

関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます

TRANSPOSE関数の構文は次のとおりです。

{= TRANSPOSE(配列)}

配列は、行から列に、または列から行にコピーされるセルの範囲です。

CSE式

関数を囲む中括弧{}配列式であることを示します。 数式を入力すると同時にキーボードのCtrlShiftEnterキーを押すと配列式が作成されます。

TRANSPOSE関数は、データが正常に反転するために同時にセルの範囲に入力する必要があるため、配列式を使用する必要があります。

配列式はCtrlShiftEnterキーを使用して作成されるため、CSE式と呼ばれることがよくあります。

02の02

行の列への転置の例

この例では、この記事に添付されている画像のセルC1からG1にあるTRANSPOSE配列数式を入力する方法について説明します。 同様のステップは、セルE7からG9に位置する第2のTRANSPOSEアレイ式を入力するためにも使用される。

TRANSPOSE機能への移行

関数とその引数を入力するオプションは次のとおりです。

  1. 完全な関数: = TRANSPOSE(A1:A5)をセルC1:G1に入力する
  2. TRANSPOSE関数ダイアログボックスを使用して関数とその引数を選択する

完全な関数を手動で入力することは可能ですが、引数の間に角括弧やカンマ区切りなどの関数の構文を入力するため、ダイアログボックスの使用が簡単になります。

どの方法を使って数式を入力しても、最後のステップは、 CtrlShiftEnterキーを使って手動で行う必要があります。

TRANSPOSEダイアログボックスを開く

関数のダイアログボックスを使用してセルC1〜G1にTRANSPOSE関数を入力するには:

  1. ワークシートのセルC1〜G1を強調表示します。
  2. リボンの [ 数式 ]タブをクリックします
  3. Lookup and Referenceアイコンをクリックして、機能ドロップダウンリストを開きます。
  4. リストのTRANSPOSEをクリックして、関数のダイアログボックスを開きます。

配列引数の入力と配列式の作成

  1. この範囲をArray引数として入力するには、 ワークシート上のセルA1〜A5を強調表示します。
  2. キーボードのCtrlキーとShiftキーを押したままにします。
  3. キーボードのEnterキーを押して離し、5つのセルすべてにTRANSPOSE関数を配列式として入力します。

セルA1〜A5のデータは、セルC1〜G1に表示されます。

範囲C1〜G1のセルのいずれかをクリックすると、ワークシートの上の数式バーに完全な関数{= TRANSPOSE(A1:A5)}が表示されます