• ベストアンサー

エクセルでの並べ替え

     ABCD 6月7日 41    24    50 37 6月8日 39 19 65 65 6月9日 56 55 50 6月14日 12 46 6月15日 39 6月16日 22 51 6月21日 18 15 18 6月22日 26 33 51 6月23日 31 35 51 6月24日 58 6月25日 36 18 35 6月28日 30 32 12 6月29日 47 46 6月30日 30 18 33 合計 412 77 321 534 平均 37.45 19.25 35.67 41.08 こういった表があって、平均の欄には IF(ISERROR(C19/COUNT(C5:C18)),"",(C19/COUNT(C5:C18))) の式が入っています。 この平均の数の高い順に並べ替えをしたいんですがどのようにしたらいいでしょうか?? いろいろ見てやってみたんですがどうやってもうまくいかないんです・・・・。  なるべく簡単な方法で教えてください。 よろしくお願いします。

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

  • ベストアンサー
  • edomin
  • ベストアンサー率32% (327/1003)
回答No.3

「データ」→「並べ替え」→「オプション」で、「行単位」から「列単位」に変更したら、平均の高い順低い順に並べ替えられますよ。

m-love-cbpn
質問者

お礼

ありがとうございます! それなら簡単にできそうなんですが書いたのは表のほんの一部だったんで、ちょっと今回は無理そうです。

m-love-cbpn
質問者

補足

あ。ごめんなさい! お礼をするのを間違えちゃってました。 その通りにやったら出来ました! ホントあんなメチャクチャな表で理解してくださって・・・ありがとうございます。 ホント助かりました! ありがとうございました!!

その他の回答 (4)

回答No.5

質問が良かった。 さんざんソートは使っていたのに、 列は考えたことが無かった。 勉強になりました。 edomin様、ありがとうございました。

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.4

確認ですが、 ・>IF(ISERROR(C19/COUNT(C5:C18)),"",(C19/COUNT(C5:C18))) は、平均欄の4つのうち一番左の欄(C20)に入っている。(つまりC~F列が数字の記入欄) ・>この平均の数の高い順に並べ替えをしたい はC~F列を列方向に並べ替えたい。 ということでよろしいでしょうか。 もしそうだとしたら、 1)C5:F20を範囲選択 2)データ→並べ替えで「オプション」をクリックして、方向を列単位にしてOK 3)最優先されるキーを「行20」としてOK でよいと思います。 意味が違っていたら失礼しました。

m-love-cbpn
質問者

お礼

そうなんです。 その通りです。 あんなメチャクチャな表だったのに・・・。 完璧にできました。 ホント困ってたので感謝・感謝です。 ありがとうございました!!!

回答No.2

ABCDを並び替るのですね、普通には、横は出来ないと思いますので。 簡単に次の方法を考えましたが B列を切り取り、D列で切り取りセルの挿入を DがCに成りましたので、C列を切り取りA列で切り取りセルの挿入なら二回ですが?

m-love-cbpn
質問者

お礼

ありがとうございます! それなら簡単で自分にもできそうなんですが、このの表は全体の一部だったんで今回は無理そうです・・・

回答No.1

こんにちは 数式を無視するには下記の方法ではどうでしょうか。 ダミーの表を作成し、数値コピー貼り付け 表を選択して、メニューバー・データ・並べ替えを選択 優先されるキーに平均の列を指定して「降順」とされれば出来ると思います。 (上記の質問の表データだけではよく分りませんが)

m-love-cbpn
質問者

補足

質問の表データ、めちゃめちゃで分かんないですよね・・・。 3の横の列に人の名前が入っていて Bの縦の列に日付が1ヶ月分。 名前と日付の交わるところに数字が入っています。 そして一番下に人の数字の合計と、その合計を日数で割った平均が入っているんです。 その平均の大きい順に表の人の順番を並べ替えたいんですけれどデータ・並べ替えをしても人の名前が一番下のほうにきたりワケが分からない表になってしまって思ったようにならないんです・・・。 普通に横の列の並び替えは出来るんですけれど縦はできないんでしょうか?? ホント初心者なので言葉も分からず説明がヘタでごめんなさい。

関連するQ&A

  • エクセル【昇順・降順で並べ替え】について

    エクセル【昇順・降順で並べ替え】について 下記のようにエクセル表に入力したものを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

  • エクセル 表の並べ替え

    エクセル2002使用です。 表を縦横の並べ替えで困っています。 表-1   9月30日 10月31日 A  1     5   B  2     6 C  3     7 D  4     8 表-2        A B C D  9月30日 1 2 3 4 10月30日 5 6 7 8 としたいのですが、データーは毎月増えていきます。 項目ABCDは期間の途中でかわることがあります。(増減) ですので、貼り付けメニューの行列を入れ替えるは使わない。 表ー1のデータセルから表2のセルに移したい。 つまり、表ー1のデータ1は必ず表-2の9月30日とAを確認して表ー2に移動したいのです。 VlookとHlookを組み合わせるような気がするのですがよくわからないです。 方法は、関数でもVBAでも良いです。 何卒よろしくお願いします。

  • Excelの行方向での並べ替え

     行方向に順序がバラバラで入力されている日付データがあります(表1参照)。これを日付の若い順に1列ずつ行方向に並べ変えたいと思っています(表2参照)。  「データ」→「並べ替え」→「オプション」→「列単位」にすることで1行ずつ行方向の並べ替えができることは知っていますが、行数が多いため一括して並べ替えができないか考えております。  どなたかご教示いただければ幸いです。なお、Excel2007を使っています。      A          B        C 1  1996/11/07 1997/02/19 1996/11/21 2  1997/02/19 1997/02/19 3  1996/11/21 4  1997/02/19 1996/11/21 5  1997/02/19 1997/11/06 1997/02/19      ・      ・       (表1:並べ替え前)        ↓ (並べ替え)      A         B         C 1  1996/11/07 1996/11/21 1997/02/19 2  1997/02/19 1997/02/19 3  1996/11/21 4  1996/11/21 1997/02/19 5  1997/02/19 1997/02/19 1997/11/06      ・      ・      (表2:並べ替え後)

  • EXCELの「並べ替え」機能について質問です。

    EXCELの「並べ替え」機能について質問です。 例えば、下記の表があった場合、行の並べ替えをすると、あいうえお順になると思いますが、単語の数の多い順に並べることは可能でしょうか? EXCELは2010を使っています。   A   B   C   D   E   F 1 リス ゾウ リス イヌ リス イヌ

  • エクセルの並べ替え

    こんにちは。 エクセルの基礎ですが質問させてください。 A列に数字、b列に商品名、c列に金額が記載されている表があったとします。 ほぼ50音順に並べ替えする方法を教えてください。 単純にb列をクリック→並べ替えで名前の並べ替えは出来ますが、金額が連動してこないので、金額と商品が一致して並べ替えできる方法を教えてください。 A列は一致してもしなくてもいいです。

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

    いつもお世話になっています。 エクセルの並べ替えについて教えてください。現在、ある表を作っています。 例えば、A店山本 B店田中 C店佐藤などです。人数が、200人以上いて、名前順にも店舗順にもなっておらずかなり見づらいものです。そこでエクセルで並べ替えようとしたのですが、まず、店舗順の名前順にしようとしたのですが、店舗順はできるのですが、名前順にすると、全ての名前を音読みしてしまいます。加藤さんの後ろに丸山さんが来てしまいます。何とか入力した名前順にはできないものでしょうか。 やり方がありましたら、お助けください。

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

    エクセルの表で年月日を月日だけで並べ替えをしたいので方法を教えてください。 例 S62.9.3 S53.12.10 H14.4.25 H9.10.12 を H14.4.25 S62.9.3 H9.10.12 S53.12.10 ように月、日順に 並べ替える方法をどなたか ご伝授ください

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

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

  • エクセルでの並べ替えに関する質問

    エクセルで顧客管理の一覧表を作成しました。項目名には「名前」「種類」「月」など他にもいくつか項目があります。 これを月ごとに若い月順に並べようと考え昇順に並べ変えのボタンをっクリックすると項目行も含めて並べ替えがおおなわれました。 並べ替えを項目行以外でさせるためにはどのようにしたら良いのでしょうか?

  • エクセルでの並べ替え

    一番上の1・2行をタイトル行として並べ替えをしたいのですが。 一部分だけセルを結合してあるところがあります(下記参照) そのため、タイトル行としてみなされず、並べ替えができません。 毎回一行削除して並べ替えをしているのですが、 何か良い方法をご存知ないでしょうか?       |  A列   |  B列  |  C列  | D列 | 1行目  |  住所  |  氏名  |    性別        | 2行目 |     |     |   男  |  女   | 3    | 東京都 | 山田 |    |   女   |    4    | 北海道 | 佐藤 | 男   |      | ・ ・ ・ 表がかけないのでわかりにくくてすみません。   | はセルの境目のつもりです。 住所・氏名の欄は1・2行結合 性別は1行目だけでC・D列結合 その下の2行目にC列2行目は男、D列2行目は女  (このせいで並べ替えができません。) この場合、例えば、性別の欄を削除してタイトルを1行にすれば・・・というのはなしでお願いします。