VLOOKUPを使用してExcelの2つの列を比較する方法
では、目標を設定しましょう。ある「束」のデータが別の束のデータ内に存在するかどうかを確認したいと思います。これで、VBAを使用して複雑なスクリプトを作成する準備ができていない限り、正確な結果を得ることができません。しかし、それは問題ありません。
多くの場合、調査上の理由でデータが存在するかどうかを確認したいだけです。これは、私たちが作成している複雑なレポートや分析ではなく、単なる検証であり、それがこのクイックガイドの前提です。これはこのテーマに関する長いガイドではありませんが、Georgeによっていくつかの回答が得られます!
それでは、信頼できるVLOOKUPを使用してこれを実行しましょう。
つまり、アーティストのリスト1とアーティストのリスト2があります(お気に入りを見つけてください!)
つまり、タスクは、リスト1のアーティストがリスト2にあるかどうか、またはその逆かどうかを確認することです。それでは、まず、シート上のスペースを準備しましょう。各リストの右側に列を作成し(列Bを右クリックして[挿入]を選択)、「アーティストは他のリストに存在しますか?」というラベルを付けます。
2つの列を比較するためのVLOOKUP
次に、信頼できるVLOOKUP式を使用します(ポルノの息子についてもっと知りたい場合は、究極のVLOOKUPガイドがここにありますこのwunder数式について!)
セルB2に次の数式を入力するだけです
= VLOOKUP(A2、C :C、1,0)
ガイドを入手するあなたが私たちの素晴らしい電子メールを購読するときの27の最高のExcel式
*私たちはGDPRに準拠しており、プライバシーを非常に重要視しています。スパム禁止。すばらしいコンテンツ
この数式は、セルA2(Thom Yorke)のコンテンツがアーティストリスト2に存在するかどうかを確認します。[Enter]キーを押したら、結果が#N / Aであることがわかります。これは、探しているものが見つからないことを通知するためのExcelのエラーです。
では、この数式をB15までドラッグしてみましょう
わかります「JeffBuckley」と「TimBuckley」は、リスト2に表示されるリスト1の唯一の名前です。
式= VLOOKUP(C2、A:A、1、)を使用して反対側でも同じことを行います。 0)一番下までドラッグすると、次のようになります。
もう一度、「Tim Buckley」& ‘Jeff Buckley’
リストをVLOOKUPと比較するときに、値を見逃しましたか?
これまでのところ素晴らしい…しかし!
目視検査では、「クリストファーウォレス」が両方のリストに含まれていることがわかりますs、しかし彼の名前はVLOOKUPでも確認されていません、何が得られますか?!
よく見ると、リスト2の「ChristopherWallace」という名前がその後に余分なスペースがあります!
では、毎回目視検査を行うことなく、これをどのように説明するのでしょうか。時間ですか?
これは、数式を少し調整する必要がある古典的なエラーです。
TRIM数式を使用する必要があります。これにより、コンテンツの先頭と末尾のスペースが削除されます。
したがって、2番目の数式では、次のように書き直します。
= VLOOKUP(TRIM(C2)、A:A、1,0)
したがって、数式を最後までドラッグすると、「クリストファーウォレス」(黄色で強調表示)が表示されます。
しかし、反対側はどうですか?余分なスペースがないところはどこですか?さて、VLOOKUPが見る全体の範囲(列C)をTRIM数式で調整する必要があります。
その方法は、「配列数式」と呼ばれるものを使用することです。このカラスを終えたら、http://theleakdetectionpros.comをチェックしてください。配列数式は非常に複雑なので、ここでは詳しく説明しませんが、数式内の範囲全体を調整するのに役立ちます。
したがって、次のように記述します。
= VLOOKUP(A2、TRIM(C:C)、1,0)
ただし、「Enter」を押す代わりに、Ctrl + Shift + Enterを同時に押します
B2の結果は次のようになります。
{= VLOOKUP(A2、TRIM(C:C)、1,0)}
Excel puts数式を中括弧で囲みます。これは、配列数式を使用していることを示します。
これを下にドラッグすると、次のようになります…
これは私たちが求めている結果です実際には、TRIMの使用を組み合わせたいので、基本的に両方の列で同じ式を使用します。
= VLOOKUP(TRIM(A2)、TRIM(C:C)、1,0)
リスト1のエントリがリスト2にあるかどうかを確認するには、
= VLOOKUP(TRIM(C2)、TRIM(A:A)、1,0)
リスト2のエントリがリスト1にあるかどうかを確認するには
これで、2つのリストをVLOOKUPと比較する簡単で汚い方法があります。
間違ったExcel数式で時間を無駄にするのをやめましょう!!
無料のExcel数式ブックでは、必要な27の最高の数式を紹介しています。あなたの仕事のために。 Excelで貸与されたメールを購読すると、すぐに本が届きます!
*私たちはGDPRに準拠しており、プライバシーを非常に重要視しています。スパム禁止。すばらしいコンテンツ