• 締切済み

エクセルの「=(B2-B1)/B1」のセルが並べ替えができません

エクセル07を使用しています。 エクセルでB列にある株価時系列をC列で「=(B2-B1)/B1」として前日比を求めました。そのC列を前日比の大きい順に並び替えをしようと思うのですが順番に並び替えれません。なにかやり方が間違えているのでしょうか?

みんなの回答

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

C列のみの並び替えは数式の為、並び替えできません。 B列も範囲内に含むか、 又は、C列選択→コピー→任意列(C列でも可)で形式を選択して貼り付け→値を選択→OK後、その列で並び替えしたら如何がでしょうか。

soutaichi
質問者

お礼

わぁ~ありがとうございます!またまた勉強になります!!おかげさまで解決いたしました!!感謝!

  • MKT_
  • ベストアンサー率56% (9/16)
回答No.1

 C列のみの並び替えでよろしければ、    C列クリック   →右クリックでコピー   →どこか右のほうの空いている列をクリック   →右クリックで「形式を選択して貼り付け」      →「値と数値の書式」にチェック      →OK   →その列を選択した状態のまま、ツールバーの    「ホーム」→「並び替えとフィルタ」→「昇順」または「降順」  で大きいまたは小さい順に並べ替えられると思います。  よかったら試してみてください。

soutaichi
質問者

お礼

なるほど!数式では並び替えできないのですね!助かります!!ありがとうございます。

関連するQ&A

  • エクセルの並べ替え・・・

    エクセルで並べ替えをしたいんですが、思うようにいきません。教えてください。 A列:日にち B列:ナンバー C列:名前   が入っています。 C列には、関数が入っています。 B列にナンバーを入力すると、名前が自然に入るようになっています。 関数は、 =IF(B2="","",VLOOKUP(B2,' 名 簿 '!$A:$B,2,FALSE)) です。 A~C列を選択して、 C列(名前順)に並び替えをすると、(データ→並び替え) 空欄のセルが上の方に来て、日にち、NOが入力されているセルは、下の方で並び替えされている状態です。 入力されているセルを上にするには、どのようにすればいいのか、教えてください

  • EXCEL 並べ替え

    excelの話です。A列に200名の名前が入っています。B列にも同じ200名の名前が入っていますが、順番はA列とは異なります。C列にはB列の名前の人の出身地が入っています。 この状態から、B列とC列の関係を崩さずに、A列の名前順にB列の名前を並べ替えるにはどうすればいいですか?

  • エクセルのセルの並べ替え

    お世話になります。エクセル2007を使用しているのですが、手動でコピペではかなり面倒なことになったので質問させていただきます。 A1からA100のセルに数値のデータが入っているとして、 A1~A100のデータを順に4つづつA1,A2,A3,A4、次は隣の列にいってB1,B2,B3,B4そしてまた次の列にいってC1,C2,C3,C4・・と 最終的に4行25列に並べ替えたいのですが、楽に並べ替える手法はあるでしょうか。 この作業を何回も繰り返さないといけないので、やり方がわかる方どうか教えて下さい。

  • excel 並べ替え

    excelの話です。A列に200名の名前が入っています。B列にも同じ200名の名前が入っていますが、順番はA列とは異なります。C列にはB列の名前の人の出身地が入っています。 この状態から、B列とC列の関係を崩さずに、A列の名前順にB列の名前を並べ替えるにはどうすればいいですか? できれば、並べ替えとフィルターというアイコンを使ってやりたいのですが・・・。

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

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

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

    A列に個人コード、B列に氏名、C列に4月分の日数といった表がSheet1にあります。sheet2にはA列に個人コード、B列に氏名、C列に5月分の日数の表があります。表にでてくる人は同じなのですが順番がバラバラです。sheet1に並んである氏名の順番にsheet2も並び替えをしひとつの表にしたい場合どうすればいいでしょうか??かなり困っています。アドバイスよろしくお願いします。

  • エクセルの並べ替え

    エクセル2002使用です。 行を基準にデータの並べ替えをしたいのです。      A B C D E 1行目  1 2 3 4 5 2行目  1 2 3 4 5 1行目、2行目にA列から小さい順番に数字が並んでいます。 これを並べ替えによって行を基準に大きい順番に変えることはできるでしょうか? 1行目  5 4 3 2 1   2行目  5 4 2 2 1 よろしくお願いします。

  • Excelの並べ替えについて

    Excelのデータの並べ替えの方法を教えてください。 指定した列のデータが一番多い順にデータを並べ替えを行いたいです。 例 A列 a a a b b b b c c と入っていた場合 aが3つ、bが4つ、cが2つなので b b b b a a a c c という様な並べ替えを行いたいです。 こういった事はマクロを使わないと出来ないでしょうか?

  • エクセルの並べ替え

    エクセルデータの番号順の並べ替えをしたいのですが A列に37、54,22,1・・・などの数字が入っており これを1から順番に並べたいです。 ただ、A列1行目に37が入っていますが 次の54はA列5行目に入っています。 B列以降に他のデータ(名前、住所等)を入れる際 一行では間に合わず、それぞれ2~5行程を使用している為なのですが この状態で並べ替えをすると、数字の入っている行のみが並べ替えられ 入っていない行は後ろの方にまとめられてしまいます。 数行まとめて並べ替えをするにはどのようにすればよいでしょうか。 お詳しい方、よろしくお願い致します。

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

    エクセルの文字列並べ替えについて エクセル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でもかまいません。ご教示いただけると幸いです。

専門家に質問してみよう