1

ブックに2枚あります。1つは一意のクライアント用で、もう1つはクライアントとその他の詳細を組み合わせたテーブルです。

シートAで言う:

ID  |  Name  |  Addr
1   |  Peter |  10a...
2   |  Aaron |  18...
.   |    .   |   .
.   |    .   |   .

シートB:

ID  |  Name  |  Addr
    |  Peter |  10a...
    |  Peter |  10a...
    |  Aaron |  18...
    |  Aaron |  18...

クライアントの詳細に応じてシートBにIDを設定したい。たとえば、シートBの列「Name」と「Addr」の内容がシートAの「Name」と「Addr」の内容と等しい場合、「ID」シートAの値をシートBに入れます。

したがって、シートBは次のようになります。

ID  |  Name  |  Addr
1   |  Peter |  10a...
1   |  Peter |  10a...
2   |  Aaron |  18...
2   |  Aaron |  18...

これどうやってするの?

4

1 に答える 1

2

連結でVLOOKUPを使用します。

シート1で、名前とアドレスを連結して、行ごとに一意の連結キーを作成します。 &連結演算子です。方式:=B2&C2

シート2で、連結キーを使用してVLOOKUPを使用します。

  = VLOOKUP(B2&C2, Sheet1!$A$2$:$D$500,2,FALSE)

ここでのいくつかの重要なポイント:

  • 一致するキーを検索しています(B2&C2)
  • 完全一致(FALSE)が必要です。
  • IDを取得します(列2)。
  • 参照テーブルをアンカーすることを忘れないでください($を使用してください)。上記の例では、シート1に500の一意のクライアントを想定しています。必要に応じて入力します。

シート1:

シート1

シート2:

ここに画像の説明を入力してください

于 2013-01-21T05:16:46.860 に答える