[[20130201140628]] 『関数による並べ替え』(t.suzuki) ページの最後に飛ぶ

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

 

『関数による並べ替え』(t.suzuki)
Excelを使って下記「図1」のような表を作りました。
この表を「図2」のような表に並べ替えたいのですが、ツールバーに有る昇順、降順のボタンではなく、関数を使って並べかえる方法が有るか教えていただけませんでしょうか。
並べ替えの条件は
1.最初に「組別」で並べ替える
2.次に並べ替えた組別の中でさらに「タイム」順に並べ替える
上記の動作を関数で作成したいのですが可能でしょうか。
よろしくお願いします。

図-1

   A   B   C   D
 1 番号 組別  氏名  タイム
 2  101     1    山田  1:05.34
 3  105     3  上野  1:02.55
 4  103     1  高橋  1:08.10
 5  102     2  斉藤    1:10.73
 6  104     2    田中    1:06.51

図-2

   A   B   C   D
 1  番号 組別 氏名  タイム
 2  101    1    山田     1:05.34
 3  103    1  高橋     1:08.10
 4  104    2  田中     1:06.51
 5  102    2  斉藤     1:10.73
 6  105    3  上野     1:02.55

Excelのバージョン2010
OSのバージョンWindows7(32bit)


 並べ替えればいいのに。。。
 
=INDEX(Sheet1!A$2:A$6,MATCH(SMALL(INDEX(Sheet1!$B$2:$B$6*1000+Sheet1!$D$2:$D$6,),ROW(A1)),INDEX(Sheet1!$B$2:$B$6*1000+Sheet1!$D$2:$D$6,),0))
 
(ROUGE)

ROUGE様、早速にご返事いただき有難うございました。
見事並べ替えることができました。心より感謝申し上げます。
今後ともよろしくお願いいたします。
(t.suzuki)

コメント返信:

[ 一覧(最新更新順) ]


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