0

複数の用語に関連付けられたユーザー ID のシート 1 があります。用語は別の列にリストされています。ユーザーごとに最大 30 の用語があります。このシートは、列 A にユーザー ID、列 B、C、D に用語として編成されています。

次に、Sheet2 の一意のカテゴリ (列 A の用語、列 B のカテゴリ) に関連付けられた一連の用語があります。目標は、ユーザーをカテゴリと一致させることです。そのため、壮大なプロポーションの Vlookup を実行するか、シート 1 の列 B、C、D などの用語をシート 2 の列 A の用語と比較する VBA プログラムを実行する必要があります。

シート 2 に見つかった場合、式が用語をシート 1 の関連するカテゴリに置き換えた場合は素晴らしいでしょう。

4

1 に答える 1

4

シートを作成する3

以下をシート 3 のセル A1 に貼り付けます。

=iferror(vlookup(sheet1!A1,sheet2!:$A:$B,2,0),sheet1!A1)

次に、シート1にあった行/列と同じ数だけ右下にドラッグします。

基本的に、式は sheet2 リストの各 sheet1 セルにあるものを検索します。見つかった場合は値を返し、そうでない場合はシート 1 にあったものを表示します。

アップデート

持っていない古いバージョンの Excel を使用している場合は、次のようiferrorに使用できます。iserror

=if(iserror(vlookup(sheet1!A1,sheet2!:$A:$B,2,0)),sheet1!A1,vlookup(sheet1!A1,sheet2!:$A:$B,2,0))
于 2012-08-28T23:37:36.263 に答える