No.2ベストアンサー
- 回答日時:
あまりスマートな方法ではないと思うのですが、お急ぎのようですので。
仮に、A列に数値と小計(SUM関数)のみがすき間無く入っているとして、です。
【1】A列を選択し、置換で「=」を適当な文字に変換します(ここでは「(=)」にしたとします)
【2】隣の列(B列)へは1,2…と行番号と同じ物を入力。(「1」,「2」まで入力して2セルを選択し、選択枠右下の小さな黒四角をダブルクリックすると便利)
【3】更に隣の列(C列)には、1行目は「0」2行目には『=IF(TYPE(A1)=1,C1,C1+1)』と入力して、データ分だけ下へコピーします(前の手順と同様、右下四角ダブルクリックでOK)
【4】C列を選択してコピーし、そのままC列へ「形式を選択して貼り付け」で「値」として貼り付けます。
【5】A,B,C列を選択し、メニューバーの[データ]→[並べ替え]を選択。C列、A列、B列の順番で昇順にしてソートします。
【6】A列を選択し、置換で「(=)」を「=」に変換(戻)します。
【7】B,C列は削除
お試し下さい。
ありがとうございました。
Excelとにらめっこして、なぜ正確にソートできるのか、なんとか理解できました。
関数も機能も、知ってはいても、hiruminさんのように複雑に組み合わせるには至りません。感嘆です!
ただ、仕事で毎回使うとなるとちょっと作業が複雑です。もう少しだけ”スマートな方法”ありましたら、またご伝授ください。
No.1
- 回答日時:
> 効率よく行う方法がありましたら、
グループ化を行っていると、いい感じで処理してくれるみたいです。
[-]ボタンでリストを畳めますし、便利です。
データA_01
データA_02
~
データA_19
小計A
データB_01
データB_02
~
データB_13
小計B
~
~
データA_01からデータA_19の行を選択します。
[データ]-[グループとアウトラインの設定]-[グループ化]
を各データに行い、
┏データA_01
┃データA_02
┃~
┃データA_19
[-]小計A
┏データB_01
┃データB_02
┃~
┃データB_13
[-]小計B
~
~
の状態にします。
[-]が上にきちゃう場合は、[データ]-[グループとアウトラインの設定]-[設定]で「詳細データの下」をONにして下さい。
ありがとうございました。
グループ化の機能はよく使いますが、小計を対象に並べ替えができることは知りませんでした。
でも、今回は詳細データを対象に並べ替えしたいので・・・m(__)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 非表示にしたい行をグループ化して折り畳み 4 2022/09/17 20:17
- Excel(エクセル) Googleスプレッドシートの割合の関数と円グラフの並べ替えについて 1 2022/07/22 17:31
- 数学 数学?算数の問題です どのような解答になりますか? 2 2022/04/22 04:46
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- 会計ソフト・業務用ソフト Excelで売上げデータの中の任意の商品の合計を出したい 3 2023/01/18 18:19
- Excel(エクセル) Excelで、行に複数の数字が入力されているセルが複数の列存在し、行を跨いでセル内の数値を並び替える 5 2022/06/17 18:03
- Excel(エクセル) Excelの並び替え(先頭の文字以外を基準に並び替えたい) 3 2023/07/07 22:21
- Excel(エクセル) [並べ替えの前に]、[選択範囲を拡張する]のが煩わしいッ! 1 2023/02/28 22:40
- Excel(エクセル) Excelグラフのラベルオプションの並べ替えは可能ですか。セルの値を最後にしたいのですが。 1 2022/06/05 10:45
- Excel(エクセル) Excelでの並べ替えについて 5 2022/11/26 22:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで2行単位のソートの出来...
-
エクセルで日付から日にちを削...
-
Excelで2つのデータの突合せを...
-
複数の条件に合う行番号を取得...
-
エクセルで1列に500行並んだデ...
-
excel:別シートの値を飛び飛び...
-
Excelの30個ずつの平均値の出し方
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
Excelの関数でこんな処理ができ...
-
エクセルの切り取り、挿入に関して
-
エクセルデータの比較をしたい。
-
エクセルマクロ 重複しない値...
-
VBA条件にあったデータがあるか...
-
不要な行を消したい
-
500行の中から、多い順に抽出す...
-
Excelでデーターが多いので、平...
-
VBA 大きなtxtテキストファ...
-
エクセルのマクロを教えてください
-
EXCELでの並べ替え
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで1列に500行並んだデ...
-
エクセルで日付から日にちを削...
-
Excelで2つのデータの突合せを...
-
Excelで2行単位のソートの出来...
-
複数の条件に合う行番号を取得...
-
excel:別シートの値を飛び飛び...
-
エクセルで、重複データを除外...
-
Countifよりも早く重複数をカウ...
-
Excelの30個ずつの平均値の出し方
-
VBA 数式を最終行までコピー
-
エクセルVBA C列に特定の文字列...
-
エクセルで横並びの複数データ...
-
エクセル2016にて、行挿入&コピ...
-
【Excel】小計単位で並べ替えを...
-
VBA 大きなtxtテキストファ...
-
500行の中から、多い順に抽出す...
-
エクセル~空白のセルのある行...
-
エクセルで1つの会社名に対して...
-
【エクセル】1列内に複数ある同...
-
Excel VBA 空白セル以下のデー...
おすすめ情報