ExcelでVLOOKUP関数を使って、検索値と検索範囲の値が文字列の場合の正しい数式設定方法をご紹介します。文字列の場合でも、数式を適切に書くことで正確に検索・取得が可能です。
1. VLOOKUP関数の基本構文
VLOOKUP関数は以下のような構文です:=VLOOKUP(検索値, 範囲, 列番号, 検索の型)
・検索値:探したい文字列
・範囲:検索対象の表
・列番号:取得したい値がある列の番号
・検索の型:完全一致の場合はFALSE、近似一致の場合はTRUE
2. 文字列を検索値として使用する場合
検索値が文字列の場合は、数式内で文字列をダブルクオーテーションで囲むか、セル参照を使います。例。
直接文字列を入力する場合:=VLOOKUP("りんご", A2:B10, 2, FALSE)
セル参照の場合(例:セルD2に検索値が入っている場合):=VLOOKUP(D2, A2:B10, 2, FALSE)
3. 検索範囲内の文字列に注意
検索範囲内の文字列には、余計な空白や全角・半角の違いがあると正しく検索できません。
そのため、TRIM関数やCLEAN関数を使って不要なスペースを削除すると安定して検索できます。
4. 完全一致で検索する
文字列の場合、完全一致で検索することが基本です。検索の型にFALSEを指定すると、文字列が完全一致した場合のみ値を返します。
近似一致のTRUEにすると、文字列検索で意図しない結果になる場合がありますので注意してください。
まとめ
文字列のVLOOKUP検索では、検索値を正しく設定し、検索範囲の文字列に余計なスペースがないか確認することが重要です。数式は=VLOOKUP(検索値, 範囲, 列番号, FALSE)を基本として、セル参照かダブルクオーテーションで囲んだ文字列を使用することで正確に検索できます。


コメント