[[20140928094929]] 『重複のある並べ替えを数式でやるには?』(ナッツ) ページの最後に飛ぶ

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

 

『重複のある並べ替えを数式でやるには?』(ナッツ)

VLOOKUPで抽出したデータを並べ替えるには?さらに重複することもあります。
実際のA列の人数は40名ほどで
D2からD15までが最大でここは持ってきた順に入力しています。
なのでD列のデータは決まっていません。
D列に入力した時点でG列からI列に自動的に発信日を昇順で並べ替えたいのです。
皆が見るデータでD列にはそれぞれが入力します。
でもそれぞれがGHIの並べ替えまではしません。ので自動的に出来たら
とても助かります。よろしくお願いします。

A列   B列  C列   D列  E列   F列  G列  H列   I列
氏名 発信日 予定日  氏名  発信日 予定日  氏名  発信日 予定日
パンダ 9/5 10/8      こぐま 9/20 10/8  こいぬ 9/23 10/5
うさぎ 9/17 10/8      こいぬ 9/23 10/5  こぐま 9/20 10/8
こねこ 9/20 10/8      ことり 9/20 10/8  ことり 9/20 10/8
こいぬ 9/23 10/5
ことり 9/20 10/8
こぐま 9/20 10/8
ひつじ 9/5 10/5
ラッコ 9/26 10/8
コアラ 9/8 10/8
とら 9/6 10/5

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


 F2=IF(D2="","",VLOOKUP(D2,A:C,3,FALSE)+ROW(A1)/100)
 G2=IF(D2="","",INDEX(D:D,MATCH(I2,F:F,0)))
 H2=IF(D2="","",INDEX(E:E,MATCH(I2,F:F,0)))
 I2=IF(D2="","",SMALL(F:F,ROW(A1)))
 を入れて、下にフィルドラッグしてみるのはどうですか?
  
(HANA) 2014/09/28(日) 11:44

HANAさん
こんばんは ありがとうございます。
教えてください。
発信日を昇順にしたいので下のようにやり替えました。
H2=IF(D2="","",SMALL(E:E,ROW(A1)))
I2=IF(D2="","",INDEX(F:F,MATCH(H2,E:E,0)))
ところが発信日が同じだと最初の氏名が重なります。
どこを直したらいいですか?
(ナッツ) 2014/09/28(日) 20:05

 E2の式も変更しましたか?
 +ROW(A1)/100 を追加してもらうのと
 F2の式はこれがないものに変更して下さい。
  
(HANA) 2014/09/28(日) 20:14

 HANAさん
 ありがとうございました。
(ナッツ) 2014/09/28(日) 20:23

コメント返信:

[ 一覧(最新更新順) ]


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