Excelの特殊貼り付け機能を使用して情報を転置できることをすでにご存知かもしれません。ただし、貼り付けられる情報は動的ではありません。場合によっては、転置された情報に、元の転置されていない情報の内容が常に反映されていると便利な場合があります。

情報を転置して元の情報にリンクさせるクールな方法は次のとおりです。

。元の情報に含まれる行と列の数を把握します。

たとえば、元のデータがA4:E10の範囲にある場合、7行5列になります。

。行と列の数が入れ替わっているワークブック内の別の場所(おそらく同じワークシート上でも)を選択します。たとえば、A4:E10を転置する場合は、5行7列で構成される空白のセルを選択する必要があります。

。範囲を選択したまま、数式バーを1回クリックして、次のように入力します:= transpose(A4:E10)。アドレスが、転置する元のデータ範囲を反映していることを確認してください。別のワークシートを使用している場合は、= transpose(Sheet1!A4:E10)のように、データのワークシート名を含むアドレスを使用してください。

。 Ctrl + Shift + Enterを押して、配列数式を入力していることをExcelに示します。

それでおしまい。これで動的転置テーブルが作成され、元のテーブルに加えた変更はすべて転置バージョンに自動的に反映されます。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(12614)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。