CHOOSE関数を使う際の注意点

CHOOSE関数を活用するために、実務で使う際に発生しやすいエラーやミスを事前に理解しておくとよい。
■インデックス番号の範囲外エラー
CHOOSE関数では、指定したインデックス番号が用意した候補数を超えてしまうとエラーが表示される。
こうしたミスを防ぐには、入力規則を活用してインデックス番号の範囲を制限しておくとよい。
■選択肢が多い場合は管理が煩雑になる
CHOOSE関数は最大254個まで候補を設定できるが、選択肢が増えすぎると数式が長くなり、管理が難しくなる。
候補が多い場合や更新頻度が高い場合は、マスタ表を別途作成し、VLOOKUPやXLOOKUPなどの検索関数を使う方法の方が管理しやすい。
まとめ
CHOOSE関数は、番号に応じて値を切り替えるというシンプルな仕組みを持つが、実務では表示制御や計算式の切替など幅広い用途に活用できる。特に、IF関数の入れ子を減らしたい場面では、数式の可読性を大きく改善できる点が魅力である。
日常的にExcelを扱う業務において、CHOOSE関数を理解しておくだけで作業効率は確実に高まるはずである。
本記事の内容を以下で簡単におさらいしておこう。
- CHOOSE関数とは
- CHOOSE関数は、番号に応じて値を選ぶ関数
- 書式は =CHOOSE(番号, 値1, 値2…)
- 番号は選択位置を示す。値には文字列やセル参照を指定できる
- 基本手順
- 番号を入力する
- =CHOOSE(セル, 候補1, 候補2…) を入力する
- 番号を変更し、表示が変わるか確認する
- セル参照を使う手順
- 別列にマスタを作る
- =CHOOSE(セル, セル1, セル2…) を入力する
- 活用例
- ランク表示
- 月名表示
- 税抜・税込の切替
- 使い分け
- 条件判定はIF関数
- 番号選択はCHOOSE
- 値一致はSWITCH
- 注意点
- 範囲外番号はエラーになる
- 候補が多い場合はVLOOKUPやXLOOKUPが向いている
構成/編集部







DIME MAGAZINE











