データベースのVLOOKUPまたはINDEX-MATCH数式


2

現在、2つのデータベースのマージに取り組んでいます。例のために情報が変更されています。

2つのデータベースのスプレッドシート

一番上のスプレッドシートには、必要なすべての情報があります。一番下にあるのは、ほとんどの情報を含むデータベースです。一番上には、2つの識別子、完全なacocunt番号と完全なカード番号があります。下部のスプレッドシートには、人の情報、完全なアカウント番号、および最後の4桁を除いてマスクされているカード番号が含まれています。

カード番号の最後の4桁にVLOOKUPを作成すると、同じ最後の4桁のインスタンスも発生します。アカウント番号でVLOOKUPを実行すると、共有アカウント番号の最初のインスタンスのみをプルすることがわかります。一番下のデータベースから一番上まですべてのデータを取得しようとしています。私はINDEX-MATCHの式にあまり精通していません。2つのセルで一致する情報を検索し、対応するセルを照会することは可能ですか?IE:「データベース1の4桁のカードとアカウント番号がデータベース2の4桁のカードとアカウント番号と一致する場合、名前は?」


複数条件のIndex / Matchを確認してください。あなたが探しているのはそれだと思います。
ブルースウェイン

あなたが送ってくれた記事を見ていますが、ありがとうございます。ただし、次の= INDEX($ D $ 17:$ D $ 20、MATCH($ I2&$ K2、$ B $ 17:$ B $ 20を入力すると、値エラーが発生します。 &$ C $ 17:$ C $
20,0

それをやった、ちょうど私が「CTL + SHIFT + ENTER」を入れていなかったことに気づいた
TheCamba

@BruceWayne-答えを作ってみませんか?テクニックとリンクの簡単な要約ですか?
デーン

回答:


1

これは、Index/Match複数の基準でメソッドを使用する絶好の機会です。 このページは、その方法を要約した良い仕事をしていますが、ここにあなたのための簡単な解決策があります(あなたも見つけました):

=INDEX($D$17:$D$20,MATCH($I2&$K2,$B$17:$B$20&$C$17:$C$20,0))

配列式なので、CTRL+ SHIFT+ ENTERを入力します。

通常、通常のを使用し、Index/Matchルックアップと範囲を追加するだけ&です:

=Index([range of values you want to return],MATCH([Lookup 1]&[Lookup 2]&...&[Lookup N],[Lookup1 Range]&[Lookup2 Range]&...&[LookupN Range],0))

したがって、さらに条件を追加する必要がある場合は、それらをに追加するだけMatch()です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.