目次
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関連の記事をもっと見る。 読んでくれてありがとう。