[[20160527094022]] 『先頭行の値を検索したい場合の関数』(jg) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『先頭行の値を検索したい場合の関数』(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

早速回答をいただきありがとうございました。
教えていただいた関数で求めたい回答を得ることができました。
感謝いたします。
(jg) 2016/05/27(金) 10:47

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.