目次

値の範囲に対応した値をセルに表示する

目次

Excelでセルに値の範囲に対応した値を表示する手順を紹介します。

概要

Excelでセルに入力された数値に対応する値を取得する方法として LOOKUP関数や、SWITCH関数を利用する方法があります。 紹介した方法では、値に一致した対応した値をセルに表示しますが、利用シーンによっては、値の範囲で対応したい値を表示したい場合があります。 この記事では、値の範囲に対応した値をセルに表示する手順を紹介します。

値の範囲に対応した値を表示する場合は、LOOKUP系の関数を利用します。

手順

Excelで下図の表を準備します。
値の範囲に対応した値をセルに表示する:画像1

名前得点評価
ぺんた68
ぺんのすけ44
ぺんざぶろう18
ぺんこ92
ぺんみ73


得点に対応して評価値を設定したいです。設定したい評価値は次の通り。

得点の範囲評価値
0~<301
30~<502
50~<703
70~<904
90~5

シートの別の位置に得点に対応する評価の表(下図)を作成します。
値の範囲に対応した値をセルに表示する:画像2

01
302
503
704
905


D3セルに次の数式を入力します。C3が入力値のセルになります。今回の場合は[得点]のセルに値になります。 $H$2:$I$6 は上で作成した得点に対応する評価値の表です。

$がついているのはペーストした際に、表の参照範囲が変わらないようにするためです。 詳しくは絶対参照の記事を参照してください。
第三引数はセルに表示する値の列です、今回は2列目の評価値を表示したいので、2を与えています。

=VLOOKUP(C3,$H$2:$I$6,2)

値の範囲に対応した値をセルに表示する:画像3


数式を入力すると、対応した値の評価値が表示されます。
値の範囲に対応した値をセルに表示する:画像4

セルをコピーして、数式をほかのセルにペーストします。他のセルの評価値も表示されます。
値の範囲に対応した値をセルに表示する:画像5

参考

HLOOKUPの場合も同様の手順でできます。

=HLOOKUP(C3,$H$3:$L$4,2)

値の範囲に対応した値をセルに表示する:画像6

値の範囲に対応した値をセルに表示できました。

AuthorPortraitAlt
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2022-06-15
Copyright © 1995–2025 iPentec all rights reserverd.