• 締切済み

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

みんなの回答

  • 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列は邪魔でしょうから非表示にしておく。    

関連するQ&A

専門家に質問してみよう