別の一覧にない項目を明細付きで取り出す

左結合の後で右側のキーの空欄を絞り込み、未一致の項目を名称や金額とともに取り出します。

別の一覧にない項目を明細付きで取り出す 説明図
架空のデータを使った説明図です。実際の画面キャプチャではありません。

別の一覧にないIDを見つけたあと、名前や金額も確認したいことがあります。その場合は、明細のある表を左に置いて結合し、右側のIDが空欄になった行だけを残します。

完了済み一覧にないE2とE3を探す

架空のRecordsにあるIDのうち、Doneで確認できるのはE1だけです。E2とE3はなく、E3の金額0も実際の記録として残す必要があります。

表中の∅は空欄を示す説明用の記号で、入力する文字ではありません。

Records

ID Name Amount
E1 Ari 40
E2 Bo 65
E3 Cam 0

Done

DoneID
E1
E9

接続と条件の設定

  1. Recordsを左、Doneを右に置き、IDとDoneIDを「左のシートの全行を保持」で結びます。
  2. 「結果を整理」で「絞り込み」を追加し、右側のDoneIDに「空の値」の条件を設定します。
  3. 「適用」を押してID、Name、Amountが残ることを確認します。左のIDやAmountではなく右の照合キーに条件を指定します。

接続と条件の設定 説明図

結果で確認する点

E2とE3の2行が残り、金額は65と0です。一致したE1は除かれます。DoneにしかないE9は今回の対象外です。

ID Name Amount DoneID
E2 Bo 65 ∅
E3 Cam 0 ∅

結果で確認する点 説明図

空欄を調べるのは右側のID

右側の表では、空欄のないIDを照合に使ってください。名前や説明は、一致する行があっても空欄の場合があります。そうした列で判定すると、一致済みの行まで取り出してしまいます。IDが抜けているデータは、結合する前に確認しましょう。

自分のファイルで始めましょう

JOIN SHEETを使ってみる ↗

Excel・CSVの作業はPCでご利用ください。
新しいタブで開くため、作業中のデータは置き換わりません。

サンプルの検証日:

出典

Best way of comparing two sheets to find duplicates but has different column headings? (Reddit r/excel)

原文は、最初の表だけにあるIDを関連データとともに残す方法を質問しています。 上の表と手順は、この質問を参考に別途作成した架空の例です。質問者の実データや製品の利用体験ではありません。