メインコンテンツへスキップ
 

ExcelのXNUMXつの列で重複または一致する値を整列する方法は?

著者:シャオヤン 最終更新日:2024年08月22日

名前のリストがXNUMXつあり、これらXNUMXつの列を比較して両方の重複を見つけたい場合は、次のスクリーンショットのように、新しい列の最初の列に基づいて一致する名前を整列または表示します。 両方の列に存在する重複する値をリストするために、この記事ではそれを解決するためのいくつかのトリックを紹介する場合があります。

重複を2列に揃えたスクリーンショット

XNUMXつの列の重複または一致する値を数式で整列します

XNUMXつの列の重複または一致する値をVBAコードに揃えます

Kutools for Excelを使用して、XNUMXつの列で重複または一致する値を見つけて強調表示します


XNUMXつの列の重複または一致する値を数式で整列します

これは、XNUMXつの列から重複する値を表示するのに役立つ簡単な数式です。 このようにしてください:

次の式を入力します。 =IF(ISNA(MATCH(A2,$C$2:$C$12,0)),"",INDEX($C$2:$C$12,MATCH(A2,$C$2:$C$12,0))) 最初の列の横にある空白のセルに、 B2たとえば、塗りつぶしハンドルをこの数式を適用するセルまでドラッグすると、列Aと列Cの両方のすべての値が、列Aの一致する値に揃えられます。スクリーンショットを参照してください。

数式を使用して重複を 2 つの列に揃えるスクリーンショット

Note:上記の式では、 A2 比較する列の最初のセル値であり、 C2:C12 比較したい別の列データ。 必要に応じてセル参照を変更できます。


重複または一致する値をXNUMXつの列に揃えます。

Kutools for Excel's 同じセルと異なるセルを選択する この機能を使用すると、XNUMXつの列から同じセルまたは異なるセルをすばやく選択して強調表示できます。

Kutools for Excel を使用して重複を 2 つの列に揃えるスクリーンショット

Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!


XNUMXつの列の重複または一致する値をVBAコードに揃えます

次のコードを使用して、名前が重複している列Eと列FのXNUMXつの隣接する列があるとすると、これらXNUMXつの列の間に新しい列が挿入され、重複する値が次のスクリーンショットに表示されます。

元のデータと2つの列の間にある重複データのスクリーンショット

1. 押したまま Alt + F11 キーを押して アプリケーション向け Microsoft Visual Basic 窓。

2に設定します。 OK をクリックします。 インセット > モジュール、次のコードをに貼り付けます モジュール 窓。

VBAコード:重複または一致する値をXNUMXつの列に揃えます

Sub Listduplicates()
'Updateby Extendoffice 20160613
    Dim rngA As Range
    Set rngA = Range([E1], Cells(Rows.Count, "E").End(xlUp))
    rngA.Offset(0, 1).Columns.Insert
    With rngA.Offset(0, 1)
        .FormulaR1C1 = _
        "=IF(ISNA(MATCH(RC[-1],C[1],0)),"""",INDEX(C[1],MATCH(RC[-1],C[1],0)))"
        .Value = .Value
    End With
End Sub

Note:上記のコードでは、 E1 最初に比較した列の最初のセルであり、 E データの最初の列の文字を示します。 また、XNUMXつの列が隣接している必要があります。

3。 次に、 F5 このコードを実行するためのキー。コードの実行後、これらXNUMXつの列の間に新しい列が挿入され、XNUMXつの列の両方の重複する値が、最初に一致した値に基づいて整列されます。


Kutools for Excelを使用して、XNUMXつの列で重複または一致する値を見つけて強調表示します

あなたが持っている場合 Kutools for Excelそのと 同じセルと異なるセルを選択する 関数を使用すると、XNUMXつの列のデータをすばやく比較し、XNUMXつの列の重複セルを選択できます。 さらに、複製の背景色またはフォント色をシェーディングできます。

インストールした後 Kutools for Excel、次のようにしてください。

1。 ホールド Ctrlキー キーを押してXNUMXつのデータ列を別々に選択し、をクリックします クツール > 選択同じセルと異なるセルを選択する、スクリーンショットを参照してください:

同じセルと異なるセルを選択機能を有効にしたスクリーンショット

2。 の中に 同じセルと異なるセルを選択する ダイアログボックス、チェック 私のデータにヘッダーがあります ヘッダーを比較したくない場合は、[ 各行に基づく セクションを選択し、 同じ値 もう完成させ、ワークスペースに掲示しましたか? セクションでは、同時に、下の重複する値の背景色またはフォントの色を塗りつぶすことができます 結果の処理 セクション。 スクリーンショットを参照してください:

同じセルと異なるセルを選択ダイアログボックスの設定のスクリーンショット

3。 次に、をクリックします Ok 次のスクリーンショットに示すように、ボタンをクリックすると、列Aと列Bの両方で重複する値が選択され、列Aで強調表示されます。

重複部分が強調表示されたスクリーンショット

今すぐExcel用のKutoolsをダウンロードして無料トライアル!


最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!