[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『先頭行の値を検索したい場合の関数』(jg)
たとえば、
A B C D E −−−−−−−−−−− 1| a b c d 2|あ 1 2 3|い 2 1 4|う 1 2 3 5|え 2 1
a〜d(1行目)
あ〜え(A列)
という表の場合、「aの先頭の値」は「2(B3)」ですが、結果としてA列の「い(A3)」を求めたい場合、どのような関数を使えばいいでしょうか。
同様に「aの最終行の値」は「1(B4)」ですが「う(A4)」を求めたい場合についても教えていただきたいです。
結果として、
A B C D E −−−−−−−−−−− 1| a b c d 2|あ 1 2 3|い 2 1 4|う 1 2 3 5|え 2 1 6| 7| 8|先頭い あ あ う 9|最終う え え う
と、8行目、9行目に求めたい値を入れたいとします。
説明が分かりにくくて申し訳ありませんが、よろしくお願いいたします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
B8セルに =INDEX($A2:$A5,MATCH(1,INDEX((B2:B5<>"")*1,0),0))
B9セルに =LOOKUP(10^16,B2:B5,$A2:$A5) と入力して右へフィルコピーではどうか。
追記 B9セルのほうはB2:E5の範囲が数値の場合。 上記範囲が数値以外の場合は =INDEX($A2:$A5,MATCH(1,INDEX(0/(B2:B5<>""),0),1)) としてくれ。 (ねむねむ) 2016/05/27(金) 10:05
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.