- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ある値と一致する場合に検索結果を取得する方法。)
ある値と一致する場合に検索結果を取得する方法
このQ&Aのポイント
- エクセルシートに入力値、取得値、検索KEY、変換値があります。
- 入力値に1〜999の数字を入力し、検索KEYを検索して変換値を取得値に返すようにしたい。
- 注意事項として、検索KEYは5〜124の範囲であり、入力値に1〜4が入力された場合は検索KEYの5の変換値を取得値に取得し、入力値に125以上が入力された場合は検索KEYの124の変換値を取得値に取得する。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! B2セルに =IF(A2="","",VLOOKUP(IF(A2<5,5,IF(A2>124,124,A2)),C:D,2,0)) という数式を入れオートフィルでずぃ~~~!っと下へコピーではどうでしょうか?m(_ _)m
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.3
5から124まで順序良く並べてあるなら、大きいほうは調べなくてかまいません。 =IF(A2="","",VLOOKUP(MAX(A2,5),C:D,2))
質問者
お礼
いつもご回答ありがとうございます。 教えて頂いた回答でちゃんと得たい結果が得られました。 ありがとうございました。
noname#204879
回答No.1
次の値が入力されたときはドッチを取得するの? 32 → E or G ? 89 → E or G ? 92 → H or F ? 123 → H or F ?
質問者
補足
ご質問ありがとうございます。 質問欄に書いた検索KEY以外の値には それぞれの変換値が入っていますので、 E,G、H,Fかそれ以外かもしれません。
お礼
いつもわかりやすい回答ありがとうございます! さっそくやってみて、一発で結果が得られました。 ありがとうございました。