• ベストアンサー

Excel2007 ソートがうまくいきません

情報処理技能検定試験2級を受けるのですが、その中の問題でどうしてもソートができません。 コード 名前 原価 売上高  1    A  10   500  2    B  35   200  3    C  20   600 例えば、上記の表で「売上高を降順に並べ替えなさい」という問題があるのですが、売上高をソートすると他のデータは一緒に並び替えにならず、バラバラになってしまいます。他のシートには関数なども入っているのですが、どの様にすればソートが出来るのでしょうか? 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

表全体を選択してから「ホーム」タブの「並べ替えとフィルタ」をクリックし、「ユーザー設定の並び替え」を選択します。 表示される画面で最優先されるキーに「売上高」を選択し、また、順序では「降順」を選択します。右上にある「先頭行をデータの見出しとして使用する」にチェックを付けてOKボタンをクリックすればよいでしょう。

cocomam24
質問者

補足

それをしてみたのですが、ソートどころかデータ内が全くバラバラに上下していて、どのデータも降順しないのです。 何がいけないのか、全くわかりません。

その他の回答 (5)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.6

データ範囲を全部範囲指定して、並べ替えの操作に入らないといけない。無意識的にうっかりこれを忘れる(注)と、他の列との関連がばらばらになり、データがメチャメチャになる。 「選択範囲(普通は列は増やさないでよいのかの場合が多いが)を拡張する」かという注意のダイアログボックスは出なかったか。 ーー (注)直後なら取り消しが効くようなので、取り消して、元に戻し、正し区範囲指定して並べ替える。 初心者にはわかりにくいかも知れない。自分でプログラムでソートプログラムを作ったりすると、(うっかりミスでやる場合はあるが)、こんな質問は出ないのだが。 意識としては、表形式で出来たデータは一体的と見えているが、行も列もデータの一体化は保証されない。途中のセルの1つを削除して繰り上げるなどの操作も出来る(普通はこの操作を役立てる場合は少ない) ーー あと勉強すべき点では、ソートキーと並べ替えの順序や文字列などのカナによるソートされるとか、4列以上のキーでソートやオプションのユーザー定義でソート、見出し行の問題など勉強すべきなどかな。

cocomam24
質問者

お礼

お礼が遅くなり、大変申し訳ありません。 その後試したのですが、ソートをする周囲のセルを空欄にしておかないとソートができないとの事が判明しました。 もっと、Excelの勉強をしなくてはいけないですね。 ありがとうございました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

解答2です。 並べ替えがうまくいかないのは式が入っている場合などに見られますね。 一旦、その表を選択してコピーし、全く関係のないセル位置で「形式を選択して貼り付け」で「値」にチェックをして貼り付けます。その後にその貼り付けた表を使って並び替えの操作をしてください。今度は成功するでしょう。

cocomam24
質問者

お礼

お礼のコメントが遅くなりすみませんでした。 その後、ソートをしたい表の周囲のセルは空欄でないとソートができない事がわかりました。 ですが、KURUMITOさんのやり方でも試してみます。 Excelは理解するととても便利なものだと思うので、これからも勉強したいと思います。 ありがとうございました。

  • tag1701
  • ベストアンサー率54% (67/123)
回答No.4

原因を切り分ける為、該当のデータの部分をコピーして 新規ブックに値の貼り付けを行い、他のブックやシートに 影響されない状態で並べ替えを行なってみて下さい。 これでおかしな状態が出現するのであれば、エクセル自体が どこかおかしくなっている可能性が高いですので、 可能であれば再インストールしてみてはどうでしょうか?

cocomam24
質問者

お礼

お礼のコメントがおそくなりまして、本当にすみません。 Excel自体には不具合がなく、私のやり方がダメだったようです。 これからも、きちんと理解出来るように勉強したいと思います。 ありがとうございました。

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.3

>売上高をソートすると他のデータは一緒に並び替えにならず、バラバラになってしまいます。 並べ替えの範囲をきちんと選択していますか? 名前~売り上げ高のタイトルとかデータの表範囲を指定して下さい。 http://kokoro.kir.jp/excel/sort_hani.html

cocomam24
質問者

補足

>並べ替えの範囲をきちんと選択していますか? 名前~売り上げ高のタイトルとかデータの表範囲を指定して下さい。 はい、しています。。。 他の関数でも式はあってますし、、、 何がいけないのか、本当にわかりません。

  • A88No8
  • ベストアンサー率52% (836/1606)
回答No.1

こんにちは  売上高の列だけをソートしているって訳ではないですよね。  コードから売上高までの範囲を選択しているのにも関わらず売上高をキーにしてソートしても並び替わらないという問題ですよね。

cocomam24
質問者

補足

そうです。 上記の問題で言えば、解答を見ると売上高では600→500→200の順にならなくてはいけないのですが、それをするとコードや名前等が一緒にソートされず、バラバラになってしまうのです。 この補足内容で、分かりますでしょうか? すみません、質問の仕方が下手で。。。

関連するQ&A