Excelで横に並んだ複数列のデータを、1列に縦長でまとめてから並べ替えたいのに、うまくいかない状態です。
結論から言うと、いちばん多い原因は「元の表をそのまま並べ替えようとしている」ことです。まずは Excel 2024 / Microsoft 365 なら TOCOL 関数、古い環境なら Power Query の「列のピボット解除」を使うのが早いです。メニューでいうと、Power Query は [データ] → [テーブル/範囲から] から入ります。ほとんどの場合、これで一気に片づきます。
TOCOL や SORT が使えない上から順に試してみてください。順番を間違えると、直るはずのものまでややこしく見えます。
TOCOL が使えるなら、これが最短です。
=TOCOL(A1:C10,1)A1:C10 は元の範囲です。1 は空白を無視する指定です。=SORT(TOCOL(A1:C10,1),1,1)この方法は、縦横が少し変わっても保守しやすいのが強みです。Excel 2024 / Microsoft 365 を使っているなら、まずここを試すのが一番ラクです。
TOCOL がない Excel 2019 / Excel 2016 などでは、Power Query が安定です。
古いExcelでも通る方法なので、社内PCでバージョンが揃っていないときに特に便利です。
1列にしたのに順番がおかしい場合は、結合セルを見てください。**[ホーム] → [セルを結合して中央揃え]** が入っていると、並べ替えが不安定になります。必要なら、いったん解除してからやり直します。
見出しがデータに混ざっているときも要注意です。1行目がタイトルなのか、値なのかを先に分けておくと迷いません。空白を残したくないなら、TOCOL(A1:C10,1) のように第2引数を 1 にしておくと楽です。
ここまでで直らないなら、Excel自体の状態を見ます。
まず [ファイル] → [アカウント] で、使っている版が Excel 2024 / Microsoft 365 / Excel 2019 のどれか確認してください。更新が止まっていると、関数やPower Queryの挙動が古いままのことがあります。
次に、公式の修復を試します。
Windows 11 24H2 なら [設定] → [アプリ] → [インストールされているアプリ] → Microsoft 365 / Office → [変更] から修復を実行できます。
軽い不具合なら「クイック修復」、改善しなければ「オンライン修復」を選びます。再インストールも、Microsoft の公式手順に沿って行ってください。
ほかの症状は Excel のトラブル解決まとめ から探せます。