読み取り時間:3分
2つの列の内容を比較するにはどうすればよいですか? 2つのExcel関数を含む1つの数式だけで結果が返されます
2列を比較
Excelで2列を比較するのは非常に簡単です簡単です。すべては、VLOOKUPが指定された列で値を見つけるかどうかに基づいています。
VLOOKUP関数に慣れていない場合は、この投稿でその説明を見つけることができます。
多くのExcelユーザーは、関数が#N /を返すと信じています。 Aエラーを意味します。
まったくありません! #N / Aは、「探しているアイテムが見つかりませんでした」という意味です。
2つの列を比較する場合は、関心のある値#N / A。
したがって、「エラー」は、要素が両方の列に存在しない場所を示します。
ステップ1:VLOOKUP関数
まず、セルB1にVLOOKUP関数と、検索する最初のアイテムを入力します。
ここでは、次のようにします。セルA1の内容を見つけます。
= VLOOKUP(A1、
次に、この値が$ D $ 1:$ D $ 4列に存在することを確認します(忘れないでください)セル参照をロックするための$😉)
= VLOOKUP(A1、$ D $ 1:$ D $ 4、
3番目のパラメーター= 1と記述します(1つの列のみを選択したため)
= VLOOKUP(A1、$ D $ 1:$ D $ 4,1、
最後のパラメーター= 0(完全一致を実行するため)。
= VLOOKUP(A1、$ D $ 1:$ D $ 4,1,0)
次にコピー列の下の式。欠落している値は、#N / Aエラー値ですぐにわかります(NAは該当なしを意味します)。
ただし、ワークブックに#N / Aを表示することは視覚的にあまり魅力的ではありません🙄🤨
ステップ2:ISNA関数を使用してテストを実行します
ISNA関数を使用して結果をカスタマイズします。関数は2つの値を返します:
- TRUE:関数VLOOKUPが#N / Aを返したとき
- FALSE:関数が一致したとき
次に、前の数式をISNA関数に挿入します。この新しい数式によって返される結果は、検索が成功したかどうかに応じてTRUEまたはFALSEになります。
= ISNA(VLOOKUP(A1、$ D $ 1:$ D $ 4,1,0))
ステップ3:IF関数で終了
TRUEまたはFALSEを表示することは、特にこのドキュメントを他の人に提示する必要がある場合は、まだあまり美的に魅力的ではありません。
これが、このテストをIF関数に統合してカスタマイズする理由です。結果。次のIF関数を記述できます。
= IF(ISNA(VLOOKUP(A1、$ D $ 1:$ D $ 4,1,0))、 “Missing”、 “”)
欠落している値の色を変更する
論理テスト(TRUEまたはFALSE)を作成したら、条件付き書式でカスタムルールとして使用できます。
たとえば、ここでは、ISNA関数を使用してテストを再利用し、原則としてコピーします。
手順は次のとおりです。
- 適用するセルの範囲を選択します。条件付き書式(ここではA1:A5)
- メニューを開くホーム>条件付き書式>新しいルール
- [数式を使用]を選択して、形式を適用するセルを決定します。
- テキストボックスに、TRUEまたはFALSEを返すことができる数式を貼り付けます(ISNA関数)
- [書式]ボタンをクリックして書式を変更します。
結果として、列Dに値が見つからない場合、列Aのセルは赤い背景で表示されます😍😍😍
違いを別の色で強調表示すると、違いがわかりやすくなります。 2つの列を比較します😉
チュートリアルビデオ
このビデオでは、すべての手順を説明します