こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルのデータの並び替え

エクセルのデータの並び替えで、A列に都道府県名、B列に都道府県の対前年度の収支差の数字の列が続いています。
   《例:A1 東京都、B1 1200、
      A2 大阪府 B2  -60、
      A3 神奈川 B3  600、
      A4 高知県 B4 ー500、)
 これを収支差の多い順に並べ替えようと思い、データの並び替え機能を使ったのですが、A列の都道府県名を無視して、収支差の数字だけが並び変わってしまうのです。「選択範囲を拡大」で、最優先の列を「1200」、次に優先する列を「東京都」としてみても、ウンともスンともいいません。また、上司の指示では、途中でマイナスの収支差が出てきたところは、マイナスの大きい順に並び替えろとの指示も出ています。なにかよい方法はないでしょうか・・。
 (例:A1 東京都 B1 1200、
    A2 大阪府 B2  ー60、
    A3 神奈川 B3  600、
    A4 高知県 B4 -500
    の順でデータが並んでいたら、
    A1 東京都 B1 1200、
    A2 神奈川 B2  600、
    A3 高知県 B3 -500、
    A4 大阪府 B4  -60
    と並び替えるということです。)

投稿日時 - 2004-06-20 17:06:55

QNo.898787

すぐに回答ほしいです

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

途中に空白列などはありませんよね。データ→並べ替えとしたときに、どのセルが反転していますか。並べ替える範囲が反転し、並べ替えが行われるのですが。
普通並べ替えは「選択範囲を拡大」は出てこないのですが。(表をエクセルがきちんと認識していない状態の場合に出るものです。)
このような場合(特定の列だけ並び変わる)、最初に並べ替えたい範囲をドラッグして青く反転してしまう。これで、並べ替えをしてみてください。
後の質問の方法は、これと同じです。並べ替える範囲を指定してやってから並び替えです。

投稿日時 - 2004-06-20 17:35:46

お礼

皆様からの回答のおかげで無事に並び替えができました。絶対値を使うなどの方法もありますが、やはり自分にはマイナスの範囲を指定しなおして昇順に並び替える、単純作業が合っているようです。本当に助かりました!

投稿日時 - 2004-06-20 18:48:24

ANo.3

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

C列に=ABS(B1)を入力(以下下行へコピー)し、C列を第一優先に降順で、B列を第二優先で昇順で並び替えされてはいかがですか。

投稿日時 - 2004-06-20 17:53:23

ANo.4

ご質問の例でいいますと、都道府県も一緒に並べ替える場合の範囲は A1:B4 を
選択し、「範囲の先頭行」の「データ」にチェックを入れます。

また、マイナスの場合絶対値の多い順にするためには、作業列を使われたらいかが
でしょうか。
例えばC列に =IF(A1>=0,A1,-10000-(A1)) という式を入力しておき、この列を優先
キーにして並べ替えます。
※上の式の中の -10000 は、実際の最大マイナス値より大きい数値にします。

投稿日時 - 2004-06-20 17:35:53

お礼

皆様からの回答のおかげで無事に並び替えができました。絶対値を使うなどの方法もありますが、やはり自分にはマイナスの範囲を指定しなおして昇順に並び替える、単純作業が合っているようです。本当に助かりました!

投稿日時 - 2004-06-20 18:50:14

ANo.2

C列をもうけ
C1=IF(B1>0,"",B1*(-1))
A1からC4までを選択し、データ→並べ替えで最優先されるキーをC列とし、降順で並べ替えます。

投稿日時 - 2004-06-20 17:27:37

お礼

皆様からの回答のおかげで無事に並び替えができました。絶対値を使うなどの方法もありますが、やはり自分にはマイナスの範囲を指定しなおして昇順に並び替える、単純作業が合っているようです。本当に助かりました!

投稿日時 - 2004-06-20 18:47:06

ANo.1

p-p

(1)まず 大きい順番に並び替える

(2) マイナス部分のみ範囲指定し 小さい順番に並び替え

では ダメですか?

投稿日時 - 2004-06-20 17:17:54

お礼

皆様からの回答のおかげで無事に並び替えができました。絶対値を使うなどの方法もありますが、やはり自分にはマイナスの範囲を指定しなおして昇順に並び替える、単純作業が合っているようです。本当に助かりました!

投稿日時 - 2004-06-20 18:42:05

あなたにオススメの質問