
No.6ベストアンサー
- 回答日時:
名前というのは氏名でしょうか?
それとも姓のみでしょうか?
既に他の回答者さまがおっしゃっているように、名前と
いうのが氏名でしたら、同姓同名の人がいなければ名前
順での同列順位の人がいませんので、二番目に設定する
日付のキーは意味を持ちません。
名前(姓)のみと仮定すると、同じ姓の人がいる場合に二
番目に設定したキー(日付)を基準にしてさらに並べ替え
られます。(実行すると下のようになります)
名前 日付
安部 1980/5/10
安部 1980/9/13
安部 1980/11/25
井上 1979/3/18
井上 1980/4/21
井上 1980/8/17
Excel2002を使用して試しましたが、新規に作成したデータ
もコピーして貼り付けたデータもどちらも並び替えできました。
※橘と立花や阿部と安部、阿倍など、同じ読みですが漢字が
違う場合は、貼り付ける方法によって正しく並べ替えられま
せんでしたが、Officeクリップボードを使用せずにツールバー
の「貼り付け」ボタンを使用して貼り付けたデータは正しく
並び替えられました。
※ただし、同じ読みであっても漢字が違うと同じ順位として
は並ばないようです。(同じ読みの同じ漢字ごとに並べられて
いる中で、さらに日付によって並び替えられます。)
※質問者さまの場合と違いこれ以外の名前と日付は正しく並
び替えられます。
直接入力したデータの並び替えが大丈夫で、コピーしたデー
タの並び替えが上手くいかないのでしたら、貼り付ける方法
によってデータが壊れている可能性もありますので、ツール
バーの「貼り付け」ボタンを使用してお試しください。
※今まで「貼り付け」ボタンで出来ていなかったのでしたら、
「編集」→「形式を選択して貼り付け」を使用してお試しく
ださい。(※「すべて」と「なし」にチェックを入れます。)
「データ」→「並び替え」の時に「タイトル行」ではなく、
「データ」にチェックを入れた場合、日付順には並べ替えら
れませんので、「タイトル行」にチェックを入れたまま「OK」
を押すと良いです。
No.8
- 回答日時:
何度もすみません。
m(__)m並べ替えの時に、「タイトル行」から「データ」にチェックを
入れ替えると二番目に優先するキー(この場合日付)が空白にな
りますが、それに気が付かないでそのまま一番目に優先するキ
ー(この場合名前)のみで並べ替えをしてしまったということは
ないでしょうか?
ケアレスミスの可能性もチェックしてみてください。(^^;
※下にも書きましたが、「タイトル行」にチェックを入れたまま
でもきちんと並べ替えられます。
No.7
- 回答日時:
一部間違えました。
m(__)m「形式を選択して貼り付け」を使用して貼り付ける場合、
貼り付けを「すべて」に演算を「しない」にチェックを
入れて「OK」を押します。
No.5
- 回答日時:
日付の順番通りに並べ替えられないというのでしたら、ほかの方もご指摘なさっているように「文字列」になっているという点を疑うところですが、もっと基本に立ち返って「最優先キー」と「第2キー」の指定が違うのではという気がしなくもないですね。
たとえば、下記のようなデータを「名前」を「最優先キー」にすれば、「第2キー」は関係ないですね。同姓同名がいない限り、第2キーは無意味です。
名前生年月日
阿部1960/4/1
加藤1970/4/1
佐藤1960/4/1
田中1970/4/1
中村1960/4/1
そうではなく、下記のように並べ替えたいということであれば、「第1キー」を「生年月日」にする必要がありますね。
名前生年月日
阿部1960/4/1
佐藤1960/4/1
中村1960/4/1
加藤1970/4/1
田中1970/4/1
そんな単純なことではない! ということでしたら、実際のデータイメージを提示していただいたほうが、いいかもしれませんね。
No.4
- 回答日時:
つまり、名前が同じで日付が違うデータの順序が、うまく日付順にならないということでしょうか?
考えられること
その1:
名前が一見同じに見えるが同じではない。
確認方法
=if(A1=A2,1,0) とかで確認してみる。
あわせてフリガナ(PHONETIC(A1))も同様に確認。
その2:
>他のブックからコピーすると並び替えがうまくいかなくなるという状態です。
が気になります。日付がちゃんと認識されていない(文字列になっている)可能性があります。
確認方法
・セルの表示形式を「日付」でいろいろ変えてみる。
・表示形式を「標準」にしたら3万いくつかの数字になるか?
だめなようなら、一回実際のデータで、
名前が同じで、日付が違っていて、並び替えられていない部分のデータを載せてみてください。何かわかるかもしれません。
No.3
- 回答日時:
並び替えは、第1優先キーで並び替えが行われ、第1優先キーが重複している行に対して、第2優先キーの並び替えが行われます。
第1優先キーが重複しないのであれば、第2キーは有効でない為と思います。
No.2
- 回答日時:
日付の列を列選択し、メニューバー編集→置換で、0~9の数字をしてみて下さい。
0→0
1→1
2→2
3→3・・・
といったように。
これでうまく行くと思うのですが・・・
No.1
- 回答日時:
エクセルのバージョンが分かりませんが.
名前は漢字でしょうか?でしたら、通常はふりがなでソートされていますので、ふりがなを確かめてください。同じ文字に見えても振り仮名が違うことがあります。
日付は、シリアル値でしょうか?文字列としてなら、
"2005/1/3" > "2005/01/10"
となることもあります。
回答ありがとうございます。
エクセル2002です。
質問の内容は、一番目の優先キーの名前はきちんと並び替えできているんです。問題は二番目の優先キーの日付がうまく並び替えできないのです。
試しに、一番目の優先キーを日付にするときちんと日付の昇順で並び替えできるんです。
たぶんつまり二つの優先順位をつけるときちんと並び替え
できないんです。
他のブックからコピーしないで直接入力した場合は、
きちんと並び替えするんです。
他のブックからコピーすると並び替えがうまくいかなくなるという状態です。
日付は文字列で入力はしていないので、きちんと日付として認識されている状態です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
特定の日付が第何週目にあるか...
-
日付型なら変数の先頭になん...
-
今日の日付が入った行のデータ...
-
wordの差し込み印刷での日付表示
-
excel 日付のみ置換したいのです
-
日数算出SQL
-
Excelグラフの日付軸の日付がず...
-
日付の切り出し方法について
-
Accessの数値から時間に変換す...
-
sysdateのフォーマットが変わり...
-
関数IFで、指定日付範囲のデー...
-
Accessのマクロでモジュールを...
-
SQL文のエラー
-
ODBCリンクの際にACCESSでは読...
-
callで順に実行されるプロシー...
-
Access VBAで行ラベルが定義さ...
-
sqlplusでヘッダーが付かない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessの数値から時間に変換す...
-
SQLで部分的にGROUP BYしたいとき
-
重複するIDのデータを1行にま...
-
今日の日付が入った行のデータ...
-
14桁の日付(YYYYMMDDHHMMSS)を...
-
SQLサーバで和暦から西暦に変換...
-
oracle 文字列 01:45 を時間に...
-
テーブルの主キーをdate型...
-
日付書式に変換でこまっています!
-
日付型なら変数の先頭になん...
-
Excelグラフの日付軸の日付がず...
-
wordの差し込み印刷での日付表示
-
WHERE句にて「30日前から今日ま...
-
エクセル 日付による並べ替え...
-
SQL/Loaderでの年月日時分秒の...
-
DB2のSQL(日付)について
-
日付時刻+連番の主キーをSQLだ...
-
SQL ブレーク処理について
-
Exel関数で誕生日がきたら...
-
VBAについて
おすすめ情報