
No.5ベストアンサー
- 回答日時:
こんばんは!
No.1さんの補足の内容を拝見すると
もしかして↓の画像のようにA列が結合されているのでしょうか?
もしそうであれば同じ行で結合セルがあったり、なかったりでは並び替えができませんので
結合を解除させてやる必要があると思います。
そこでVBAになってしまいますが、一例です。
画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面に
↓のコードをコピー&ペーストしてマクロを実行してみてください。
(Alt+F8キー → マクロ → マクロ実行です)
尚、元データはアップした画像のように1行目に項目があり2行目から規則的にデータがあるとします。
Sub 並び替え() 'この行から
Dim i As Long, Kei As Variant
Application.ScreenUpdating = False
Range("A:A").Insert
For i = 2 To Cells(Rows.Count, "C").End(xlUp).Row Step 3
Cells(i, "B").UnMerge
Cells(i, "A").Resize(3, 1) = Cells(i + 2, "D")
Next i
Range("A1").CurrentRegion.Sort key1:=Range("A1"), order1:=xlAscending, Header:=xlYes
Range("A:A").Delete
For i = 2 To Cells(Rows.Count, "A").End(xlUp).Row Step 3
Cells(i, "A").Resize(3, 1).Merge
Next i
Application.ScreenUpdating = True
End Sub 'この行まで
※ 一旦マクロを実行すると元に戻せませんので、
別Sheetでマクロをためしてみてください。m(_ _)m

No.4
- 回答日時:
>計をキーにソートしたい
あなたが元のご相談に書いた表では、ABCの一体どれを元にどう並べ替えたいのか全く説明が無いので、とりあえずAだけにします。他の事(たとえばABC3つの全合計の昇順とか)をしたいときは、適切に応用してください。
手順:添付図
D2に
=C4
D3に
=C4
D4に
=C4
を記入
D2:D4をまとめて表の下端までコピー
表全体をD列の昇順で並べ替えれば出来上がり。
#補足
いわずもがなですが、A列のまんなかにEとかFとか書くのは一向かまいませんが、セル結合してはいけません。

No.3
- 回答日時:
表構成を変える方が良いと思いますよ?
ExcelはVBAでも使わない限り、
ブロック単位で自動で動かすのは至難の技ですから。
ソートは行単位でも列単位でも行えますが、
ソート対象に他の物が混ざっていない事が前提ですからね。
混ざってても問答無用でぐちゃぐちゃにしちゃいますよ?
如何でしょうか?
お役に立てていたならば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レコードの登録順がおかしい
-
ファイルの漢数字の順番につい...
-
数字と漢字が混じった日付デー...
-
Excel VBA での大文字優先ソート
-
Selectした時のレコードの取得順
-
excel:一番上の行がソートでき...
-
accessでDISTINCT 句と矛盾
-
並べ替えについて
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
Oracleで「文字が無効です」の...
-
oracle DB内のデータを増幅す...
-
group byの並び順を変えるだけ...
-
SELECT文の結果を変数に・・・
-
select文の実行結果に空白行を...
-
【PL/SQL】FROM区に変数を使う方法
-
osqleditについて
-
SQL*Loader Append
-
データ
-
int型フィールドにnullを登録で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
並べ替えについて
-
レコードの登録順がおかしい
-
1の行を固定した上でVBAを用い...
-
ファイルの漢数字の順番につい...
-
テーブルレーコードをソートし...
-
SQLデータベースの処理
-
ハイフンの入ったデータの並べ替え
-
月末日のみソートしたい
-
Excelのオートフィルタでソート...
-
タイトル行を固定してソートしたい
-
リストボックス内を昇順並べる方法
-
エクセル、並び替え正しくソー...
-
accessでDISTINCT 句と矛盾
-
SQLで曜日のソートを月火水木金...
-
ファイルメーカーでソート後の...
-
OracleとAccessの出力順の違い
-
アクセスに関して。クエリの並...
-
Selectした時のレコードの取得順
-
上から何番目か。
-
コンボボックスのソートについて
おすすめ情報