- 締切済み
execlでの参照
execlで下記の表からA1~B3を参照して或る値がA1~A3の範囲に対応するB1~B3を参照したいのですが、どのように行えばいいでしょうか? あとA1~A3の範囲数字は1つのセルで下記のように書いても参照可能でしょうか?よろしくお願いします。 例)値が1.55の場合はAを参照、値が3.99の場合はCを参照 A B 1 1.00-1.99 A 2 2.00-3.11 B 3 3.12-4.99 C
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- onlyrom
- ベストアンサー率59% (228/384)
回答No.1
表に1列追加(未使用列ならどこでもいいが今回はC列に追加)して 追加した列に、A列の開始の値(1.00-1.99 だったら、1.00)をセットし以下のような表にします。 _____A_______B____C___ 1__1.00-1.99___X___1.00 2__2.00-3.11___Y___2.00 3__3.12-4.99___Z___3.12 C列の、1.00、2.00は数値ですから小数点は省いて、1、2 でOKです。 (処理内容) E2 に検査値、"2.5" を入れ、 F2 に対応した、"Y"を取得する場合 F2に次の式をセットする =INDEX(B1:B3,MATCH(E2,C1:C3,1),1) それからC列は邪魔でしょうから非表示にしておく。