エクセルの関数について



◇-?エクセルの関数について-takesier-02/16-12:40(70)-No.327745
 ┗?!Re:エクセルの関数について...-白茶-02/16-17:05(65)-No.327777

▲このページのトップに戻る
327745エクセルの関数についてtakesier 2006/02/16-12:40

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:pcg
ソフト関連: エクセル
--
エクセルの関数で、LARGEってありますが、
これは範囲内で指定番に多い値を返しますよね。

値ではなく、セルを返すにはどうのようにしたらよいのでしょう。

例えば、範囲(B1:B4)までそれぞれに1〜4までの数字が入っていたとします。
3番目に多い値は LARGE(B1:B4,3) で "2" が返ると思うのですが、
そのとき(A1:A4)には A,B,C,D がそれぞれ入ってたとして、
2行目の "B" というのを返したい場合、どのようにしたらよいのでしょう。
OFFSET と組み合わせようと思ったのですが,わかりませんでした。

どなたか、アドバイスをお願いいたします。

▲このページのトップに戻る
327777Re:エクセルの関数について白茶 2006/02/16-17:05

記事番号327745へのコメント
takesierさんは No.327745「エクセルの関数について」で書きました。

こんにちは。
頑張ってますね。

=LOOKUP(LARGE(B1:B4,3),B1:B4,A1:A4)

はどうですか?


追記:

B列が昇順とは限らないので
=INDEX(A1:A4,MATCH(LARGE(B1:B4,3),B1:B4,0))
又は、VLOOKUPの方がオススメです。



A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言