• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ある値と一致する場合に検索結果を取得する方法。)

ある値と一致する場合に検索結果を取得する方法

このQ&Aのポイント
  • エクセルシートに入力値、取得値、検索KEY、変換値があります。
  • 入力値に1〜999の数字を入力し、検索KEYを検索して変換値を取得値に返すようにしたい。
  • 注意事項として、検索KEYは5〜124の範囲であり、入力値に1〜4が入力された場合は検索KEYの5の変換値を取得値に取得し、入力値に125以上が入力された場合は検索KEYの124の変換値を取得値に取得する。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! B2セルに =IF(A2="","",VLOOKUP(IF(A2<5,5,IF(A2>124,124,A2)),C:D,2,0)) という数式を入れオートフィルでずぃ~~~!っと下へコピーではどうでしょうか?m(_ _)m

moguo4649
質問者

お礼

いつもわかりやすい回答ありがとうございます! さっそくやってみて、一発で結果が得られました。 ありがとうございました。

その他の回答 (2)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

5から124まで順序良く並べてあるなら、大きいほうは調べなくてかまいません。 =IF(A2="","",VLOOKUP(MAX(A2,5),C:D,2))

moguo4649
質問者

お礼

いつもご回答ありがとうございます。 教えて頂いた回答でちゃんと得たい結果が得られました。 ありがとうございました。

noname#204879
noname#204879
回答No.1

次の値が入力されたときはドッチを取得するの? 32 → E or G ? 89 → E or G ? 92 → H or F ? 123 → H or F ?

moguo4649
質問者

補足

ご質問ありがとうございます。 質問欄に書いた検索KEY以外の値には それぞれの変換値が入っていますので、 E,G、H,Fかそれ以外かもしれません。