[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『表から数値を抽出』(あんず)
この様な表があります
A B C D E F G 1 2 1.7 0 0.4以上 0 0.2 0 3 0.4 10 1.2以上 0.8〜1.2未満 0.4〜0.8未満 0 4 40 2.4以上 1.6〜2.4未満 1.2〜1.6未満 0.8〜1.2未満 5 150 4.4以上 3.2〜4.4未満 2.4〜3.2未満 1.2〜2.4未満 6 600 8.8以上 6.8〜8.8未満 4.8〜6.8未満 2.8〜4.8未満 7 10 8 6 4
・セルB2とB3に手入力で数字を入れます。
・セルB2に記入した値(ここでは1.7)をセルC2〜C6から判断して
1.7は10未満なのでC3を選びます そこでC3横のD3・E3・F3・G3の中からB3(ここでは0.4)の数字が 該当するセルを選びます。
B2に35と入力した場合C4を選びD4・E4・F4・G4と言う風に
B2に入力した値によってC列を
B3に入力した値をC列で選ばれた行から検索させる
そしてマッチしたセル列下のD7〜I7の数値をB4に表示させる事は
可能でしょうか?
ご伝授お願いいたします。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
>1.7は10未満なのでC3を選びます ここが「C2セルを選びます」のミスだとして。 また、E2セルが「0.3」だとして。
=INDEX(D7:G7,COUNTIF(INDEX(D2:G6,MATCH(B2,C2:C6,1),0),">"&B3)+1) ではどうか?
もし、ミスでなければすまない。
追記 エラー処理を入れた。 =IFERROR(INDEX(D7:G7,COUNTIF(INDEX(D2:G6,MATCH(B2,C2:C6,1),0),">"&B3)+1),"範囲外") (ねむねむ) 2015/03/20(金) 09:20
表はこの形にしてある。
A B C D E F G 1 2 1.7 0 0.4 0.3 0.2 0 3 0.4 10 1.2 0.8 0.4 0 4 40 2.4 1.6 1.2 0.8 5 150 4.4 3.2 2.4 1.2 6 600 8.8 6.8 4.8 2.8 7 10 8 6 4
(ねむねむ) 2015/03/20(金) 09:36
出来ました!!
本当にありがとうございました
(あんず) 2015/03/20(金) 09:57
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.