検索
CHOOSE
定義
CHOOSE は、リストの中で指定した番号の位置にある値を返します。
構文
=CHOOSE(index_num, value1, [value2], ...)
引数
| 引数 | 意味 |
|---|---|
index_num |
返す項目です。1 を最初の値と数えます。よく A2 のようなセルです。 |
value1 |
最初の選択肢です。テキストは二重引用符で囲みます。 |
value2, ... |
任意です。順に並ぶ追加の選択肢です。 |
計算例
窯のシートは、熱の設定をラベルに対応させます。設定は A2:A4 に入っています。
| A: 設定 |
|---|
| 3 |
| 1 |
| 2 |
数式: =CHOOSE(A2,"low","mid","high")
結果: high。3 は 3 番目の値を選びます。下にフィルすると、数式は high、low、mid を返します。
練習問題
セル A2 には 2 が入っています。B2 に、A2 が 1 のときは "red"、2 のときは "blue"、3 のときは "green" を返す数式を書いてください。
- B2 に、A2 が 1 のときは red、2 のときは blue、3 のときは green と表示する CHOOSE 数式を書いてください。
- B2 は 2 の場合の結果を表示する必要があります。
ステップ 1 / 2
B2 に =CHOOSE(A2,"red","blue","green") と入力します。
A2 は 2 なので、結果は blue です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
B2 は CHOOSE を使っています。
B2 は blue を表示しています。
関連する関数
INDEX はシート上の範囲から位置で読みます。FILTER は番号で選ぶのではなく、一致する行を残します。
よくある間違い
番号に 0 を使うミスです。CHOOSE は 1 から始まるので、CHOOSE(0,"low","mid","high") は #VALUE! を返します。