列Aに変数のリストがあります > 項目のリスト
列 B の別の変数リスト > 対応する列 A のアイテムコード付き >>
そして列Cにはランダムにリストされたアイテムコードのリストがあります
ここで、列Cを列Aの対応する項目に置き換える必要があります。
vlookup を試しましたができませんでした。
答え1
問題はテーブルのレイアウトにあると思います。検索値が配列の 2 番目の列にあるため、列A
とを入れ替える必要があるかもしれません。B
からオフィスヘルプ
テーブル・アレイ
2 列以上のデータ。範囲または範囲名への参照を使用します。テーブル配列の最初の列の値は、検索値によって検索される値です。これらの値は、テキスト、数値、または論理値にすることができます。大文字と小文字のテキストは同じです。
答え2
@TheUser1024 が提案したように、列A
とを入れ替えて、関数に列を使用します。B
D
VLOOKUP
=VLOOKUP(C1;$A:$B;2)
=VLOOKUP(C2;$A:$B;2)
...
答え3
Vlookup式は、テーブルの最初の列(左側)で割り当てられた情報を検索し、テーブルの最初の列(右側)でその対応を検索します。そのため、Vlookupを実行すると機能しません。
最も簡単な方法は、1-列A > コード 2-列B > 項目 3-正常に機能するVlookup式を実行することです。
必要に応じて、4 列 A と B の両方の列でデータを強調表示してテーブルに名前を付け、数式から名前マネージャーに移動することもできます。名前を「Itemsdata」とし、データが行 A2 から始まると仮定すると、数式は =Vlookup(C2,Itemsdata,2) になります。これで完璧に機能します。