すべての Excel ユーザーの前に定期的に発生する典型的なタスクは、XNUMX つの範囲をデータと比較し、それらの間の違いを見つけることです。 この場合の解法は、初期データのタイプによって決まります。
オプション 1. 同期リスト
リストが同期(ソート)されている場合、実際には各行の隣接するセルの値を比較する必要があるため、すべてが非常に簡単に行われます。 最も簡単なオプションとして、出力でブール値を生成する値を比較するための式を使用します TRUE (TRUE) or 横たわっている (NS):
不一致の数は、次の式で計算できます。
=SUMPRODUCT(—(A2:A20<>B2:B20))
または英語 =SUMPRODUCT(—(A2:A20<>B2:B20))
結果がゼロの場合、リストは同一です。 そうでなければ、それらには違いがあります。 式は配列式として入力する必要があります。つまり、セルに式を入力した後は、 入力します、 そして Ctrl + Shift + Enter.
別のセルで何かをする必要がある場合は、別の簡単な方法で実行できます: 両方の列を選択して キーを押します F5、次に開いたウィンドウでボタン 特徴 (特別な) - ライン違い (行差). Excel 2007/2010 の最新バージョンでは、 ボタンも使用できます。 検索して選択 (検索 & 選択) – セルのグループの選択 (スペシャルへ) タブ ホーム (ホーム)
Excel は、内容が異なるセルを (行ごとに) 強調表示します。 次に、それらを処理できます。たとえば、次のようになります。
- 色で塗りつぶすか、何らかの形で視覚的にフォーマットする
- キーでクリア 削除
- 値を入力して を押すと、すべてを一度に同じ値で埋めることができます Ctrl + Enter
- コマンドを使用して、選択したセルを含むすべての行を削除します ホーム — 削除 — シートから行を削除する (ホーム - 削除 - 行の削除)
- 等々
オプション 2: シャッフル リスト
リストのサイズが異なり、並べ替えられていない (要素の順序が異なる) 場合は、別の方法を使用する必要があります。
最も簡単で最速の解決策は、条件付き書式を使用して違いを色で強調表示できるようにすることです。 データのある両方の範囲を選択し、タブで選択します ホーム – 条件付き書式 – セルのルールを強調表示 – 重複する値:
オプションを選択した場合 繰り返し発生します、その後、オプションの場合、Excel はリスト内の一致を強調表示します ユニークな – 違い。
ただし、色の強調表示は必ずしも便利ではありません。特に大きなテーブルの場合はそうです。 また、リスト自体の中で要素を繰り返すことができる場合、このメソッドは機能しません。
または、関数を使用することもできます COUNTIF (カウンティフ) カテゴリから 統計的、XNUMX 番目のリストの各要素が最初のリストに出現する回数をカウントします。
結果のゼロは違いを示します。
そして最後に、「エアロバティックス」 – 違いを別のリストに表示できます。 これを行うには、配列数式を使用する必要があります。
怖そうに見えますが、完璧に仕事をします😉
- リスト内の重複を色で強調表示する
- PLEX アドオンで XNUMX つの範囲を比較する
- 重複値の入力禁止