アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excelで他のブックから表のデータをコピーして貼り付けしました。そして、並び替えで優先されるキー、一番目が名前の昇順、二番目が日付の昇順にしました。一番目の名前の昇順はうまくいくのですが、二番目に優先の日付の昇順がうまくいきません。まったく日付の昇順も降順もできないくて、反応がないんです。どうしたら二番目に優先される日付をうまく昇順でならびかえられるでしょうか。
宜しく御願い申し上げます。

A 回答 (8件)

名前というのは氏名でしょうか?


それとも姓のみでしょうか?
既に他の回答者さまがおっしゃっているように、名前と
いうのが氏名でしたら、同姓同名の人がいなければ名前
順での同列順位の人がいませんので、二番目に設定する
日付のキーは意味を持ちません。

名前(姓)のみと仮定すると、同じ姓の人がいる場合に二
番目に設定したキー(日付)を基準にしてさらに並べ替え
られます。(実行すると下のようになります)
名前 日付
安部 1980/5/10
安部 1980/9/13
安部 1980/11/25
井上 1979/3/18
井上 1980/4/21
井上 1980/8/17

Excel2002を使用して試しましたが、新規に作成したデータ
もコピーして貼り付けたデータもどちらも並び替えできました。
※橘と立花や阿部と安部、阿倍など、同じ読みですが漢字が
違う場合は、貼り付ける方法によって正しく並べ替えられま
せんでしたが、Officeクリップボードを使用せずにツールバー
の「貼り付け」ボタンを使用して貼り付けたデータは正しく
並び替えられました。
※ただし、同じ読みであっても漢字が違うと同じ順位として
は並ばないようです。(同じ読みの同じ漢字ごとに並べられて
いる中で、さらに日付によって並び替えられます。)
※質問者さまの場合と違いこれ以外の名前と日付は正しく並
び替えられます。
直接入力したデータの並び替えが大丈夫で、コピーしたデー
タの並び替えが上手くいかないのでしたら、貼り付ける方法
によってデータが壊れている可能性もありますので、ツール
バーの「貼り付け」ボタンを使用してお試しください。
※今まで「貼り付け」ボタンで出来ていなかったのでしたら、
「編集」→「形式を選択して貼り付け」を使用してお試しく
ださい。(※「すべて」と「なし」にチェックを入れます。)


「データ」→「並び替え」の時に「タイトル行」ではなく、
「データ」にチェックを入れた場合、日付順には並べ替えら
れませんので、「タイトル行」にチェックを入れたまま「OK」
を押すと良いです。
    • good
    • 0

何度もすみません。

m(__)m

並べ替えの時に、「タイトル行」から「データ」にチェックを
入れ替えると二番目に優先するキー(この場合日付)が空白にな
りますが、それに気が付かないでそのまま一番目に優先するキ
ー(この場合名前)のみで並べ替えをしてしまったということは
ないでしょうか?
ケアレスミスの可能性もチェックしてみてください。(^^;

※下にも書きましたが、「タイトル行」にチェックを入れたまま
でもきちんと並べ替えられます。
    • good
    • 0

一部間違えました。

m(__)m

「形式を選択して貼り付け」を使用して貼り付ける場合、
貼り付けを「すべて」に演算を「しない」にチェックを
入れて「OK」を押します。
    • good
    • 0

日付の順番通りに並べ替えられないというのでしたら、ほかの方もご指摘なさっているように「文字列」になっているという点を疑うところですが、もっと基本に立ち返って「最優先キー」と「第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

そんな単純なことではない! ということでしたら、実際のデータイメージを提示していただいたほうが、いいかもしれませんね。
    • good
    • 0

つまり、名前が同じで日付が違うデータの順序が、うまく日付順にならないということでしょうか?


考えられること
その1:
 名前が一見同じに見えるが同じではない。
 確認方法
  =if(A1=A2,1,0) とかで確認してみる。
  あわせてフリガナ(PHONETIC(A1))も同様に確認。
その2:
 >他のブックからコピーすると並び替えがうまくいかなくなるという状態です。
 が気になります。日付がちゃんと認識されていない(文字列になっている)可能性があります。
 確認方法
  ・セルの表示形式を「日付」でいろいろ変えてみる。
  ・表示形式を「標準」にしたら3万いくつかの数字になるか?


だめなようなら、一回実際のデータで、
名前が同じで、日付が違っていて、並び替えられていない部分のデータを載せてみてください。何かわかるかもしれません。
    • good
    • 0

並び替えは、第1優先キーで並び替えが行われ、第1優先キーが重複している行に対して、第2優先キーの並び替えが行われます。


第1優先キーが重複しないのであれば、第2キーは有効でない為と思います。
    • good
    • 0

日付の列を列選択し、メニューバー編集→置換で、0~9の数字をしてみて下さい。


0→0
1→1
2→2
3→3・・・
といったように。
これでうまく行くと思うのですが・・・
    • good
    • 0

エクセルのバージョンが分かりませんが.



名前は漢字でしょうか?でしたら、通常はふりがなでソートされていますので、ふりがなを確かめてください。同じ文字に見えても振り仮名が違うことがあります。
日付は、シリアル値でしょうか?文字列としてなら、
"2005/1/3" > "2005/01/10"
となることもあります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
エクセル2002です。

質問の内容は、一番目の優先キーの名前はきちんと並び替えできているんです。問題は二番目の優先キーの日付がうまく並び替えできないのです。

試しに、一番目の優先キーを日付にするときちんと日付の昇順で並び替えできるんです。

たぶんつまり二つの優先順位をつけるときちんと並び替え
できないんです。

他のブックからコピーしないで直接入力した場合は、
きちんと並び替えするんです。

他のブックからコピーすると並び替えがうまくいかなくなるという状態です。

日付は文字列で入力はしていないので、きちんと日付として認識されている状態です。

お礼日時:2005/11/15 23:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!