- ベストアンサー
エクセルのソート
行のデータを降順に並び変えたいと思っています。 例えば、 13 12 23 43 32 2 23 5 44 2 0 2 という3行4列のデータがあるとして これを 43 23 13 12 32 23 5 2 44 2 2 0 のように並び変えたいと思っています。 できれば3行を一度に並び返したいと思っているのですが、 (実際のデータは100行近くあるので) どのようにすればよいでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ちょっと反則気味のやり方です。 1)ソート対象セルをコピー 2)別シート等に『形式を選択して貼り付け』で『行列を入れ替える』をチェック 3)通常通りソートする。 4)再び1)2)を実施し、元に戻す
その他の回答 (3)
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
A1:D1セルに数値が入っているとして F1セルに =LARGE($A1:$D1,COLUMN(A1)) I1セルまで右へオートフィル F1:I1セルを選択した状態で下へオートフィル コピーして 値貼り付け
- gyouda1114
- ベストアンサー率37% (499/1320)
《3行を一度に並び返したいと思っているのですが》 一行ずつなら エクセル2003で確認 1行目のデータを選択 → データ → 並べ替え →「 並べ替えの前にダイアログ」で「現在選択されている範囲を並べ替える」をオン → 「並べ替え」ボタン → 最優先されるキーを「降順」 → オプション → 「並べ替えオプション・・・」で「列単位」をオン → OK → OK → 2行目のデータを選択 → F4キー → 3行目のデータを選択 → F4キー Excel2007 行方向の並べ替え http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-sort.html#gyou
- xls88
- ベストアンサー率56% (669/1189)
並べ替えのオプションで「列単位」にすればよいのですが、3行ともに同時に「並べ替え」るのは出来ないとおもいます。 「マクロの記録」から、1行毎に「並べ替え」を繰り返すマクロを作ればどうでしょうか。 Excel(エクセル)基本講座:並べ替えの使い方 http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html#gyou