VLOOKUP を使用して Excel の 2 つの列を比較する方法

Excel で 2 つの列を比較することは難しいタスクではありません。この作業を行うには、VLOOKUPの使用をお勧めします。常に同じブックまたはスプレッドシートに比較する列があるわけではありません。そのため、従来の比較方法は作業負荷を増やします。このチュートリアルでは、最大 2 つの列を比較して共通値を返したり、欠落データを特定したりするために VLOOKUP 関数を使用する方法について説明します。

Microsoft Excel で列を比較する方法

述べたように、Excel VLOOKUP 関数を使用して、異なるデータを検索して照合したり、2 つの列の相違点を特定したりできます。

  1. 列を比較する (異なるデータを検索して照合する)
  2. 2 つの列を比較して相違点を特定する

1] 列を比較する (異なるデータを検索して照合する)

多くの場合、Excel スプレッドシートにデータを含む 2 つの列があり、セルのデータポイントが 1 つ存在するかどうかを調べる必要があります。このような状況では、IF 関数や等号ではなく、VLOOKUP を使用する必要があります。

問題なく短時間で作業を完了する方法について説明します。

Microsoft Excel アプリケーションを起動します。

次に、データを含むブックまたはスプレッドシートを開きます。

まだデータを追加していない場合は、新しいスプレッドシートを開いて関連情報を追加します。

列 A と列 B の両方に名前が入力されたデータセットがある場合、両方の列から同じ名前を列 C に表示できます。たとえば、マートルが A と B の両方に配置されている場合、VLOOKUP はその名前を C に配置できます。

次のコマンドを入力するだけで済みます:

=IFERROR(VLOOKUP(B2,$A$2:$A$10,1,0),"No Match")

一致が見つからない場合は、No Match を使用することに注意してください。その場合、空白または #N/A ではなく、No Match という単語が表示されます。

2] 2 つの列を比較して相違点を特定する

VLOOKUP 関数のもう 1 つの目的は、2 つの列内の相違点を特定することです。これは簡単なタスクなので、これを行う方法について説明します。

Excel とすべてのデータを含むブックがすでに起動していると思います。

そのため、列 A と B に名前などのデータがあると思います。

列 B にあり、列 A にない名前を調べる必要がある場合は、次のコマンドを使用します:

=IF(ISERROR(VLOOKUP(B2,$A$2:$A$10,1,0)),"Not Available","Available")

上記の式は、列 B の名前を列 A のすべての名前と照合します。完全一致が見つかった場合、式は名前が返されます。見つからない場合は、代わりに #N/A が表示されます。このため、VLOOKUP と組み合わせて IF 関数と ISERROR 関数を含めることにしました。

したがって、名前が見つからない場合、この式は Not Available を表示し、見つかった場合は Available を返します。

VLOOKUP は 2 つの列を返すことができますか?

一度に複数の列を VLOOKUP したい場合は、配列数式を作成するか、配列数式を使用するのに興味がない場合はヘルパー列を使用します。

VLOOKUP 関数の例は何ですか?

テーブル内の値を検索するには、Excel で VLOOKUP 関数を使用します。たとえば、=VLOOKUP(A2,A10:C20,2,TRUE)または=VLOOKUP("Fontana",B2:E7,2,FALSE)を代替として使用できます。すべては列と達成したい内容に基づいています。