[[20061110154500]] 『日付の並べ替え』(よねっち) ページの最後に飛ぶ

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

 

『日付の並べ替え』(よねっち)

こんにちは。
日付の並べ替えについて質問です。

データが200件くらいあります。
そのデータを日付順に並べ替えたいのです。
順番は、4月が一番大きくて、4,5,6,7,8,9,10,11,12,1,2,3
の順番にしたいです。

エクセルの機能でやりましたが、上手くいきません。
マクロでかく場合、どのような方法があるでしょうか?

ご存じの方がいらしたら、ぜひ教えてください。
宜しくお願いします。


 1)普通に並べ替え
 2)1〜3月を切り取る
 3)12月の下に貼り付け
 なんてのは如何でしょう。

 マクロならその手順をマクロ記録すれば出来ると思います。
 (matta)


(matta)さん、ありがとうございます。
でも、その方法は適切ではないです・・。
コードでかく場合の方法はご存じないでしょうか?


 マクロで書く一例:
 1) A列に1列挿入
 2) B列のデータ開始行から最終行のA列に 数式 =Choose(Month(B1),10,11,12,1,2,3,4,5,6,7,8,9)
 3) A列、B列で並べ替え
 4) A列削除
 (seiya)

seiyaさん、ありがとうございます。
早速試してみます!!

 日付が「年」から入力されているなら普通に並べ替えで出来そうですが
 出来ないってことは、年情報は無いんですよね。
 で、「日付」と言うことで「月日」と入力されている?
 「月」だけ入力ならユーザー設定リストでできそうなんですが。
 ・・・と言うことで
 現在の状況にあてはまって使えるかどうか分かりませんが
 (しかも「もうやったよ!!」だったらごめんなさい)
 こちらの(kuro)さんご呈示の方法もご参考に
[[20030919171550]] 『ユーザー設定リスト』(やー坊)

 (HANA)

こんにちは〜♪

 関数と並べ替えの機能を使った方法ですけれど〜。。。。

 >そのデータを日付順に並べ替えたいのです。順番は、4月が一番大きくて、
 >4,5,6,7,8,9,10,11,12,1,2,3の順番にしたいです。 

 ☆A列のA1からデータがある場合です。

 年が同じで、月だけで並べ替えするのでしたら

 たとえば、B列の
 B1: =16-MONTH(A1)-(MONTH(A1)<4)*12

 A列のデータ行まで、コピーします。

 そして、B列の降順で並べ替えします。

 必要なければ、B列を削除してください。

 ☆A列の日付が、ランダムで日にちも並べ替えるのでしたら
 B1の式を
 =16-MONTH(A1)-(MONTH(A1)<4)*12&"-"&31-DAY(A1)
 にして、ください。

 ご参考にどうぞ〜。。。

 。。。。Ms.Rin〜♪♪


Ms.Rinさん、HANAさん、ありがとうございます^^
両方とも試してみたいと思います。
まだできていないので・・(汗

こんにちは。よねっちです。

随分返信が遅れてしまいました。申し訳ありません。

Ms.Rin〜♪♪さんの、
16-MONTH(A1)-(MONTH(A1)<4)*12&"-"&31-DAY(A1)

を使わせていただきました。

一番端の列に置き、日付の列を指定してソートをかけました。
求めていたことができました!ありがとうございました^^♪

もしよろしければ、この説明を教えていただけたらと思います。
お時間がありましたら、よろしくお願い致します。

また、この関数を日付がない列では表示させないようにIF文を使って
書きました。
それで、「降順」でソートをかけると、
どうしても、数式が入っているところからソートされています。

この、数式が入っていても、日付がないところはソートされないように
したいのですが、できますでしょうか?

重ね重ねの質問で、大変失礼いたします。

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


 ご質問への返答ではないのですが
 日付はどのような物が入っているのですか?
 例えば
  1.手入力しており数式バーにyyyy/mm/ddの形で表示される
  2.文字列として入力されている
  3.月日情報のみ入力
  4.関数を使っての計算結果(そうであればその関数の御呈示を希望)

 ご質問に関する質問としては
 >数式が入っていても、日付がないところはソートされないようにしたいのですが、できますでしょうか? 
 これは例えば(行列の記述は記入ミスとして)
  1.10行おきに日付がない行が存在し、10行毎にソートしたい
  2.日付がない行が一番上に集まるが、一番上に来ない様にしたい

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


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