エクセルで縦と横を入れ替える決定版!コピー&貼り付けから自動連動関数まで徹底解説

エクセルで縦と横を入れ替える決定版!コピー&貼り付けから自動連動関数まで徹底解説の全体像を分かりやすくまとめてご紹介します。

「形式を選択して貼り付け」は手軽である一方、貼り付けたデータは完全に独立した静的な値となるため、元データの数値を後から修正しても貼り付け先の表には反映されません。月次レポートや予算管理表のように、基データを頻繁に更新する場合は、TRANSPOSE関数による自動連動が必須となります。

TRANSPOSE(トランスポーズ)関数は、指定した配列の行と列を変換して返す専用関数です。数式の基本構文は以下の通りです。

=TRANSPOSE(配列)

現代のExcel(Microsoft 365およびExcel 2021以降)では、数式を入力したセルから自動的に結果が展開される「スピル(Spill)」機能が標準搭載されています。そのため、貼り付け先の左上セルに「=TRANSPOSE(A1:D10)」と入力してEnterを押すだけで、必要な範囲へ自動的に縦横反転されたデータが一括展開されます。

旧バージョンのExcel(2019以前)では、あらかじめ反転後のセル範囲を正確に選択した上で数式を入力し、Ctrl + Shift + Enterを押して配列数式(CSE数式)として確定する必要がありました。しかし、現在のスピル環境下では単一セルへの入力だけで完結し、数式の管理コストや入力ミスのリスクが劇的に低減しています。

斉藤 蓮

斉藤 蓮

デジタルマーケティングコンサルタント

シンプルで洗練された住まいづくりとインテリアコーディネートのアイデアを提案しています。

Share this article
Twitter Facebook Pinterest