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

関数のデータの並べ替えが出来ず困っています。

=RANK(D3,$D$3:$D$32,1)
=RANK(D4,$D$3:$D$32,1)
=RANK(D5,$D$3:$D$32,1)
 ↓
と並んだデータがあるのですが、これを並べ替えすることが出来ません。
絶対参照が入っていると出来ないのでしょうか?

教えてください。
よろしくお願いします。

A 回答 (2件)

>絶対参照が入っていると出来ないのでしょうか?


関係ありません。
>関数のデータの並べ替えが出来ず困っています
表現がおかしい。
関数で出した値(の列)で、並べ替えが出来ませんというべき。
セルの値になればその値で並べ替えするはず。関数で導出された値も、手入力の値も、VBAでセットした値も変わりはない。
ソートは、セルの「値」(VBAでは.Value)で行われるものです。
ーー
状況を詳しく説明すべきでは。
ーー
関数の使い方によっては、関数の結果を価化し手からソートしないとおかしくなるケースがあるが、RANK関数は関係ないでしょう。
RANKはデータの相互の並び順というか位置・行と関係ないから。
    • good
    • 0

ご質問の計算式の範囲を選択し、隣のセル(無かったら「挿入」してください)に「値のみ」貼り付けして、それを基準に並べ替えてみてください。


並べ替えた後はその列を削除しても大丈夫です。

この回答への補足

ご回答ありがとうございます。
「値のみ」貼り付けしたデータはもちろん並べ替えできますが、それでは元のデータは並べ替えできていないままですよね?
元のデータのまま並べ替えしたいのですが出来ないということなのでしょうか?

補足日時:2008/07/03 15:15
    • good
    • 0

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