ヒント:他の言語はGoogle翻訳されています。 訪問することができます English このリンクのバージョン。
ログイン
x
or
x
x
登録
x

or
0
0
0
s2smodern

Excelで2つの列に重複する値を見つける方法

ワークシートを使用する場合、2つの列を比較して同じ値を見つける必要があることがあります。 たとえば、長い2つの学生名の列があり、今ではそれらを比較して同じ名前を探したいと思います。 細胞ごとに細胞を比較すると、面倒で時間が掛かります。 このタスクを完了するための迅速な方法はありますか?

数式で2つの列に重複した値を見つける

VBAコードで2つの列に重複した値を見つける

Kutools for Excelで2つの列に重複した値をすばやく見つける良いアイデア3

Kutools for Excelを使用して重複した値を1つの列にすばやく見つける良いアイデア3


2つの範囲を比較し、Excelで同じ値または異なる値を選択して強調表示する

Excelでは、1つのシートに2つのテーブルがある場合、または2つのシートが比較される必要がある場合は、通常、1つずつ行を手動で比較します。 ExcelのSelect Same&Different CellsユーティリティでKutoolsを使用している場合は、同じ行や異なる行をすばやく見つけることができます。また、必要に応じて背景色やフォント色で強調表示することもできます。 60日の無料トライアル!
docは同じ差を選択する
Excel用Kutools:200便利なExcelアドイン以上で、60日に制限なく試してみてください。

数式で2つの列に重複した値を見つける


次のスクリーンショットを見て、重複する名前を含む列A(A2:A15)とC列(C2:C13)を持っています。

doc重複を見つける1

数式を使用すると、2つの列を比較して重複した値を表示できます。 次の手順を実行してください:

1。 B2セルに次の数式を入力します。 = IF(ISERROR(MATCH(A2、$ C $ 2:$ C $ 13,0))、 ""、A2).

doc重複を見つける2

注意: 上記の式において、 A2 あなたが比較したい列です。 $ C $ 2:$ C $ 13 あなたが比較したい範囲です。 使用しているものの変数を変更することができます。

2。 プレス 入力します キー。 セルB2を選択し、セルB15上に塗りつぶしハンドルをドラッグします。 重複した名前はすべて列Bに表示されます。スクリーンショットを参照してください:

doc重複を見つける3


VBAコードで2つの列に重複した値を見つける

次のVBAコードは、2つの列間の重複した値を見つけるのにも役立ちます。

1。 クリック ディベロッパー > ビジュアルベーシック、新しいです アプリケーションウィンドウのMicrosoft Visual Basic が表示されます インセット > モジュールモジュールに次のコードを入力します。

VBAコード:2つの列から重複を見つける

Sub Compare()
Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
Application.ScreenUpdating = False
For Each Rng1 In Range1
    xValue = Rng1.Value
    For Each Rng2 In Range2
        If xValue = Rng2.Value Then
            If outRng Is Nothing Then
                Set outRng = Rng1
            Else
                Set outRng = Application.Union(outRng, Rng1)
            End If
        End If
    Next
Next
outRng.Select
Application.ScreenUpdating = True
End Sub

2。 クリック doc-multiply-calculation-3 ボタンを押してコードを実行すると、ポップアウトされたボックスで、比較する範囲1を選択します。

doc重複を見つける4

3。 クリック OK あなたと比較されるRange 2を選択してください。

doc重複を見つける5

4。 次に、をクリックします OK列Aと列Cの両方の重複値が列Aで選択されています。

doc重複を見つける6

:列Cから重複を選択する場合は、選択した2つの列を入れ替えてください。


Kutools for Excelで2つの列に重複した値をすばやく見つける

の助けを借りて、 Kutools for Excel重複した値を迅速かつ快適に見つけることができます。

Kutools for Excel, 以上で 120 便利な機能は、あなたの仕事をより簡単になります。

インストールした後 Excel用のKutoolsは、以下のようにしてください:(今すぐExcel用Kutoolsを無料でダウンロード!)

Click クツール > Select > Select Same & Different Cells.

doc重複を見つける10

1。 の中に Select Same & Different Cells ダイアログボックスで、次の操作を行います。

(1。)最初のをクリックします。 doc-replace-range-names-7ボタンをクリックして比較するソース列を選択し、2番目の列をクリックします doc-replace-range-names-7ボタンをクリックして、比較する列を選択します。

(2。)選択 Each rowBased on セクション;

(3。)次に、 同じ値 から 見つけます セクション;

(4。)最後に、背景またはフォントの色を1つ選択して、 Processing of resuts セクションを参照してください。

doc重複を見つける8

2。 次に、をクリックします OK、列Aと列Bの両方の同じ値が列Aで選択されています。

doc重複を見つける9

このユーティリティでは、2つの列間で異なる値を見つけることもできます。


ノート:

  • My data has headers:比較されるデータにヘッダーがある場合、このオプションをチェックするとヘッダーは比較されません。
  • Select entire rows:このオプションを使用すると、同じ値を含む行全体が選択されます。
  • Case Sensitive:このオプションをチェックすると、列を大文字と小文字を区別して比較します。
  • 2つの比較範囲には同じ数の列が含まれている必要があります。
  • 列Cから重複を選択する場合は、選択した2つの列を入れ替えてください。

デモ:2つの列の重複値をすばやく見つけて強調表示する

Kutools for Excel200便利なExcelアドイン以上で、60日に制限なく試してみることができます。 今すぐダウンロードして無料トライアル!


Kutools for Excelを使用して重複した値を1つの列にすばやく見つける

インストールした後 Excel用のKutoolsは、以下のようにしてください:(今すぐExcel用Kutoolsを無料でダウンロード!)

場合によっては、重複した値を列内で見つけることが必要な場合があります.Kutools for Excelは、迅速に処理するのに役立ちます。

1。 重複する値を検索する列を選択し、をクリックします。 クツール > Select > Select Duplicate & Unique Cells.
doc重複を見つける11

2。 の中に Select Duplicate & Unique Cells ダイアログ、チェック Duplicates or All duplicates 必要に応じてオプションを選択すると同時に、重複を背景またはフォントの色で強調表示するかどうかを決定することができます Processing of results セクション。
doc重複を見つける12

3。 クリック Okダイアログボックスが表示され、選択した重複セルの数が表示されます。 OK それを閉じ、重複が選択され強調表示されます。
doc重複を見つける13


関連記事:

Excelの2つの列間で一意の値を見つける方法は?


推奨生産性ツール

Office Tab

金星1 Chrome、Firefox、新しいInternet Explorerと同様に、Excelやその他のOfficeソフトウェアに便利なタブを持たせる。

Kutools for Excel

金星1 素晴らしい! 5分で生産性を向上させます。 特別なスキルは必要ありません。毎日2時間節約できます!

金星1 200 Excelの新機能は、Excelを非常に簡単かつ強力にする:

  • データを失うことなくセル/行/列をマージします。
  • 複数のシートとブックを結合して統合する。
  • 範囲を比較し、複数の範囲をコピーし、テキストを日付、単位、通貨の変換に変換します。
  • 色数、ページング小計、高度なソートとスーパーフィルター、
  • 詳細選択/挿入/削除/テキスト/書式/リンク/コメント/ワークブック/ワークシートツール...

Kutools for Excelのスクリーンショット

btnもっと読む btnダウンロード btn購入

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rick · 2 years ago
    Hello,
    Is there any way to [u]match & pair [/u]duplicates in two separate columns? Example: There are 6 identical search items being searched for and only four identical amounts in the column being searched.
    The match function finds the 1st duplicate in the column being searched and then returns the ordinal location of that 1st match position for each subsequent duplicate it finds in the search column.
    Is there any way to identify duplicate matched items & define their distinct ordinal position with the column being searched.
    This way if there are six duplicate search item amounts and only four duplicates found in the "Search Column" only the four items in the "Search Column" are matched and paired with the items searched.
    I hope I have explained myself clearly and would like to thank you in advance for any help you may be able to offer on the subject.

    Kind Regards,
    RWF
  • To post as a guest, your comment is unpublished.
    Vikas · 2 years ago
    How to Check Name Two Column with Duplicate?
  • To post as a guest, your comment is unpublished.
    JOP · 2 years ago
    Hello!
    Does not work for Excel 2013! nor using fill down.
    I used F2 and Enter,
  • To post as a guest, your comment is unpublished.
    Gopi · 3 years ago
    Thank you very much.
  • To post as a guest, your comment is unpublished.
    Keith · 3 years ago
    In your first formula, is there a way to make the names in column C turn red if nothing in Column A matched?