今回の記事は、「エクセルでの行(縦)と列(横)の入れ替え方法をお話したいと思います。
エクセルには表の項目の「セル」を縦横入れ替え・行列入れ替えを設定することができます。
今回は、縦横入れ替え・行列入れ替えした後の表の貼り付け方法について紹介します。
その場では行と列の入れ替えは不可能
よくある勘違いなのですが、今ある「表」をその場で変更をかけるのではないことをご理解ください。
別の場所に、行(縦)と列(横)を入れ替えたものを貼り付ける技になります。
「今ある表」を「別の場所」に移す時に「行と列を入れ替える」と言う技です。
エクセルにおいて、その場で行と列を入れ替える事は出来ません。
ココがポイント
エクセル行列入れ替えの画像解説
こちらでは、行列入れ替えについて、分かりやすいイラストでザックリと解説しています。
下記を開いてご覧ください。
Excelで行列入れ替えをザックリ解説
わかりやすい動画解説
わかりやすい画像解説 その1
わかりやすい画像解説 その2
行列(縦横)入替えの方法はこちら
基本の操作
エクセルで表を作った後レイアウトの関係から行(縦)の項目と列(横)の項目を入れ替えたいことはありませんか?
コピーと貼り付けのオプションを使えば、簡単に表の行列(縦横)を入れ替えすることができます。
まずは、表の行列(縦横)の入れ替えをしたい部分をドラッグ→右クリックして、コピーを選択します。
次に行列(縦横)を入れ替えた表をペーストしたい範囲の「一番左端のセル」を選択し、右クリックします。
「貼り付けのオプション」の中から「行/列の入れ替え」を選ぶと行列(縦横)を入れ替えた表を貼り付けることができました。
数値だけでなくセルの書式設定、SUM関数で算出した3か月の合計値もそのまま、行と列だけが入れ替わっています。
この操作は「ホーム」タブからも行えます。
行列(縦横)を入れ替えたい表をコピーした後、ホームタブメニュー左端の「貼り付け」アイコンをクリックし、「行/列の入れ替え」を選択すればOKです。
上記はWindowsでの操作方法ですが、Excel for Macでもホームタブの「ペースト」メニューから同じように「行列を入れ替える」で行列(縦横)の入れ替えを行うことができます。
もとの表がいらない場合は「貼り付け」操作後、削除してしまっても構いません。
動画:縦と横の入れ替えの詳しい解説
いろいろな形式で行列(縦横)入替え
「貼り付けのオプション」ではなく「形式を選択して貼り付け」を使うと行列(縦横)入れ替えをしながら、貼り付けるデータの選択を行うことができます。
まずは行列(縦横)入れ替えしたい表をコピーして、コピー先のセルで「右クリック」→「形式を選択して貼り付け」を選択します。
すると「形式を選択して貼り付け」のオプションを選択することができるようになります。
「行/列の入れ替え」にチェックを入れつつ、貼り付けるデータを選択してみましょう。ここでは「数式と数値の書式」(1,000など数値の表示形式オプションはコピーするが、セルの背景色など飾り部分はコピーしない)を選んでみます。
すると、行列(縦横)を入れ替えつつ、「セルの背景色や罫線などはコピーしない」状態で貼り付けを行うことができました。
行列(縦横)入れ替えをした表では新しい書式を用いたい場合に便利です。
注意点 「切り取り」では行列(縦横)入れ替えができない
もとの表がいらなくなるなら、最初から「コピー」ではなく、「切り取り」を使えばよいと考える方もいるかもしれません。
しかし、「切り取り」で表を切り取った場合、以下の図のように「貼り付けのオプション」に「行/列の入れ替え」が表示されません。
行列(縦横)入れ替えをしたいときは、「切り取り」ではなく「コピー」を必ず選択し、いらなくなった表を後から消去するようにしてください。
柔軟に行列(縦横)縦横入れ替え!応用編
素早く入れ替えが可能なショートカット
表の行列(縦横)入れ替えはショートカットキーを使うともっと素早く行うことができます。
手順はこうです(ここではWindowsでのショートカットを紹介しています)。
- 行列(縦横)入れ替えをしたい範囲を選択し、Ctrl+Cを同時に押す(コピーのショートカット)。
- 行列(縦横)を入れ替えた表を貼り付けたいセルを選択する。
- Alt→E→S→Eを順番に押し、最後にEnterを押す。
これだけですぐに行列(縦横)を入れ替えた表を貼り付けることができます。
元の表とのリンクが保てるTRANSPOSE関数
TRANSPOSE関数で数式を書けば行列(縦横)の入れ替えができます。
使い方を見てみましょう。
まず、行列(縦横)を入れ替えた表を貼る範囲を正確に選択します。
例えば以下の月間売上表B2~E6までを行列(縦横)入れ替えして貼り付けたい場合、5行4列を4行5列に変えることになります。
そこで先に貼り付け先である4行5列分をドラッグで選択しておきます。
ドラッグした状態のまま「=TRANSPOSE(B2:E6)」と入力し、「Shift」+「Ctrl」+「Enter」を同時に押します。
3つのキーを同時に押すのは配列数式という特殊な形式で記述するためです。ただEnterを押すだけではエラーになってしまう点に注意してください。
正しい数式が欠けていれば、行列(縦横)入れ替えした表が貼り付けられます。
下記画像のようにセルの背景や罫線などはコピーされません。
このTRANSPOSE関数は、もとの表と数値がリンクしているため、表を後で修正した場合などに非常に便利です。
例えば、以下の表でB3の数値を0に修正したとします。右上はTRANSPOSE関数で行列(縦横)入れ替えをした表、右下は貼り付けで行列(縦横)入れ替えをした表です。
右上の表では数値がリンクして0に切り替わっていますが、右下の表は数値が最初のものから変化していません。
また、TRANSPOSE関数はリンク形式で貼り付けてある表の行列(縦横)入れ替えにも効果を発揮します。
リンク形式で貼り付いている表をコピーし、行列(縦横)入れ替えオプションで貼り付けをすると、以下の画像緑の枠で囲まれた表のように数字がおかしくなってしまいます。
しかし、TRANSPOSE関数を使えば、リンクで貼り付いている表でも正しく行列(縦横)入れ替えを行うことができます。
一番右の黄色枠の表は「=TRANSPOSE(G2:J7)」とリンク貼り付けした表のセル番号をもとに行列(縦横)入れ替えしていますが、きちんとセルが入れ替わっていることが分かります。
具体的操作方法 その2
表を選んでコピーボタンを押します
入れ替えしたい表の範囲選択します。
↓
「リボン」→「ホーム」タブ
↓
コピーボタンを押します。
貼り付けたい場所を決めます
貼り付けたい場所の「左の一番上」を選びます(今回は「セルA9」です)
貼り付けしたい「セル」を1回クリックします。
▼(下向き三角)をおして「行列切替ボタン」を押します
「リボン」→「ホーム」タブ
↓
「貼り付け」の下にある「▼ボタン」を押します。(画面一番左に表示されています。)
行列が入れ替わって貼り付けされた
元々の表が不要なら削除します
削除方法 その1 行を全て選択する
削除ボタンを押します
消えました
行と列を入れ替えることができる表・できない表
入れ替えができる表
例えば、上記の表のようにセルを絶対参照で計算している場合です。
この場合、行と列を入れ替えても絶対参照が入れ替え後も正しく適用されるので問題ありません。
上記の場合は、相対参照で計算をしています。
行と列を入れ替えても、相対参照で計算されているので、正しい結果が表示されています。
上記の例は、表をテーブルにしています。
コピーをして貼り付けようとしても、貼り付けオプションの一覧の中に「入れ替え」がないのがわかります。
テーブルは、コピーしても行列を入れ替えて貼り付けることができません。
この場合は、まず一度、テーブルを範囲に変換してから入れ替えの操作を行う必要があります。
入れ替え後にテーブル機能を活用すると良いでしょう。
まとめ:行列(縦横)入れ替え方法
今回は、エクセルの行列入れ替えについて書きました。
是非やってみてください。
表の行列(縦横)入れ替えをするためには貼り付けのオプションを利用する方法と、TRANSPOSE関数を使う方法があります。
簡単にできるのは貼り付けのオプションを使う方法ですが、リンク形式を保ちたいときはTRANSPOSE関数の方が便利です。
状況によって2つの方法を使い分けましょう。
ココがおすすめ
パソコン教室へのお問い合わせはこちらから
ココがおすすめ
オンライン対応しております
「パソコン教室でのレッスン」も「Zoom(ズーム)」を利用した「オンラインレッスン」どちらも対応可能です。
パレハのパソコンレッスンは、オンラインなのに「生で質問」出来るのが特徴です。
詳しくは下記をご覧ください。
ココがおすすめ
パソコン教室パレハ直営校
■ 広島市西区にあるパソコン教室パレハ横川校|マンツーマン教室
■ パソコン教室パレハ 静岡市駿河区南町校・静岡市葵区伝馬町校
■ オデッセイCBT・サーティファイ試験申込パソコン教室パレハ伝馬町校
ココがおすすめ
パソコン教室パレハグループ加盟校
下記はパレハグループ加盟校となります。
料金体制などは異なりますが、パソコン教室パレハが自信をもってご紹介できるパソコン教室です。
■ 岩出市にあるパソコン教室 「キュリオステーション 岩出店」の公式サイトはこちら
■ 愛知県名古屋市緑区にあるパソコン教室 「有松パソコン教室」の公式サイトはこちら
■ 福岡県福岡市中央区にある 「福岡市パソコン教室平尾校」の公式サイトはこちら
■ 調布市にあるパソコン教室キュリオステーションつつじヶ丘店
■ 調布市にあるパソコン教室「キュリオステーションつつじヶ丘店」の公式サイトはこちら
■ 宮崎市にあるパソコン教室Cosmarp(コスマープ)の公式サイトはこちら
全国のパソコン教室一覧(実店舗&オンライン)|直営校&グループ加盟校
ココがおすすめ
オンライン形式をご希望の方はこちら
東京・名古屋・大阪・福岡・札幌・横浜・仙台・埼玉・千葉・沖縄などで受講したい方はオンラインレッスン(Zoomを使ったオンライン個別レッスンです)をお選びください。
ココがおすすめ
パソコン教室講座一覧はこちら
他にもパソコンの講座は多数ございます。
詳しくは下記をご覧ください。
ココがおすすめ
パソコン教室に関連する情報はこちら
さらに詳しく
エクセル操作情報
Excel(エクセル)|データの並べ替えをする方法・複数条件の指定
エクセルで割り算|四捨五入・切り捨て・切り上げをする方法|動画解説
Excel(エクセル)|文字の縦書き・横書きの設定・解除方法
Excel(エクセル)シートのコピー方法 | ショートカット&エラー対処法
Excel(エクセル)でセル内で改行する方法|できない時の対処法
Excel(エクセル)の「#NAME?」の意味と対処法|エラーを出さないポイント
Excel(エクセル)|VLOOKUP関数でエラーを返さず空白で返す方法
Excel(エクセル)|VLOOKUPで自動で列番号を取得する方法
エクセル(Excel)|改ページプレビューの使い方|追加・解除ほか
Excel(エクセル) | ウィンドウ枠の固定や解除方法 | 列や行や複数選択
Excel(エクセル)| 折れ線グラフ|後からデータを追加する方法
Excel(エクセル)|チェックボックス(レ点)の作成や削除する方法
Excel(エクセル)|表の作り方の手順を徹底解説|初心者向け
Excel(エクセル)| エンターを押しても移動しない・きかない時の対処法