『日付の並び替えを二度行いたい』(みおっぺ) ご教示よろしくお願いいたします。 Excel初心者です。 質問内容に失礼があったらすみません。 下記のような表になっているのですが、 登録日の日付で並び替えし更に納期日で並び替えるということは可能なのでしょうか・・・? 登録日と納期日がバラバラに入力されてくるため、 今は手動でコピーして挿入し、いらない行を削除ととても効率の悪いことをしているのですがどうしていいのかわからず・・・ 調べていたらこの掲示板にたどり着きました>< sheet1 (A列) (B列) (C列) (D列) (E列) (F列) (G列) 検査項目確認表 No. 場所 項目1 項目2 項目3 登録日 納期日 1 東京都 z1 z2 z3 2022/3/ 2022/9/ 2 長崎県 x1 x2 x3 2022/2/ 2022/10/ 3 北海道 c1 c2 c3 2022/5/ 2022/6/ 4 大阪府 1 1 1 2022/1/ 2022/12/ 5 福井県 2 2 2 2022/8/ 2022/9/ 6 岩手県 a a a 2022/9/ 2022/10/ 7 新潟県 1 1 1 2022/3/ 2022/5/ 8 大分県 z1 z2 z3 2022/3/ 2022/6/ 9 群馬県 z1 z2 z3 2022/1/ 2022/5/ やりたいこと↓----------------------------------------------------- sheet1 (A列) (B列) (C列) (D列) (E列) (F列) (G列) 検査項目確認表 No. 場所 項目1 項目2 項目3 登録日 納期日 1 群馬県 z1 z2 z3 2022/1/ 2022/5/ 2 大阪府 1 1 1 2022/1/ 2022/12/ 3 長崎県 x1 x2 x3 2022/2/ 2022/10/ 4 新潟県 1 1 1 2022/3/ 2022/5/ 5 大分県 z1 z2 z3 2022/3/ 2022/6/ 6 東京都 z1 z2 z3 2022/3/ 2022/9/ 7 北海道 c1 c2 c3 2022/5/ 2022/6/ 8 福井県 2 2 2 2022/8/ 2022/9/ 9 岩手県 a a a 2022/9/ 2022/10/ お力添えどうか宜しくお願い致します。 < 使用 Excel:Office365、使用 OS:Windows10 > ---- リボンの右から三つ目くらいの箇所に 並び替えとフイルター AZ と 逆さジョウゴ。。。みたいなマークあり。。。^^; ユーザー設定の並び替え(U)。ポチ、で 入力ポップが表示されますので、優先するキー、で納期日、登録日 と設定して。。。OKポチで。。。出来たような気がいたします。 詳細はネットで。。。サイトがたくさん有りますよ。m(_ _)m vbaとか。。。でしたら。お手伝い 出来るかもしれません。。。←。。。多分ですが( ̄▽ ̄) でわ << _ _ >> (隠居Z) 2021/11/24(水) 12:12 ---- 納期日、登録日。。。反対かも。。。 試して見て下さいませ。。。A^^; いい加減な事で。相済みません。m(__)m (隠居Z) 2021/11/24(水) 12:15 ---- 前にも同様な感じの表を見たんですが >2022/1/ 2022/5/ これ、実際もスラッシュで終わっているデータなんですか? (コナミ) 2021/11/24(水) 12:23 ---- 回答ではないです 月の桁を揃えておけば並び替え機能で上記の様になる場合もあると思いますが このデータで並び替えをすると 1桁しか表示していない登録日は順番になりますが 1桁と2桁が混在している納品日は10、11、12が1で始まるので2より上になります 登録日の月も同じ様に2桁が出ると同じ様に並び替えられると思います 達人の回答をお待ちください (なるへそ) 2021/11/24(水) 12:33 ---- 強引ですが 並び替えのユーザー設定リストに 10,11,12,1,2,3,4,5,6,7,8,9 と設定しておき登録日にだけ適応すれば 現在のデータの上記の表記にはなります (なるへそ) 2021/11/24(水) 12:51 ---- すみません。うまくいってませんでした上は忘れてください 01とか02の様に桁揃えたらうまくいくのですが・・・ (なるへそ) 2021/11/24(水) 12:55 ---- あとはコナミさんが言っているように /で終わっている文字列などなのか表示形式で表示させない日付なのか そのあたりが何をするにも問題になりそうです (なるへそ) 2021/11/24(水) 12:59 ---- すでに同様の回答も出ていますが、F列、G列の値を 数値の表示形式を「yyyy/m/」にした、実際は日付のシリアル値になったものにしておくと 容易に並べ替えができるだろうと思います。 ※日のデータが不要ならすべて1にしておく 例 2021/11/ ← 2021/11/1 2021/12/ ← 2021/12/1 2022/1/ ← 2022/1/1 (きまぐれおじさん) 2021/11/24(水) 13:25 ---- すみません。 日付省略してしまってました。 /で変わってしまうんですね・・ 分かりにくくしてしまい申し訳ないです 本来は2022/12/10とか入ってます>< (みおっぺ) 2021/11/24(水) 13:29 ---- 似たような質問いくつか見つけたのですが 応用できなさそうでしたので質問させていただきました・・ すみません、よろしくお願いいたします。 (みおっぺ) 2021/11/24(水) 13:33 ---- データタブ(Alt+A)に、並べ替え(S,Aを順番に押す)という機能があります。 お試しください。 (きまぐれおじさん) 2021/11/24(水) 13:40 ---- きまぐれおじさん様が言っているように >数値の表示形式を「yyyy/m/」にした、実際は日付のシリアル値になったものにしておくと 登録日と納品日の項目に正しく日付形式で表記しているなら 普通にデータタブの並べ替えのボタンで上記の様に並び変わりますが・・・ (なるへそ) 2021/11/24(水) 15:32 ---- マイクロソフト社の解説のなかの、 https://support.microsoft.com/ja-jp/office/%E7%AF%84%E5%9B%B2%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%86%E3%83%BC%E3%83%96%E3%83%AB%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E4%B8%A6%E3%81%B9%E6%9B%BF%E3%81%88%E3%82%8B-62d0b95d-2a90-4610-a6ae-2e545c4a4654 「複数の列または行を基準にして並べ替える」を読んでください。 普通の並び替えではできない、ということで質問になったのでしょうか? そうであれば、状況を説明してください。 (γ) 2021/11/24(水) 15:43 ---- >登録日の日付で並び替えし更に納期日で並び替えるということは可能なのでしょうか・・・? (隠居Z) 2021/11/24(水) 12:12 で回答されています。 「本来は2022/12/10とか入ってます」だったら提示されたようになりませんか。 こちらではそのようになりましたけど。 (PP) 2021/11/24(水) 16:52 ---- 範囲がおかしかったのか下の方まで並び替えられてしまってまして また並び替えのレベルの追加がわからなかったためこのような質問になってしまいました。 条件の入れ方とかわからないですが、 マクロの記録で一応やりたいことできました。 (みおっぺ) 2021/11/24(水) 17:07 ---- >範囲がおかしかったのか下の方まで並び替えられてしまってまして 範囲は特別に限定的な範囲なんですか? そういう説明はされてなかったようですけど。 問題が解決したのならよいですが、 マクロ記録はその一回の動作の記録でしょうから、 そのままでは次回以降使えるとは限らないのではないですか? それでOKですか? 現時点のコードを提示して、皆さんの意見を聞かれたらいかがですか? (γ) 2021/11/24(水) 18:06