• ベストアンサー

エクセルで順番どおりに並べ替えるには?

エクセル(オープンオフィスですが)でこのように並べ替えるにはどうすればいいのでしょうか? エクセルは初心者なのでどうやればいいのかわかりません。 やりたいのはまずはA列をアルファベット順にならべて A列が同じの場合はB列で数字順に並べたいのです このように並べる理由は A列の場所にある位置に食器を置いてA列で同じ位置のものは B列で手前に置くか奥に置くかを決めようと思っています。       A列  B列 お皿 b1 1 お盆 b1 2 コップ a2 1 胡椒 a3 1 紙コップ a2 2 箸 c1 1 ↓ 理想の形 コップ a2 1 紙コップ a2 2 胡椒 a3 1 お皿 b1 1 お盆 b1 2 箸 c1 1

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

  • ベストアンサー
  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.2

優先する列を3番目まで設定できます。 参考URL http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html ただし 下記のように変更が必要です。 例1 A     B  C コップ  a2  1 お皿    b1 1 お盆 b1 2 例2 A       B a2 コップ 1 b1 お皿 1 b1お盆 2

yorodesu1
質問者

お礼

おかげでできました ありがとうございました

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 元リストのA列は日本語と英数字がスペースでセパレートしているとします。 (1)B列をC列に移動 (2)A列を選択→データ→区切り位置→次へ→区切り文字欄のスペースにチェック→完了 (3)A1を選択→データ→並び替え→範囲の先頭行欄でデータをチェック→最優先キー欄でB列選択→2番目の優先キー欄でC列を選択→OK (4)A・B列の文字列を結合する必要があるのならば、空き列を選択→=A1&" "&B1を入力→ctrl+enterキー (5)空き列(選択された状態となっている)上でコピー→A列を選択→形式を選択して貼り付け→値を選択→OK (6)空き列、B列を削除

yorodesu1
質問者

お礼

おかげでできました。 回答ありがとうございました

関連するQ&A

  • エクセル アルファベットの並び替え(単語帳)

    エクセルで英単語帳を作っていて、これをアルファベット順に並べたいのですが、どのようにすればよいでしょうか? A列に英単語、B列に和訳、C列に英文例を入れています。 A列のみの並べ替えはできるのですが、B列、C列がついてきません。 (エクセルを使いこなせていない実力のせいもあるかもしれませんが。) よろしくお願いいたします。

  • エクセルの文字列並べ替えについて

    エクセルの文字列並べ替えについて エクセル2000です。 半角文字列の数字とアルファベットを通常のエクセルの機能で昇順で並べ替えた場合 012 013 111 1AA 1B1 211 222 22C 23A 2AB 2BC のように並ぶと思います。(ここでの数字は数値でなく、すべて文字列です) 数字→アルファベットの順番のようです。 これを「アルファベット」→「数字」の順番で並べ替える方法はないでしょうか? 以下のような順にです。 ユーザー定義のリストに基づいた並べ替えがあることは存じていますが、3桁だけでも英数混在だと36×36×36=46,656個のリストを登録しなければならないことになり、現実的と思えません。 目的は、ホストコンピュータから出力される紙のデータがなぜかこのような順で出てきて、それにエクセルで作成したデータをあわせる必要が出てきたためです。 012 013 1AA 1B1 111 2AB 2BC 211 22C 222 23A エクセルの一般機能でもVBAでもかまいません。ご教示いただけると幸いです。

  • マクロな話ではなく、エクセルの並び替えで、アルファベットの大文字と小文字の順番を

    マクロな話ではなく、エクセルの並び替えで、アルファベット順にすると、大文字小文字の区別がなく、A→a→B→bというように続きます。それをアルファベットの大文字Zまでいった後に、小文字が続くようにしたいのです。Y→Z→a→b→c・・・のように。 どなたか教えて下さい!!

  • エクセルで単語帳を作り、複数セルで並べ替えをしたい

    A1 increase B1 動詞 C1 増える A2 beautiful B2  形容詞 C2 美しい A3 guarantee B3 名詞 C3 保証 ・ ・ ・ というように、単語帳を作り、行単位で、アルファベット順や品詞別に並べ替えたいのですが、 どのように設定すれば良いのかどなたかわかる方、教えてくださると嬉しいです。 上の例で言うと、 アルファベット順に A2B2C2 ↓ A3B3C3 ↓ A1B1C1 と言った具合です。単純にA列のみをアルファベット順に並び変えることはできるのですが、 行単位ではどうするのかわからずに困っています。

  • エクセルの計算式について教えてください

    エクセルの計算式について教えてください A列にはA~Zまでのアルファベットがランダムに並んでいます。 B列には1~9間での数字がランダムに並んでいます。 C-3 の数 (つまりA列がCでB列が3) がいくつあるかカウントさせる式を作りたいのです。 エクセルでは基本的なことかもしれませんが、まだ十分理解していません。何かエクセル関数理解のお勧めのサイトがあればついでに教えてください。

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

    エクセルでの並べ替えについて教えてください。 Aという製品の製造番号をA列に上から順に入れていきます Bという製品の製造番号はB列に・・・・ Cという製品の製造番号はC列に・・・・ (以下省略) それぞれの製品の数は、バラバラなので A列は3行目まで、B列は10行目まで、C列は5行目まで・・のように使う行数はバラバラです。 ここで、関数等使用して行数の多いもの(又は少ないもの)の順に並べ替える方法はあるのでしょうか? 上の例でいうと、(多いもの順)=B列→C列→A列の順に並べかえることができるのかどうかということです。 つまり

  • エクセルについてです

    A列1行目から順にa,b,c,d,e…… B列1行目から順に1,2,3,4,5…… C列1行目から順にア,イ,ウ,エ,オ……と入力されているエクセルの表を、D列1行目にa E列1行目に1 C列2行目にア 以下同様にD列3行目にb E列3行目に2 D列4行目にイ……というふうに移していくにはどうしたらよいでしょうか。

  • エクセル関数について教えてください。下記のように(分かりにくかったらす

    エクセル関数について教えてください。下記のように(分かりにくかったらすいません)A列(アルファベット)とB列(数字)にデータがあります。B列にソートをかけ同じ値のものを揃えた状態で、B2~B5が同じもので、なおかつA2~A5も同じデータのものをC列に抽出したいのですが、エクセルが分かりません。C列に抽出するのは「あり」でも「○」でも分かればいいです。 エクセル関数は初心者なので、分かりやすく簡単にご回答していただけますようお願いしjます。。。 1 A列 B列 C列 2 abc 123 あり 3 def 123 4 edf 123 5 abc 123 あり 6 ghi 789 あり 7 ghi 789 あり 8 ghe 789

  • エクセルの並び替えで順番どうりにならない

    エクセル2003です。 並び替えでA列を対象にして 以下のように並び替えたいです。 A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 ですが並び替えを実行すると A1 A10 A11 A12 A13 A2 A3 A4 A5 A6 A7 A8 A9 B1 B10 B11 B12 B2 B3 B4 B5 B6 B7 B8 B9 となってしまいます どのような方法がありますか。 よろしくお願いします。

  • EXCELの列の並び替え

    EXCELでA列、B列にA~Zまでそれぞれアルファベットのデータが入っています。 ここで、A列、B列両方にあるデータは同じ行に、 A列にあってB列にないものは、B列に空白を。 B列にあってA列にないものはA列に空白を。 このようにA~Zまで並び替えるにはどうしたらよいのでしょうか? セルの中の文字も左からABC..順に並び替えます。

専門家に質問してみよう