[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP関数の変則検索につきまして』(史)
いつも勉強させて頂いて降ります。
有難うございます。
セルD1へ=VLOOKUP(C1,A1:B5,2,FALSE)の式を入れると答えは上の行から選択され123となります。
一番下の行の数値を表示し、答えを789としたいのですが
いつもは、A列とB列を降順で並び替えをしていますが関数で出来ないでしょうか
宜しくお願い致します。
A B C D 1 りんご 123 りんご 789 2 みかん 147 3 りんご 456 4 トマト 258 5 りんご 789
< 使用 Excel:Excel2010、使用 OS:Windows7 >
D1 =IF(C1="","",LOOKUP(1,0/(A1:A10=C1),B1:B10))
こんな感じかな。 (笑) 2015/08/29(土) 13:46
希望通りの答えが得られました。
教えて頂きました式は、これから勉強させて頂きます。
本当に有難うございました。
(史) 2015/08/29(土) 13:57
降順で並べ替えたらVLOOKUPでできるということは、 もしかして求めたいのは最大値?
例題のB5セルを「789」→「333」に変更したら、D1はどうなればいいのかな?
回答したLOOKUPの式が返すのはあくまで「一番下の行の値」であって 最大値ではないですよ。 (笑) 2015/08/29(土) 15:01
答えは、789で合ってますのでLOOKUPの式で大丈夫です。
ご心配をお掛けし申し訳御座いませんでした。
(史) 2015/08/29(土) 19:01
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.