• ベストアンサー

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

エクセル(オープンオフィスですが)でこのように並べ替えるにはどうすればいいのでしょうか? エクセルは初心者なのでどうやればいいのかわかりません。 やりたいのはまずは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

専門家に質問してみよう