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

Excelで重複せずにXNUMXつのリストを組み合わせる方法は?

作者: サン 最終更新日:2024年07月30日

ワークシートにXNUMXつのリストがあり、リスト内の値の一部が重複しているため、以下のスクリーンショットに示すように、これらXNUMXつのリストを組み合わせて、一意の値を残すにはどうすればよいですか。

重複のない2つのリストを結合するサンプルデータ 矢印 重複結果のない2つのリストを結合する

Excelで重複を削除して重複のないリストを組み合わせる

重複のないリストをVBAと組み合わせる

重複のないリストをKutoolsforExcelと組み合わせる


矢印青い右バブル Excelで重複を削除して重複のないリストを組み合わせる

XNUMXつのリストを組み合わせて、Excelで重複する値を削除するには、次のようにします。

1. XNUMXつのリストの一方をコピーして、もう一方のリストの一番下に貼り付けます。スクリーンショットを参照してください。

重複のない2つのリストを結合するサンプルデータ 矢印 2つのリストを1つの列に結合する

2.リストを選択して、 且つ > 重複を削除する、スクリーンショットを参照してください:

重複削除機能をオンにする

3。 の中に 重複を削除する ダイアログ、列にヘッダーがない場合は、チェックを外します 私のデータにヘッダーがあります、[OK]をクリックします OK。 スクリーンショットを参照してください:

重複削除ダイアログのオプションを設定する

4.次に、重複が削除されたことを通知するダイアログが画面に表示されます。をクリックします。 OK。 スクリーンショットを参照してください:

重複メッセージボックスを削除する

結果を見ることができます:


重複結果を削除


矢印青い右バブル 重複のないリストをVBAと組み合わせる

Excelでは、VBAを使用してXNUMXつのリストを重複せずに組み合わせることができます。

1。 ホールド 頭の中 ボタンを押して F11 キーボードで開くには アプリケーション用 Microsoft Visual Basic 窓。

2。 クリック インセット > モジュール、VBAをモジュールにコピーします。

VBA:重複することなくリストを組み合わせる

Sub FindUniques()
'Updateby20140313
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

 

3。 クリック ラン ボタンまたはプレス F5 VBAを実行します。

4.画面に表示されるダイアログで、組み合わせる範囲を選択できます。 スクリーンショットを参照してください:

VBA コード 1 を使用して重複のない XNUMX つのリストを結合する

5。 クリック OK、次に別のダイアログが表示され、結合された結果を出力するセルを選択できます。 スクリーンショットを参照してください:

VBA コード 2 を使用して重複のない XNUMX つのリストを結合する

6。 クリック OK。 リストが結合されていることがわかります。

重複のない 2 つのリストを VBA コードの結果と結合する

先端: 上記の VBA を実行した後、結果ではセルの書式設定を保持できません。


矢印青い右バブル 重複のないリストをKutoolsforExcelと組み合わせる

インストール済み Kutools for Excel、あなたは 重複と一意のセルを選択します 重複することなくXNUMXつのリストを組み合わせる問題を解決する関数。

Kutools for Excel 300以上の便利なExcelツールが含まれています。 30日以内に制限なしで無料でお試しいただけます。 今すぐ入手

1. XNUMXつのリストの一方をコピーして、もう一方のリストの一番下に貼り付け、新しいリストを選択して、[ クツール > 選択 > 重複と一意のセルを選択します。 スクリーンショットを参照してください:

2。 の中に 重複と一意のセルを選択します ダイアログ、チェック すべての一意(最初の複製を含む)、クリック Ok.

kutools 1 を使用して重複のない XNUMX つのリストを結合する

3.次に、選択された一意の値の数を示すダイアログがポップアップし、をクリックします。 OKキャンセル XNUMXつのダイアログを閉じます。 スクリーンショットを参照してください:

kutools 2 を使用して重複のない XNUMX つのリストを結合する

4.選択した一意の値をコピーして、新しい列に貼り付けます。 スクリーンショットを参照してください:

kutools の結果を使用して重複のない 2 つのリストを結合する

Selectduplicatesとuniquecellsの詳細については、ここをクリックしてください。


関連記事:

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

🤖 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% 向上させ、毎日何百回もマウス クリックを減らすことができます!