【2026年版】エクセルの行と列は縦横どっち?追加・削除・入れ替えを徹底解説
エクセル(Excel)の「行」と「列」は、どちらが縦で、どちらが横なのか。操作に慣れていないと、表を編集するたびに迷ってしまうポイントです。行と列を取り違えると、データの追加や削除、関数による検索、表のレイアウト変更などで思わぬミスにつながることがあります。
覚え方はシンプルです。行は横、列は縦。 Excelでは、左側に並ぶ数字が行番号、上側に並ぶアルファベットが列番号に相当する列見出しです。この基本を押さえれば、行・列の選択から追加・削除、「貼り付けの転置」による縦横の入れ替えまで、操作の意味が理解しやすくなります。Windows 11とMicrosoft 365版Excelを想定し、Microsoft Supportの公式手順も踏まえて、実務で役立つ操作とトラブル対処法を解説します。
📌 【この記事の重要ポイントまとめ】
- 要点1:行は横、列は縦。左の数字が行番号、上のアルファベットが列の見出しです。
- 要点2:行・列の選択や追加・削除は、見出しをクリックして右クリックメニューから操作できます。
- 要点3:表の縦横を入れ替えるには「貼り付けの転置」を使用。VLOOKUPとHLOOKUPは検索する方向で使い分けます。
【基本】エクセルの行と列は縦横どっち?一瞬で見分ける覚え方
Excelのワークシートは、縦横に区切られたセルの集まりです。それぞれのセルは、行と列が交差する位置に配置されています。最初に覚えたいのは、行と列の向きと、画面上での見分け方です。
行は横、列は縦と覚える
行は横方向、列は縦方向に並びます。たとえば、1行目は画面を横切る一列のセル、A列は画面の上から下へ続くセルの集まりです。
- 行:横方向に並ぶ。行番号は1、2、3……と増える。
- 列:縦方向に並ぶ。列見出しはA、B、C……と増える。
覚え方のコツは、「行は横に並んだ文章の一行」「列は縦に立つ柱」とイメージすることです。行番号は左側、列見出しは上側にあるとセットで覚えると、操作中に迷いにくくなります。
行番号と列番号はどこにある?
Excelを開くと、ワークシートの左端に数字、上端にアルファベットが表示されています。左端の数字が行番号、上端のアルファベットが列見出しです。厳密には、AやBは列の見出しであり、数字で示される行番号と同じ形式の番号ではありません。
たとえば、セル「B3」は、B列と3行目が交差するセルを意味します。セル番地は「列のアルファベット+行番号」の順です。
売上表なら、A列に商品名、B列に単価、C列に販売数を配置し、2行目以降に各商品のデータを入力するといった構成が一般的です。この場合、商品ごとの情報は横方向の行にまとまり、同じ項目のデータは縦方向の列に並びます。
行と列を取り違えると何が起こる?
たとえば、商品名がA列、価格がB列にある表で、商品名を横方向に並べ直したい場合、必要なのは列の幅を広げる操作ではなく、データの配置を入れ替える操作かもしれません。
また、関数のVLOOKUPは縦方向の検索、HLOOKUPは横方向の検索を基本とします。行と列の違いを理解しておくと、関数の選択やデータの配置を考える際にも役立ちます。

【基本操作】Excelで行・列を選択する方法と便利なショートカット
行や列を追加・削除したり、まとめて書式設定したりするには、対象の行・列全体を正しく選択する必要があります。セルを一つ選ぶ操作とは異なるため、見出しの位置を確認しましょう。
マウスで行全体・列全体を選択する
行全体を選択:ワークシート左端にある行番号をクリックします。
列全体を選択:ワークシート上端にある列見出し(A、B、Cなど)をクリックします。
複数の連続した行・列を選択:最初の見出しをクリックし、Shiftキーを押しながら最後の見出しをクリックします。隣接する見出しをドラッグして選択する方法もあります。
離れた行・列を複数選択:Ctrlキーを押しながら、追加したい行番号や列見出しをクリックします。
たとえば、5行目から8行目までをまとめて削除したい場合は、行番号5から8までを選択します。セルの中身だけを選ぶのではなく、行番号を選択するのがポイントです。
Windows 11で覚えておきたいショートカット
- Shift+Space:選択中のセルが属する行全体を選択。
- Ctrl+Space:選択中のセルが属する列全体を選択。
- Ctrl+Z:直前の操作を元に戻す。
- Ctrl+C:選択したセルや範囲をコピー。
- Ctrl+V:コピーした内容を貼り付け。
ショートカットを使う場合は、セルの編集中ではなく、通常のセル選択状態になっていることを確認してください。セル内にカーソルがある状態では、キー操作の意味が変わることがあります。
Microsoft Supportの「セルの範囲を選ぶ」でも、行や列全体は見出しをクリックして選択する方法が案内されています。マウス操作とショートカットの両方を覚えておくと、大きな表の編集が効率的になります。
【実践】Excelで行の追加・削除、列の追加・削除をする方法
Excelでは、すでに作成した表に行や列を追加できます。データを一から作り直す必要はありません。ただし、行・列全体を挿入するのか、セルだけを挿入するのかによって、既存データの移動方法が変わります。
行を追加する方法
新しい行を追加したい位置の行番号をクリックします。
選択した行番号を右クリックします。
メニューから「挿入」を選択します。
選択した行の上に新しい行が追加されたことを確認します。
たとえば、5行目に新しいデータを入れたい場合は、現在の5行目を選択して「挿入」を実行します。新しい5行目が作られ、既存の5行目以降は下へ移動します。
列を追加する方法
新しい列を追加したい位置の列見出しをクリックします。
列見出しを右クリックします。
「挿入」を選択します。
選択した列の左側に新しい列が追加されたことを確認します。
たとえば、B列の左側に新しい項目を設けたい場合は、B列を選択して「挿入」を実行します。既存のB列以降は右へ移動します。
複数の行や列をまとめて追加する場合は、追加したい数と同じ数の行番号または列見出しを先に選択してから「挿入」を実行します。1行だけを選択して操作すると、通常は1行しか追加されません。
行や列を削除する方法
削除したい行番号または列見出しを選択します。
右クリックして「削除」を選択します。
削除後、残りの行は上方向、残りの列は左方向に詰まります。
ここで注意したいのは、Deleteキーと「行全体の削除」は同じ操作ではないことです。セルを選択してDeleteキーを押すと、通常はセルの内容が消えるだけで、行や列そのものは残ります。行や列の構造を取り除きたい場合は、見出しを選択して「削除」を実行してください。
Microsoft Supportの「Excelで行と列を挿入または削除する」でも、削除対象に応じて「行全体」「列全体」などを選ぶ方法が説明されています。セルだけを削除する場合は、周囲のセルを上や左へ移動させる選択肢もあるため、削除対象をよく確認しましょう。
追加・削除で失敗しないための注意点
数式への影響を確認する:行や列の追加・削除によって、参照先や計算結果が変わる場合があります。
表の見出しも確認する:列を挿入すると、項目名やデータの位置がずれることがあります。
削除前に対象を確認する:行全体を削除すると、その行にあるほかの項目のデータも削除されます。
誤操作はすぐに取り消す:直後であればCtrl+Zで元に戻せる場合があります。

【便利機能】Excelの行と列を入れ替える「貼り付けの転置」の使い方
Excelで表の縦横を入れ替えたいときに便利なのが、「貼り付けの転置」です。Microsoft Supportでは、行のデータを列へ、列のデータを行へ変換する方法として「入れ替え」機能が紹介されています。
たとえば、次のように四半期が横方向に並ぶ表を、縦方向に並ぶ形式へ変更したい場合に活用できます。
変更前:1行目に「商品名・第1四半期・第2四半期・第3四半期」と並ぶ。
変更後:1列目に「商品名・第1四半期・第2四半期・第3四半期」が縦方向に並ぶ。
貼り付けの転置を実行する手順
入れ替えたい範囲を選択する:見出しも含めて、表全体を選択します。
コピーする:Ctrl+Cを押します。転置では、切り取りではなくコピーを使います。
貼り付け先を選ぶ:元の表と重ならない、十分な空きスペースがあるセルを選択します。
転置を実行する:[ホーム]タブの[貼り付け]メニューを開き、[行と列の入れ替え]または[入れ替え]に相当するオプションを選択します。右クリックメニューの貼り付けオプションから選べる場合もあります。
結果を確認する:見出し、数値、日付、数式などが意図した位置に配置されたかを確認します。
転置すると、コピーしたデータの向きが変わります。貼り付け先にすでにデータがある場合は、既存の内容が上書きされる可能性があるため、空き領域を確保してから操作してください。
「貼り付けの転置」ができない原因と対処法
Excelのテーブル形式になっている:テーブルとして書式設定されたデータでは、通常の転置貼り付けが使えない場合があります。[テーブルデザイン]などのタブからテーブルを通常の範囲に変換するか、TRANSPOSE関数を利用します。
コピーではなく切り取りを使っている:Microsoft Supportの手順では、転置にはコピーが必要とされています。Ctrl+Cでやり直してください。
貼り付け先が元のデータと重なっている:元の範囲と重ならない位置を選び、転置後の表が収まる空き領域を確保します。
貼り付け先に既存データがある:転置後の範囲に上書きが発生しないかを確認し、必要なら別の場所に貼り付けます。
数式の参照先が変わっている:転置後に数式を確認します。元のセルを参照し続けたい場合は、絶対参照や複合参照を適切に使います。
TRANSPOSE関数を使う方法もある
転置した結果を数式で表示し、元データの変更を反映させたい場合は、TRANSPOSE関数が便利です。たとえば、A1からC3までの範囲を入れ替えるなら、空いているセルに次の数式を入力します。
=TRANSPOSE(A1:C3)
Microsoft 365の対応バージョンでは、通常、出力先の左上のセルに数式を入力してEnterキーを押すと、結果が動的配列として展開されます。出力先の範囲に値があると展開できないため、十分な空き領域を用意してください。
「貼り付けの転置」は独立したコピーを作りたい場合に、「TRANSPOSE関数」は元データに連動する結果を表示したい場合に向いています。用途に合わせて使い分けることが大切です。
【関数の違い】VLOOKUPとHLOOKUPは縦と横のどちらを検索する?
Excelの行と列の違いが特に重要になるのが、データ検索に使う関数です。VLOOKUPとHLOOKUPは名前が似ていますが、検索値を探す位置が異なります。
| 比較項目 | VLOOKUP | HLOOKUP |
|---|---|---|
| 検索の基本方向 | 縦方向 | 横方向 |
| 検索する場所 | 指定範囲の左端の列 | 指定範囲の最上段の行 |
| 返す値 | 同じ行にある指定列の値 | 同じ列にある指定行の値 |
| 向いている表 | 商品名や社員番号が縦に並ぶ一覧表 | 月や四半期などの項目が横に並ぶ表 |
VLOOKUPは縦方向に検索する
VLOOKUPは、指定した範囲の左端の列から検索値を探し、同じ行にある指定列の値を返します。たとえば、A列に商品コード、B列に商品名、C列に価格が並んでいる表から価格を取得する場合は、次のように記述できます。
=VLOOKUP(E2,A2:C100,3,FALSE)
この例では、E2の値をA2:A100に相当する範囲の左端列で検索し、一致した行の3列目、つまりC列の値を返します。FALSEは完全一致で検索する指定です。
注意点は、検索したい値が指定範囲の左端列に存在する必要があることです。検索対象より左側にある列の値を、そのままVLOOKUPで取得することはできません。
HLOOKUPは横方向に検索する
HLOOKUPは、指定範囲の最上段の行から検索値を探し、同じ列にある指定行の値を返します。たとえば、1行目に月、2行目に売上、3行目に利益が並ぶ表で、特定の月の利益を取得したい場合に利用できます。
=HLOOKUP(E1,A1:L3,3,FALSE)
この例では、E1の値を範囲A1:L3の最上段で検索し、一致した列の3行目の値を返します。こちらもFALSEを指定することで完全一致検索になります。
どちらを使えばいい?迷ったときの判断基準
検索したい項目が縦に並ぶ表ならVLOOKUP、横に並ぶ表ならHLOOKUPが基本です。ただし、どちらの関数も検索値を探す位置に制約があります。
Microsoft Supportでは、VLOOKUPの改良版としてXLOOKUPも紹介されています。利用中のExcelでXLOOKUPが使える場合は、検索方向の自由度や完全一致の扱いやすさから、こちらを検討する方法もあります。既存のブックや古いExcelとの互換性が必要な場合は、使用できる関数を確認して選びましょう。

【応用】行・列の固定と「$」記号の違い、実務で役立つ設定
Excelでは「行や列を固定する」という言葉が、異なる2つの機能を指すことがあります。ひとつは画面をスクロールしても見出しを表示する機能、もうひとつは数式をコピーしたときにセル参照を固定する機能です。この2つを混同しないようにしましょう。
スクロールしても見出しを表示する「ウィンドウ枠の固定」
データが数百行、数千行と増えると、画面を下へスクロールした際に項目名が見えなくなることがあります。その場合は、[表示]タブの[ウィンドウ枠の固定]を使います。
先頭行を固定:[表示]→[ウィンドウ枠の固定]→[先頭行の固定]を選択します。
先頭列を固定:[表示]→[ウィンドウ枠の固定]→[先頭列の固定]を選択します。
複数の行と列を固定:固定したい行の下、かつ列の右側にあるセルを選び、[ウィンドウ枠の固定]を実行します。
たとえば、先頭2行と左端3列を固定したい場合は、D3セルを選択してから[ウィンドウ枠の固定]を実行します。選択したセルより上の行と左の列が固定される仕組みです。
これはセルのデータや数式を書き換える機能ではありません。表示上の見やすさを改善する機能です。
数式の参照先を固定する「$」記号
一方、数式に付ける「$」記号は、数式をコピーした際に列や行の参照が変わるのを防ぐために使います。たとえば、A1を参照する数式を別のセルへコピーすると、通常の相対参照では位置に応じて参照先が変化します。
$A$1:列Aと1行目の両方を固定する絶対参照。
A$1:行1だけを固定する複合参照。
$A1:列Aだけを固定する複合参照。
A1:行と列の両方が相対参照となり、コピー先に応じて変化する。
たとえば、単価に固定の税率を掛ける数式を複数行にコピーする場合、税率を入力したセルを絶対参照にしておけば、コピー先が変わっても参照先を維持できます。
Windows版Excelでは、数式バーなどでセル参照を選択し、F4キーを押すと参照形式を切り替えられる場合があります。キーボードやExcelの利用環境によって操作が異なる場合は、数式中の「$」を直接確認してください。
【プロの結論】行と列を理解すれば、表の設計ミスも減らせる
Excelの操作を効率化するうえで大切なのは、単に「行は横、列は縦」と暗記することだけではありません。どの情報を一つの行にまとめ、どの項目を列として管理するかを意識すると、表の構造そのものが整理されます。
たとえば、売上管理表なら、1行を1件の取引として、日付・商品名・数量・金額を列に分けると、並べ替えやフィルター、集計関数を利用しやすくなります。反対に、同じ種類のデータが複数の列に分散していると、検索や集計の手間が増えることがあります。
大量のデータを扱うなら、行と列の意味を理解したうえで、適切な表形式を設計することが近道です。見た目を整えるための転置と、分析に適したデータ構造を作るための配置変更は、目的を分けて考えましょう。
【エクセル列行】に関するよくある質問(FAQ)
Q1:Excelの行と列は、縦と横のどちらですか?
A1:行は横方向、列は縦方向です。行番号はワークシートの左側、列見出しは上側に表示されます。「行は横、列は縦」と覚えると簡単です。
Q2:Excelで行全体や列全体を選択するにはどうすればいいですか?
A2:行全体は左端の行番号、列全体は上端の列見出しをクリックします。Windowsでは、選択中のセルからShift+Spaceで行全体、Ctrl+Spaceで列全体を選択する方法もあります。
Q3:Excelで行と列を入れ替えるにはどうすればいいですか?
A3:入れ替えたい範囲をCtrl+Cでコピーし、空いている貼り付け先を選んで、[ホーム]タブの[貼り付け]メニューから[行と列の入れ替え]を選択します。元の表はそのまま残るため、結果を確認してから不要なデータを整理してください。
Q4:VLOOKUPとHLOOKUPの違いは何ですか?
A4:VLOOKUPは指定範囲の左端列を検索し、HLOOKUPは最上段の行を検索します。検索したい値が縦方向に並んでいるか、横方向に並んでいるかで使い分けます。
Q5:Excelで行や列を削除したのに、表の位置がずれないのはなぜですか?
A5:セルを選択してDeleteキーを押しただけでは、セルの内容が消えるだけで、行や列そのものは削除されません。行番号や列見出しを選択して右クリックし、[削除]を実行してください。
まとめ:Excelの行と列を見分けて、基本操作を確実に使いこなそう
Excelの行と列は、行が横、列が縦です。左側の数字が行番号、上側のアルファベットが列見出しで、セル番地は列・行の順に表記されます。
行や列を選択するときは見出しをクリックし、追加・削除は右クリックメニューから操作するのが基本です。表の縦横を入れ替える場合は「貼り付けの転置」、元データに連動する形で配置を変えたい場合はTRANSPOSE関数が役立ちます。
さらに、VLOOKUPとHLOOKUPの検索方向、ウィンドウ枠の固定と数式の「$」記号の違いまで理解すれば、表の編集からデータ分析まで、操作の選択に迷う場面を減らせます。まずは手元のワークシートで行番号と列見出しを確認し、選択・追加・削除・転置の順に試してみてください。 (出典: エクセル 列 行(Yahoo!ニュース))