Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Excel で垂直列を水平列に変更する方法

この記事では、Excel で縦の列を横の行に変更する方法を学習します。 . Microsoft Excel は強力なツールであり、ユーザーがさまざまなタスクを簡単に実行するのに役立ちます。ユーザーは、データを表すデータセットを作成します。データセットは行と列で構成されます。場合によっては、ユーザーは Excel で垂直列を水平列に変更する必要がある場合があります。今日は 5 のデモンストレーションを行います さまざまな方法。これらの方法を使用すると、Excel で縦の列を横の行に簡単に変更できます。それでは、これ以上遅滞なく、議論を始めましょう。

ここからワークブックをダウンロードできます。

Excel で垂直列を水平列に変更する 6 つの簡単な方法

メソッドを説明するために、 Sales Amount を含むデータセットを使用します 一部の売り手の .今日の記事では、縦の列を横の行に入れ替えます。縦の列を転置すると言えます。

Excel で垂直列を水平列に変更する方法

縦列を横列に変更すると、データセットは下の図のようになります。

Excel で垂直列を水平列に変更する方法

1. Excel の [特殊貼り付け] オプションを使用して縦列を横列に変更

縦の列を横の行に変更する最も簡単な方法は、 形式を選択して貼り付け エクセルのオプション。また、垂直列を変更しながら正確な書式を維持します。したがって、後でフォーマットを適用する必要はありません。以下の手順に従って、 形式を選択して貼り付け を使用する方法を見てみましょう。 列を転置するオプション。

手順:

  • まず、横列に変更したい範囲を選択します。ここでは、範囲 B4:C10 を選択しました .

Excel で垂直列を水平列に変更する方法

  • 第二に、そうですねクリック マウスでメニューを開きます。
  • [コピー] を選択します そこから。
  • 代わりに Ctrl を押すこともできます + C 範囲をコピーします。

Excel で垂直列を水平列に変更する方法

  • 次に、範囲を横方向に貼り付けるセルを選択します。この場合、セル B12 を選択しました .

Excel で垂直列を水平列に変更する方法

  • その後、 ホーム に移動します タブをクリックし、 貼り付け をクリックします。 アイコン。ドロップダウン メニューが表示されます。
  • [形式を選択して貼り付け] を選択します そこから。 形式を選択して貼り付けが開きます ボックス。
  • または、Ctrl を押すこともできます + Alt + V 形式を選択して貼り付けを開く ボックス。

Excel で垂直列を水平列に変更する方法

  • 形式を選択して貼り付け ボックスで、転置 をオンにします。 オプションを選択して OK をクリックします 続行します。

Excel で垂直列を水平列に変更する方法

  • 最後に、縦の列を横の行に変更できるようになります。

Excel で垂直列を水平列に変更する方法

注: 前述したように、この方法は簡単に実装できます。しかし、それには欠点があります。垂直列で何かを変更しても、水平行は動的に更新されません。動的な更新が必要な場合は、他の方法に従うことをお勧めします。

2. Excel TRANSPOSE 関数を挿入して、縦の列を横に変換する

Excel 関数を使用できます 縦の列を横の行に変換します。ここでは、TRANSPOSE 関数を使用します その目的のために。関数を使用する主な利点は、メイン データセットで何かを変更すると、水平方向の行が動的に更新されることです。ただし、水平行は垂直列と同じフォーマットにはなりません。メソッドを適用した後、フォーマットを追加する必要があります。

詳細については、以下の手順に従ってください。

手順:

  • 最初に セル B12 を選択します 以下の数式を入力してください:
=TRANSPOSE(B4:C10)

Excel で垂直列を水平列に変更する方法

  • その後、Ctrl を押します + シフト + 入力 下の図のような結果が得られます。

Excel で垂直列を水平列に変更する方法

注: 変換された行には書式がありません。フォーマットを再度適用する必要があります。

3.数式をテキストとして入力して、垂直列を水平列に取得

縦の列を横の行にするもう 1 つの方法は、数式をテキストとして入力することです。これは、これまでに見た中で最も興味深いトリックの 1 つです。ここでは、最初にいくつかの特殊文字を使用して数式を入力します。後で、等号に置き換えます。以下の手順に注意して、数式をテキストとして入力するプロセスを見てみましょう。

手順:

  • 最初に Cell B12 を選択します EdB4 と入力します .
  • また、 EdC4 と入力します セル B13 .

Excel で垂直列を水平列に変更する方法

ここで、 Seller を確認したいと思います セル B12 販売額 セル B13 . セル B4 として 販売者を含む 、それが EdB4 と入力した理由です。 セル B12 . 売上高 を確認するには セル B13EdC4 と入力しました .

  • 次に、両方の セル B12 を選択します とセル B13 .
  • 次に、フィル ハンドルをドラッグします。 H列まで右へ .

Excel で垂直列を水平列に変更する方法

  • その後、範囲 B12:H13 を選択します .

Excel で垂直列を水平列に変更する方法

  • 次のステップで Ctrl を押します + H 検索と置換を開く ボックス。
  • 検索と置換 ボックスに Ed と入力します 「探す」 」フィールドと =置換」 」フィールド
  • それらを入力したら、[すべて置換] をクリックします。 オプション

Excel で垂直列を水平列に変更する方法

  • メッセージ ボックスが表示されます。
  • [OK] をクリックします 続行します。

Excel で垂直列を水平列に変更する方法

  • 最終的に、下の図のような結果が表示されます。

Excel で垂直列を水平列に変更する方法

4. Excel で INDEX 関数を使用して縦の列を横に入れ替える

INDEX 関数を使用して、縦の列を横の行に変更することもできます エクセルで。 インデックス 関数は、特定の行と列の交点にあるセルの値を返します。式を完成させるために、ROW を使用します と 機能。詳細については、以下の手順に従ってください。

手順:

  • まず、セル B12 を選択します 以下の数式を入力してください:
=INDEX($B$4:$C$10,COLUMN(A1),ROW(A1))

Excel で垂直列を水平列に変更する方法

ここで、最初の引数は範囲 B4:C10 です .これを水平行に変換する必要があります。 列 (A1) セル A1 の列番号を返します それが 1 です .また、 ROW(A1) returns the row number of Cell A1 which is 1 . So, the formula becomes INDEX($B$4:$C$10,1,1) . It means Cell B12 will store the first value of the range B4:C10 which is Seller .

  • Secondly, press Enter and drag the Fill Handle down to Cell B13 .

Excel で垂直列を水平列に変更する方法

  • Now, select Cell B12 and B13 .
  • Then, drag the Fill Handle to the right.

Excel で垂直列を水平列に変更する方法

  • As a result, you will be able to change the vertical columns to horizontal rows.

Excel で垂直列を水平列に変更する方法

  • Finally, after applying proper formatting the dataset will look like the picture below.

Excel で垂直列を水平列に変更する方法

5. Apply OFFSET Function to Switch Vertical Column

Among the functions, we can also use the OFFSET function to switch vertical columns to horizontal rows in Excel. The OFFSET function returns a cell value that is a particular number of rows and columns from the reference. Here, we will again need to use the ROW and COLUMN 機能。 Let’s follow the steps below to learn more.

STEPS:

  • First of all, select Cell B12 and type the formula below:
=OFFSET($B$4,COLUMN(A1)-1,ROW(A1)-1)

Excel で垂直列を水平列に変更する方法

Here, inside the OFFSET function Cell B4 is the reference. COLUMN(A1)-1 and ROW(A1)-1 denote the row and column numbers from the reference respectively.

  • Secondly, hit Enter and drag the Fill Handle  down.

Excel で垂直列を水平列に変更する方法

  • After that, select Cell B12 and B13 .
  • Now, drag the Fill Handle to the right till Column H .

Excel で垂直列を水平列に変更する方法

  • As a result, you will get the vertical columns as horizontal rows.

Excel で垂直列を水平列に変更する方法

  • Lastly, apply formatting to make the horizontal rows like the vertical columns.

Excel で垂直列を水平列に変更する方法

6. Transpose Vertical Column to Horizontal Using INDIRECT Function

In the last method, we will use the INDIRECT function to transpose vertical columns. This method is similar to the previous one. The INDIRECT function returns the reference specified by a text string. Let’s observe the steps below to see how we can implement the method.

STEPS:

  • In the first place, type the formula below in Cell C12 :
=INDIRECT("B"&COLUMN()+1)

Excel で垂直列を水平列に変更する方法

Here, the output of COLUMN() is 3 . So, the formula becomes INDIRECT(B4) . That is why it returns Seller in Cell C12 .

  • Then, press Enter and type the formula below:
=INDIRECT("C"&COLUMN()+1)

Excel で垂直列を水平列に変更する方法

  • After that, drag the Fill Handle to the right till Column I .

Excel で垂直列を水平列に変更する方法

  • As a result, you will be able to transpose the vertical columns like the picture below.

Excel で垂直列を水平列に変更する方法

結論

In this article, we have 6 easy methods to Change a Vertical Column to a Horizontal row in Excel . I hope this article will help you to perform your tasks efficiently. Furthermore, we have also added the practice book at the beginning of the article. To test your skills, you can download it to exercise. Also, you can visit the ExcelDemy website for more articles like this. Lastly, if you have any suggestions or queries, feel free to ask in the comment section below.


  1. Excel でセルを分割する方法 (5 つの簡単なコツ)

    Microsoft Excel では、セルを分割するために利用できるいくつかのテクニックがあります。 複数の部分に。数式、ツール、または Power Query を使用して、セルまたは列を 2 つの部分に分割できます。この記事では、セルまたはテキストを簡単なイラストで分割するためのさまざまな適切な方法を学びます。 この記事の準備に使用した Excel ワークブックをダウンロードできます。 Excel でセルを分割する 5 つの簡単な方法 1.テキストから列への機能を使用して Excel でセルを分割する 次の表では、 テキスト にあるランダムな名前がいくつかあります。 桁。ここで行う

  2. Excel で横方向のデータをフィルター処理する方法 (3 つの方法)

    この記事では、Excel で横方向のデータをフィルター処理する 3 つの方法について説明します。デフォルトのフィルター機能、ピボット テーブル、およびその他のツールを使用すると、データを垂直方向にフィルター処理する方が簡単です。ただし、データを水平方向にフィルター処理するには、いくつかの手法と新しい機能を実行に移す必要があります。 Excel で水平方向のデータをフィルター処理する 3 つの方法 この記事では、次のデータセットを使用します。データセットには 8 製品の販売データが含まれています 3 つの異なるカテゴリに分類されます . 3 つの適切な方法について説明します このデータセット