- ベストアンサー
エクセル2007でソートが上手くできない
- エクセル2007で平均点をキーにして降順で並び替えたいが、うまくできない。
- 番号から点数までのデータにVLOOKUPを使用し、平均点はAVERAGE関数を使用している。
- 範囲選択後、データの並び替えで「平均点」を最優先キーにして降順に指定している。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ん? 番号だろうが何だろうが,同じ事です。 VLOOKUP関数が検索値にしている「ナイショの何か」を, ・元のリストからコピーして貼り付ける ・元のリストからコピーして型式を選んでリンク貼り付ける(ただし,元のキーが別のシートにある場合) 意味が判らない?ときは: いま =VLOOKUP(A2,Sheet1!A:D,2,FALSE) のように書いていたら そのA2(A列)に,いまA2の式が参照しているオリジナルデータを,元のリストからコピーして貼り付ける,と言ってます。 それでも判らない時は 1)あなたが実際に使っているVLOOKUPの式 2)そのVLOOKUPの式が見ている「検索値」のセルに記入してある式 を,アナタの問題の実際のエクセルの数式バーから実際のまま編集せずコピーして,ご相談に添えてご質問を投稿し直して下さい。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
番号をキーにしてVLOOKUPしているのでしたら,その番号の数式がマズイと,そういう状況が起こります。 方法1) 番号欄を生データにする。たとえば数字の1,2,3…がホントの番号なら,その番号を数字として記入し直す または元データの番号(生データ)をそのままコピーして貼り付ける 方法2) 番号欄の「元データ」が「別のシートにある」場合 番号欄の元データのセル範囲をコピーする 問題の表の番号列に,「型式を選んで貼り付け」の「リンク貼り付け」で貼り付ける
- KURUMITO
- ベストアンサー率42% (1835/4283)
データの入っている行を考えたときにその行だけのセル番号を使った式でAVERAGE関数はできていることでしょう。また、平均点以外の項目でも該当する他のシートの行だけからデータを引っ張っていれば問題はないでしょう。しかしVLOOKUP関数などで例えば引数の中にROW関数などが入っている場合には正常な並べ替えができなくなることも考えられますね。また番号の件ですがその番号はどのように入力されたものでしょう。関数などを使って入力されている場合には要注意ですね。
補足
当方の記入ミスです。 番号は必要ありませんでした。
補足
記入ミスをしてしまいました。 番号は必要ありませんでした。