- ベストアンサー
エクセルのデータの並べ替えについて
現在エクセルのOffice2003を使っています。 今、顧客リストを作っているのですが、そのリストは 顧客No、顧客名、フリガナ、性別、職業、登録月、都道府県、利用平均の8種類のフィールドがあります。 これを、 (1)利用平均の降順 (2)顧客Noの昇順 (3)登録月の昇順 (4)職業の昇順 で、(1)を1番優先、(2)を2番目に優先という風にして 並べ替えをしたいのですが、 並べ替えのダイアログボックスには3種類のキーしかありません。 どうすれば、上の(1)から(4)の順に優先して並べ替えすることができるか教えてください。 すみませんが、よろしくお願いします。
- pepepenope
- お礼率52% (24/46)
- Windows XP
- 回答数4
- ありがとう数0
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 ソート(並べ替え)で複数キーを指定するのは、優先順位の高いキーに同じ値が存在する場合です。 例えば第1キーに同じ値が存在すれば、その中でソートする為に第2キーを指定するのです、そして第2キーにも同じ値が存在すれば、その中でソートする為に第3キーを指定すると言うことになります。 しかしどこかで同じ値が存在しないユニークなキーを指定すれば、それで並び順は決まってしまってそれ以下のキーを指定しても並び順は変わりません。 御質問の例で言うと(1)、(3)、(4)には同じ値が存在する可能性がありますが、(2)についてはユニークであり同じ値は存在しないので、これを指定すれば並び順は決まってしまい以下のキーを指定しても並び順は変わりません。 それが前回の回答で >だとすれば(3)以下のキーの指定は意味ないと思いますが。 と書いた主旨です。 ですからソートというのは、キーの意味を考えて選択すればよほど特殊なもでない限り、三つぐらいのキーですんでしまうと思います。 >私はまだエクセル初心者なんで、 答えを書いてしまうのは簡単ですが、それだと次回また他人に聞くようになってしまう可能性が高いです。 初心者の方ですとキーの持つ意味を考えるようにすることが重要で、そうすれば次回は自力で解決できるようになると思いますので、頑張ってください。
その他の回答 (3)
- nobu555
- ベストアンサー率45% (158/345)
4つ以上の並び替えを行う場合、 方法1 「並び替え」を優先度の低い方から、必要回数行う 方法2 「フィルタ」「オートフィルタ」で優先度の低い方から 1項目毎に並び替えを行う 以上の方法で出来ると思います。
- nekotaru
- ベストアンサー率50% (22/44)
A B C Dの列にそれぞれ利用平均。顧客No等々が入っているものとして考えます。 E列に =B1&C1&D1 と入力し、顧客No、登録月、職業を一つのキーにします。 2行目3行目も同様です。 =B2&C2&D2 =B3&C3&D3 . . データがある行すべてに行ってください . その後、A列の降順、E列の昇順でソートします。
- jfk26
- ベストアンサー率68% (3287/4771)
異なる顧客で同じ顧客Noがいるのでしょうか? 顧客リストでは普通は顧客Noはユニークで同じ顧客Noの顧客は存在しないはずですが。 だとすれば(3)以下のキーの指定は意味ないと思いますが。
関連するQ&A
- エクセルの並べ替えは充分な機能ではないですよね?
エクセルの並べ替えは充分な機能ではないですよね? 多数のリストを並べ替えするとき、必ずしも昇順、降順に正しく並べ替えられません。 私の他にも経験者の方いらっしゃいますか?
- ベストアンサー
- オフィス系ソフト
- エクセル:色の付いたデータをまとめて抽出したい。
いつも、参考にさせて頂いております。エクセルの抽出について教えて頂きたい事があり、こちらでアドバイスを頂こうと思いました。例えば エクセルの並べ替えで最優先で並べ替えで 昇順又は降順を指定 ↓ 2番目に優先されるキーで昇順又は降順で並べ替えを行ないます。 次に、塗りつぶしの色が付いたセル(データを入力しています。)だけをまとめて抽出する場合どのような操作を行なえばよいでしょうか? 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル住所録の並べ替え
エクセルで作成してある住所録の最後の行に、新規登録をしましたが、あいうえお順で昇順の並べ替えは出来るでしょうか、「ふりがな」は書いてあります。
- ベストアンサー
- Windows XP
- エクセルでの並べ替えに関する質問
エクセルで顧客管理の一覧表を作成しました。項目名には「名前」「種類」「月」など他にもいくつか項目があります。 これを月ごとに若い月順に並べようと考え昇順に並べ変えのボタンをっクリックすると項目行も含めて並べ替えがおおなわれました。 並べ替えを項目行以外でさせるためにはどのようにしたら良いのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Access 2007 で、「並べ替え」がうまくいきません。
Access 2007 で、「並べ替え」がうまくいきません。 お世話になります。 職場のパソコンが新しくなり、Access 2002→2007にバージョン変更しました。 すると、「クエリ」での「並べ替え」がうまくいかなくなりました。 たとえば・・・ 書物の種類番号 タイトル 発行年月日 というデータの並べ替えで、優先順位は、(1)書物の種類番号(昇順) (2)発行年月日(降順)としたいのですが、 (2)の発行年月日がぐちゃぐちゃになります。 2002の時はうまくいっていたのですが・・・。 なお、私はこのシステム作成者でなく、ただの入力者で、アクセス初心者です。 できましたら、初心者にもわかりやすく教えていただければ幸いです。
- ベストアンサー
- オフィス系ソフト
- EXCELの並べ替えについて
エクセルで、セル内に文字と数字を組み合わせたデーターの並べ替えがうまくできません。 一行目に「ユ、チ、ホ、キ」のいずれかのカタカナ1文字と5桁の数字を組み合わせたデータの並べ替えを行うと、 数字の部分が並べ替えがされません。 ・オプションのユーザ設定リストで「ユ、チ、ホ、キ」と設定し、数字は昇順に並べたい。 <例>降順で設定すると、 ユ72035 ユ02100 ユ02020 ユ00393 ユ00285 チ34600 チ09650 チ02860 チ02845 チ00300 チ00055 キ00110 ユ、チ、キの順となりますが、数字の部分は、降順になってしまいます。 降順で設定すると キ00110 チ00055 チ00300 チ02845 チ02860 チ09650 チ34600 ユ00285 ユ00393 ユ02020 ユ02100 ユ72035 文字の部分がキ、チ、ユと逆になり、数字の部分が、ばらばらです。 どのように設定すれば、先頭文字がユ、チ、キ、ホの順の数字部分が昇順になるでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル【昇順・降順で並べ替え】について
エクセル【昇順・降順で並べ替え】について 下記のようにエクセル表に入力したものを23日→4日に並べ替えをしたいのです。 昇順をしてみたら、番号が狂ってしまいます。 日付け順に狂いなく並べ替えができる方法を教えてください。 どうぞ宜しくお願いします。 日付け 番号 ランク 1月4日 101 A 1月5日 102 C 1月9日 103 B 1月9日 104 A 1月19日 105 C 1月23日 106 A 1月23日 107 C 1月23日 108 C
- ベストアンサー
- オフィス系ソフト
- エクセル2003
エクセル2003 昇順・降順を行う対象列の設定について(オートフィルタ) ----------------------------------------------------- 会社名 ========= 株式会社た (カブシキガイシャタ) さ株式会社 (サカブシキガイシャ) とあるところに会社名列にオートフィルタを設定し、昇順並べ替えをすると セルに設定されたふりがなから判断されるため、 「株式会社た」 「さ株式会社」 の順となります。 しかし「さ」が「た」よりも上にくるよう、昇順にしたいので、 以下のように作業用としてのフリガナ列を作り フリガナ 会社名 ←実際にはここのセルに昇順・降順を選択できるものをつける ======= ========== た 株式会社た さ さ株式会社 とし、会社名のセルにある昇順・降順を選択すると、会社名の列の ふりがなを参照して並べ変えるのではなく、フリガナ列を参照して並べ替えるよう、 オートフィルタを会社名のセルの部分に設定したいです。 つまり、 会社名のセルを始点とし会社名のある列を範囲選択後、「データ」→「フィルタ」→「オートフィルタ」 を選択すると、会社名のセルの部分に選択した列の昇順・降順を行うものがついてしまい、 昇順・降順の対象がその範囲選択した列になってしまうものを、 フリガナ列を参照して昇順・降順を行うオートフィルタとしたいという意味です。 基本的なことかもしれませんが、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【Excel・並べ替え】かな、アルファベット、数字などの順序
「Excel」においての「並べ替え」で、文字における昇順、降順をしたときの順序には決まりがあるのでしょうか? また、数字、アルファベット、かな、カタカナ、漢字が一列に混在している列を昇順にしたところ、この順序で並べ替えられていましたが、漢字のあとにさらにカタカナが並べられていました。これはなぜなのでしょうか? また、あるリストをあいうえお順にしたいのですが、上のようにいろいろな文字種類が混在していますと、区分されてしまいますが、あいうえお順にしたい場合にはどうすればよいのでしょうか?その語彙のかな表記を隣の列に足して、それらも並べ替えの枠組みに入れてに実行する…しかないのでしょうか?
- ベストアンサー
- オフィス系ソフト
補足
早速の回答、ありがとうございました!! そう言われてみたらそうでした。 全然気付かなかったです(+_+) でも、顧客No、顧客名、フリガナが一緒だとしても、 全部で顧客No、顧客名、フリガナの1種類と、 職業、登録月、都道府県、利用平均のキー全部で5種あるので、 その中から(1)~(4)の順に優先するのにはどうすればよいのですか? 私はまだエクセル初心者なんで、 よろしくお願いします。