dポイントプレゼントキャンペーン実施中!

エクセルの並び替えについて教えて下さい。

例えば
A商品  売上100個
     前月8個up

B商品  売上90個
     前月1個up

C商品  売上110個
     前月3個up

という表がある場合、各商品2行目の前月からup数で
並び替えをしたいのですが、方法が分りません。
ご存知の方ご協力をお願い致します。

A 回答 (4件)

   A     B


1  商品名  今月の売れ数・先月からの増数
2  A商品  100
3         8
4  B商品   90
5         1
6  C商品  110
7         3
C2、C3共に =B3と入れて 下までコピィして、C列を基準に並び替えればよさそうですね。
  
    • good
    • 0
この回答へのお礼

はい!ありがとうございました。

お礼日時:2008/10/16 14:48

>A商品  売上100個


     前月8個up
の前月8個upは、手入力でしょうか?
別途、毎月の売上のシートがあって、数式で今の表が出来ているのであれば、
そちらから、順に引っ張ってこれそうですが。
もし元データがあったら掲示してみてください。
 A   B   C   D
日付 A商品 B商品 C商品
08/4  92   89  107
08/5 100   90  110  
・・・とか
    • good
    • 0
この回答へのお礼

はい、このデータは職場での売上管理システムを使って
抽出したのもなので数式は生きていません。
それから私の質問の仕方も分かりにくく、申し訳ありません。。。

正確には
   A     B
1  商品名  今月の売れ数・先月からの増数
2  A商品  100
3         8
4  B商品   90
5         1
6  C商品  110
7         3

となっていて、売れ数、増数は数値のみです。
先月からの増数順に「A商品→C商品→B商品」に
並べ替えを致したく、質問しました。

お礼日時:2008/10/16 00:35

私も表のフォーマットを変更されるほうが簡単だと思いますが、


現状のままで一つの方法をあげますと、

行番号
↓  【A】   【B】     【C】 ← 列番号
【1】 A商品  売上100個   前月8個up ←式で「=B2」
【2】      前月8個up  前月8個up ←式で「=B2」
【3】              前月8個up ←式で「=B2」
【4】 B商品  売上90個    前月1個up ←式で「=B5」
【5】      前月1個up  前月1個up ←式で「=B5」
【6】              前月1個up ←式で「=B5」
【7】 C商品  売上110個   前月3個up ←式で「=B8」
【8】      前月3個up  前月3個up ←式で「=B8」
【9】              前月3個up ←式で「=B8」

といった感じで「前月*個up」というセルを参照した列を1列つくって、その列で並び替えてみては如何でしょうか?
    • good
    • 0
この回答へのお礼

列を増やした方が簡単そうですね^^
ありがとうございました。

お礼日時:2008/10/16 00:19

マクロを使えば、やってやれないことは無いですけど、それよりも、表のフォーマットを、



A商品  売上100個     前月8個up
B商品  売上90個     前月1個up
C商品  売上110個     前月3個up

のようにした方が良いと思います。
    • good
    • 0
この回答へのお礼

ありがとうございました。
地道に頑張ってみます!

お礼日時:2008/10/15 13:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!