エクセルでデータを上下反転させる方法(4つの方法)

  • これを共有
Hugh West

Excelでデータをミラーリングする必要があることがよくあります。 この記事では、以下のことを紹介します。 4 にそくした方法 フリップデータ エクセルで さかさま 2つの数式、1つのコマンドを実装します。 ブイビーエー のコードで行います。

練習用ワークブックをダウンロードする

上下反転.xlsm

Excelでデータを上下反転させる4つの便利な方法

を持つデータセットを選択し、その手法を実証した。 3 columns: " 名称 ", " 状態 " と、" 都市 「このデータセットには、必要に応じて若干の変更を加えています。

1.ソート機能を使って、Excelでデータを上下反転させる

私たちは フリップ その データ を使用しています。 ソート まず、昇順で数字を挿入し、降順でソートしてデータを反転させます。

ステップス

  • まず始めに、""という名前の新しいカラムを作成します。 いいえ。 ".

  • から数字を入力します。 0 まで 5 昇順で任意の数字を選択することができます。

  • 次に、セル範囲を選択します D5:D10 .
  • その後、から データ タブ → " を選択 ZからAへのソート " に基づいています。 ソート&フィルター のセクションをご覧ください。

  • その後、警告メッセージがポップアップ表示されます。
  • 選択 " 選択範囲を拡大する "を押してください。 ソート .

  • 最後に、これでデータをソートして、結果的に フリップ その さかさまデータ .

続きを読む エクセルでデータを下から上へ反転させる方法(4つの簡単な方法)

2.INDEX関数とROWS関数を組み合わせて、データを上下反転させる。

を統合する予定です。 INDEX 関数を用いて計算式を作成し フリップデータ を垂直方向に表示します。

ステップス

  • まず、セルに次の数式を入力します。 E5 .

=index(b$5:b$10,rows(b5:b$10))

  • 次に、 を押します。 エンタメ からの最後の値を返します。 名称 " の列を最初の行に追加します。
  • をドラッグします。 フィルハンドル 下って 計算式をオートフィルする .
  • その後、結果を右側にドラッグしてください。

フォーミュラ・ブレークダウン

  • そもそも、この INDEX 関数は,以下の範囲から出力を返します。 B5:B10 .
  • ここでは、セルを指定するのは 関数を使用します。 B5:B$10 が返ってきます。 6 .
  • すると、次の式で B6:B$10 を返します。 5 そのため、出力は毎回小さくなります。
  • したがって、この式は次のように機能します。 フリップデータ .
  • 最終的に、このような出力になります。

続きを読む エクセルで行を反転させる方法(4つの簡単な方法)

類似の読み物

  • Excelで列と行を反転させる方法(2つの簡単な方法)
  • Excelのシートを右から左へ変更する(4つの適切な方法)
  • Excelのシートを左から右に反転させる方法(4つの簡単な方法)

3.SORTBY関数とROW関数の融合でデータを上下反転させる

を組み合わせることで、より効果的な運用が可能になります。 ソートビ 関数を用いて計算式を作成し データを逆さにする .

ステップス

  • まず始めに、この数式をセルに入力します。 E5 .

=sortby($b$5:$c$10,行(b5:b10),-1)とする。

  • 次に、 を押します。 エンタメ ということで、数式からの出力が表示されます。

フォーミュラ・ブレークダウン

  • まず、私たちのデータの全範囲を選択しました。 B5:C10 .
  • から値を入力する。 5 まで 10 内は ROW(B5:B10) の部分です。
  • 最後に、以下のように入力しました。 -1 で降順に並べ替えることができます。

続きを読む Excelのグラフでデータを反転させる方法(5つの簡単な方法)

4.VBAを応用してExcelでデータを上下反転させる

を使用する予定です。 エクセルVBAマクロ まで データを逆さにする を使用します。 次のループのために さらに、ヘッダ行を含まないセル範囲を 入力ボックス .

ステップス

  • まず VBAモジュール のウィンドウで、コードを入力します。
  • そこで、プレス ALT+F11 から、これを呼び出すことができます。 また、別の方法で デベロッパー タブ → 選択 ビジュアルベーシック を行うことができます。
  • したがって ブイビーエー のウィンドウがポップアップ表示されます。
  • 次に、から インサート タブで、以下を選択します。 モジュール .
  • ここで、挿入する ブイビーエー のコードをExcelに書き出す。

  • その後、以下のコードを VBAモジュール ウィンドウに表示されます。
 Option Explicit Sub Flip_Data_Upside_Down() '変数の宣言 Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'エラーを全て無視して継続 'Set user input Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.Formula。Application.ScreenUpdating = False '選択されたセル範囲をループする For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

VBAのコードブレイクダウン

  • まず サブプロシジャ かわりに データを逆さまにする .
  • 次に、変数の型を割り当てているところです。
  • 第三に、すべてのエラーを無視するために、""を使用しています。 On Error Resume Next " の文言があります。
  • 次に、作業セル範囲を指定する。 入力ボックス メソッドを使用します。
  • 次に 次のループのために をクリックすると、選択したセル範囲内を移動します。
  • 最後に、該当する行と入れ替えを行い フリップ それ さかさま .
  • したがって、このコードは動作します。
  • その後。 保存 その モジュール .
  • そして、カーソルを サブプロシジャ を押してください。 実行 .

  • その後、このコードはユーザーに範囲を入力するように求めます。
  • 次に、セル範囲を選択します B5:D10 を押してください。 よっしゃー .

  • そうすることで、選択した範囲を縦に反転させることができます。

続きを読む エクセルで軸を反転させる方法(4つの簡単な方法)

覚えておきたいこと

  • があります。 ソートビ 関数は Excel 365 2021年エクセル それ以前のバージョンでは、2.の方法をご利用ください。
  • 書式を保持するためには、方法1を使用します。
  • 流出範囲内に既存の値がある場合は、""を表示します。 #SPILL! " のエラーが発生しました。

プラクティス部門

の各メソッドに練習用データセットを追加しました。 エクセル そのため、私たちのメソッドに簡単に従うことができます。

結論

の4つの手軽な方法をご紹介しました。 フリップデータ エクセルで さかさま これらの方法について何か問題に直面した場合、または私へのフィードバックがある場合は、以下のコメントで自由に感じなさい。 さらに、あなたは私たちのサイトを訪問することができます。 エクセルウィキ Excel関連の記事をもっと見る。 読んでくれてありがとう。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。