• ベストアンサー

○○番台に特定の値を返す数式

エクセルの質問です。 ○○番台の数字の隣のセルに自動で特定の値が返される数式を知りたいです。 A列にコード、B列に地域名を入れる表を作りたいのです。 別のシートや別の欄にコード対応表を作る必要があるとは思うのですが、その表の作り方?表し方?もよくわからないのです…。 よろしくお願いします。

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

  • ベストアンサー
  • mdmp2
  • ベストアンサー率55% (438/787)
回答No.2

方法はいろいろありますが、つぎのがスッキリしていると思います。 F4にコードが入力されているものとして、 =CHOOSE(INT(F4/100),"北海道","東北","関東") INT(F4/100) は、F4の数値を100で割って、整数にする関数です。 〇〇番台を取得します。 INT(F4/100) で取得した数と"北海道","東北","関東"の数が同じでなければエラーになります。 F4の値が100以下の場合はエラーになります。

noname#252330
質問者

お礼

すごい!できた!できました! この数週間の悩みが解決されました! ありがとうございます! 忘れないようにメモしておきます!

その他の回答 (2)

  • kkkkkm
  • ベストアンサー率66% (1734/2604)
回答No.3

たとえば D列にコード、E列に地域を入れたとして 100,北海道 200,東北 300,関東 以下必要なだけ表を作り 最後の行に 数値が800で終わったら 900,無効なコード B2に =IFERROR(VLOOKUP(A2,$D$2:$E$12,2,TRUE),"無効なコード") $D$2:$E$12の部分は上記の表の範囲を指定してください。 として必要なだけ下にコピーして試してください。

回答No.1

vlookup関数を参考にしてください

関連するQ&A

専門家に質問してみよう