構文
値を一行または一列の範囲で検査して、対応する値を返します
単一行または単一列範囲からセルの内容を返します。場合によっては、同じインデックスの割り当てられた値が、別の列と行で返されます。
VLOOKUP および HLOOKUP とは対照的に、検索および結果範囲は位置が異なる場合があります。隣り合っている必要はありません。さらに、LOOKUP の検索範囲は昇順に並べ替えます。並べ替えない場合、検索は使用できる結果をまったく返さない場合があります。
LOOKUP(検索基準; 検索範囲; 結果範囲)
- 検索基準:検査を行う値。
- 検索範囲:検査値を比較する1行または1列の範囲。
- 結果範囲:戻り値のリストである1行または1列の範囲。結果は、検索範囲で検出されたインスタンスと同じインデックスを持つ結果範囲のセルです。
問題
【サンプルファイル】GoogleDreiveで表示されます。ダウンロードし、Calcで開いてください。
商品管理表のIDに対する商品名と価格を求める。
回答
- セル「C10」を選択状態にする。
- 「挿入」-「関数」で関数ウィザードを表示させる。
- 分類項目「表計算」、関数「LOOKUP」を選択。
- 検索基準には、検索する値のあるセル$B$10と入力。
- 検索範囲には、データのるセル範囲$B$3:$I$7と入力。
- 結果範囲には、結果を返すはセル範囲C3:C7」と入力し「OK」。
※オートフィルを利用するため、検索基準と検索範囲の部分は絶対参照としました。
※絶対参照への変換は「F4」ボタン。