[[20150416133940]] 『最終行の値を求める』(cc) ページの最後に飛ぶ

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

 

『最終行の値を求める』(cc)

 教えてください。
    A   B   C
  1 ○○  10   20
  2 △△  20   30
  3 ○○  5    10
  4 △△  50   60

 上記のような表があるとします。

 関数を使用して、△△のB列にある最終の値(例では50)をE1に表示したい
 場合は、どのような関数になるでしょうか?

 よろしくお願いいたします。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 =INDEX(B:B,MATCH(1,INDEX(0/(A:A="△△"),0),1))
 ではどうか?
(ねむねむ) 2015/04/16(木) 13:52

 早速の回答ありがとうございます。

 追加でご質問させていただきたいのですが、上記シートがsheet1とします。
 sheet2に先ほどと同じように値を表示させたい場合はどのような関数になりますか?
 ご教示いただけたら助かります。
(cc) 2015/04/16(木) 14:13

 セル参照にシート名を付ける。
 シート名!セル

 =INDEX(Sheet1!B:B,MATCH(1,INDEX(0/(Sheet1!A:A="△△"),0),1))

 なお、シート名によっては(シート名にカッコやスペースなどが含まれていたりする場合)
 シート名!セル
 を
 'シート名'!セル
 とシート名を「'」でくくらなければならない。
(ねむねむ) 2015/04/16(木) 14:23

 =LOOKUP(1,0/(Sheet1!A1:A100="△△"),Sheet1!B1:B100)
 でも
 
(帰って来た名無しのおっさん) 2015/04/16(木) 14:46

コメント返信:

[ 一覧(最新更新順) ]


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