エクセル縦と横を入れ替える裏技!コピペ一発の手順と崩れない秘訣を徹底解説
前述のコピペ方式は静的なデータ変換であるため、変換後に「元の表の数値を書き換えた」場合、入れ替えた側の表には変更が反映されません。月次レポートの更新や、元データを日々入力・修正する運用形態では、エクセルで縦と横を入れ替える関数である「TRANSPOSE(トランスポーズ)関数」が極めて有効です。
現代のExcel(Microsoft 365およびExcel 2021以降)では、スピル(Spill)機能が標準搭載されているため、関数の取り扱いが劇的に簡単になりました。出力したい先頭のセルに以下のように入力するだけです。
=TRANSPOSE(A1:D10)
Enterキーを1回押すだけで、指定した範囲の縦横が自動的に反転して展開されます。元データの「A1」セルの値を変更すれば、即座に入れ替え後のセルもリアルタイムに更新されます。
なお、Excel 2019以前のレガシーバージョンをお使いの場合は、あらかじめ「行数と列数を逆にしたセル範囲」を正確に選択した状態で数式を入力し、確定時にCtrl + Shift + Enterを押す配列数式(CSE)としての確定が必要になります。バージョンによる挙動の違いには留意しておきましょう。
Tags:
エクセル 縦 と 横 を 入れ替える