[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『上位トップ10を抽出して別シートに表示させるには?』(初心者)
数値 ランキング A 100 1 B 50 6 C 80 3 D 40 7 E 60 5 F 10 10 G 30 8 H 90 2 I 20 9 J 70 4
上の表でランキング上位5名を別シートで
表示させるにはどうしたらいいですか?
(ちなみにランキングはRANKを使って計算したものです。)
別シートのA1からA5にランキングが1から5まであるとして B1セルに=INDEX(Sheet1!$A$1:$A$10,MATCH(A1,Sheet1!$B$2:$B$11,0),0) または、=LARGE(Sheet1!$A$1:$A$10,A1) 以下コピー。 で、どうでしょうか。 追加:上の式は同率順位があったときにエラーになるので下のLARGE関数が良いですね。 (川野鮎太郎)
ばたぁ〜〜ん♪Ю―(^O^ )お邪魔しまぁ〜〜す。 各シート共にA1あたりを選択していないとエラーになりいますがぁ、、、 マクロの記録のままです。``r(^^;)ポリポリ 適当に応用してください。 (夏目雅子似) Sub Macro1() ' マクロ記録日 : 2004/9/8 ユーザー名 : 夏目雅子似 Selection.CurrentRegion.Select Selection.AutoFilter Selection.AutoFilter Field:=2, Criteria1:="<=5", Operator:=xlAnd Selection.Copy Sheets("Sheet2").Select ActiveSheet.Paste Application.CutCopyMode = False End Sub
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.