• ベストアンサー

Excelの「並べ替え」について

Excelで「データ」の中の「並べ替え」をします。 例えばA列には番号、B列には名前、C列には生年月日、D列には住所 が入力されています。 これに対してある列を基準に「並べ替え」を実行したとき、 全てが「並べ替え」に対して正確についてきますか。 実際の事例としてデータがバラバラになり、 入力をし直したことがあります。 何かお分かりの方がいらっしゃれば教えてください。 この作業は仕事の上で頻繁に使用しているので、 困っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

並べ替える範囲が適切に指定されていれば、正確に付いていくはずです。 (もちろん何らかのバグが潜んでいる可能性は否定できませんが、ごく普通に使っている範囲ではそのような現象は起きないかと思います) ただし、関数を使って何らかの処理をしていると、並べ替えて値がずれる可能性はあります。

ringsjapan
質問者

お礼

ありがとうございました。 範囲もシート全体をポイントしてます。 操作後をしばらく観察してみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

『全てが「並べ替え」に対して正確についてきますか。』の解釈によりますが、 「氏名」をキーに並べ替えするときは、「カナ氏名」の列を挿入して「カナ氏名」をキーに並べ替えると、意図した通りに並び替えできます。 「住所」をキーに並べ替える時は「郵便番号」をキーに並べ替えします。 「生年月日」など数値のキーでは、意図しない並べ替えに遭遇したことはありません。 ご参考まで。

ringsjapan
質問者

お礼

ありがとうございました。 「並び替え」は、 例えば範囲をシート全体として、 B列を第1基準として「並び替え」を実行して、 その結果を見た時、 H列にあった値(情報)がB列の値(情報)についてきていない、 という意味でした。 説明が足りない部分がありました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの並べ替え

    エクセルデータの番号順の並べ替えをしたいのですが A列に37、54,22,1・・・などの数字が入っており これを1から順番に並べたいです。 ただ、A列1行目に37が入っていますが 次の54はA列5行目に入っています。 B列以降に他のデータ(名前、住所等)を入れる際 一行では間に合わず、それぞれ2~5行程を使用している為なのですが この状態で並べ替えをすると、数字の入っている行のみが並べ替えられ 入っていない行は後ろの方にまとめられてしまいます。 数行まとめて並べ替えをするにはどのようにすればよいでしょうか。 お詳しい方、よろしくお願い致します。

  • Excelの並べ替えについて

    Excel2007なのですが、並べ替えについてわからないので教えてください。   1つのセルに、名前・住所・電話番号がそれぞれ入力してあり、 それが縦並びになっています。 名前 住所 電話番号 となっているのですが、これをセルで区切って横一列にしたいのです。 列Aには名前、Bには住所、Cには電話番号が表示されるに用に体裁を整えたいのですが やり方がわかりません。どなたか教えてください。 説明不足かもしれませんが…大量にありこまっています…。

  • エクセルでの並べ替えについて

    上司に頼まれ1000件くらいあるデータの並べ替えを行いました。 やり方は・・・ 並べ替えをしたい場所を選択し、 「データ」⇒「並べ替え」⇒「最優先されるキー」で列を指定し実行 そのときはきちんと並べ替えできたはずと思っているのですが、 (私は普通にやったつもりだったので、さーっとみて確認しただけでした) 数日後、 「並べ替えをしてもらってから、データがぐちゃぐちゃになってしまった!!」 と上司、 今大変なことになっています。 どんなふうにぐちゃぐちゃになったのかといいますと 途中の行から列ごとに数行づつ、データがずれているのです。 例えば、A列は普通、B列は2行づれ、C列は2行づれ、D列は3行づれ・・・ ちなみに、データはもともと行ごとに色がつけてあります。 これは何か並べ替えに影響しますか? 上司はあまりエクセルのことがわかりません。 上司は検索機能をよく使ったようです。 こんなにぐちゃぐちゃなら、私が並べ替えをした後すぐに気づくはず、 きっと上司が変な操作をしたに違いない。と思っているのですが、 何も証拠はなく、一方的に私が悪いことになっています。 そして何より、バックアップを取っていなかったのです! エクセルは2003です。 いったい何が原因なのでしょうか? 何か直す方法はないでしょうか? よろしくお願いします。

  • エクセルの並べ替え

    エクセルの「データ→並べ替え」の質問です。 住所録(900行超)を並べ替えると、どういう訳か2つのグループに分かれて、それぞれでソートされます。どうしてかなぁ?文字列でも数字列でもダメでした。全体をひとつのデータとして「あいうえお順」もしくは「郵便番号順」にソートしたいのですが、改善策を教えてください。よろしくお願いします。

  • エクセルの並べ替え

    エクセル2002使用です。 行を基準にデータの並べ替えをしたいのです。      A B C D E 1行目  1 2 3 4 5 2行目  1 2 3 4 5 1行目、2行目にA列から小さい順番に数字が並んでいます。 これを並べ替えによって行を基準に大きい順番に変えることはできるでしょうか? 1行目  5 4 3 2 1   2行目  5 4 2 2 1 よろしくお願いします。

  • エクセルの並べ替え

    エクセルの並べ替えについて質問です。 今、手元に最寄駅と住所のデータがあります。 A駅 住所A B駅 住所B C駅 住所C のように、エクセルの1つの列に2つの情報が入っています。 それを下のように、 A駅     住所A B駅     住所B C駅     住所C A列に最寄駅、B列には住所としたいのですが、 手作業で1つずつ住所をB列にカット&ペーストしていかないとできませんか? データが3000件ぐらいあるので、 簡単に並べ替える方法があれば教えていただきたいです。

  • Excelの並べ替えをマクロで実行したら・・・

    Excelの並べ替えをマクロに登録しました。その日の作業ではうまく動くのですが、後日、元のデータを変えて実行したらおかしくなります。具体的には、B列を降順で並べ替えをしたら、その他の列が並び替えられないのです。その日に電源を入れなおして実行しても、うまく並び替えできるのですが、後日実行したらおかしくなります。ちなみにTODAYとかは入っていません。WinXPでExcel2000です。宜しくお願いします。

  • エクセルでの五十音順に並べ替えについて

    住所録を作成するのに、エクセルで列ごとに氏名、住所、電話番号、と作成しました。氏名を五十音順に並べ替えはできたのですが、住所の列の中の一部がずれてきちんと並べ替えができていませんでした。氏名を並べ替えれば、住所も自動的にずれることなく並べ替えができるはずなんですけど・・・・・どうしてなのかさっぱりわかりませんので、どなたかお力をかしてください。よろしくお願いします。

  • エクセルで並べ替えが正しくできません(>_<)

    人が作ったデータなのでどんな設定がしてあるのか、詳しく分からないところがあるのですが、昇順で並べ替え、降順で並べ替えアイコンを使ってデータの並べ替えを行おうとすると、勝手に範囲が指定されるようでA列~F列のみ並べ替えが行われ、これより右の列はそのままになってしまいます。元に戻るとこの範囲が選択された状態になります。 これではレコードがずれてしまいますので使えません。メニューから並べ替えを行えば正しくできるのですが、共有ファイルのためたくさんの人がこのファイルを使用します。エクセルの知識が浅い人が勝手に並べ替えをアイコンでおこなってしまうケースが多々あり困っています。 ちなみにG列にセルポインタを移動させてアイコンで並べ替えを行うと今度はG列~J列のみ並べ替えが行われ、A列~F列、K列より右の列はそのままというような状態です。 もともと私が作ったファイルではないため、詳しい設定内容が把握できていない現状ですが、何か考えられる原因と、対策方法がありましたら教えていただきたいです。 特定の範囲のデータに名前が付いていないか、ウインドウ枠の固定、入力されているデータの種類はどうか、表示されていない列はないか、などいろいろ原因を考えてみましたが解決しません…。 どうかよろしくお願いします。

  • エクセル データの並べ替え

    エクセルでシート内にデータを入力しています。 A列に氏名が入力されており、B列は空欄でC列に花の名前が入っています。(氏名と花の名前は各自決まっております。) A列を”並べ替え”を使って五十音に並べたときに、自動的にC列の花の名前も連動して並べ替えしたいのですが、そういう操作は可能なのでしょうか? よろしくお願い致します。

このQ&Aのポイント
  • 私も人よ。他人事には無関心という事はありません。
  • 私が訳すとなぜが冷たい表現になってしまいます。
  • この暖かさを日本語でも表現したいので、皆様の翻訳例を教えていただけたらと思います。
回答を見る

専門家に質問してみよう