Excel で結合セルを含む範囲を並べ替えるとエラー メッセージが表示されることがある

現象

Microsoft Excel のワークシートで範囲の並べ替えを行う場合、範囲の並べ替えが行われません。 また、次のエラー メッセージが表示されることがあります。

この操作には、同じサイズの結合セルが必要です。

原因

以下の条件に該当する場合に、セルの範囲の並べ替えを行うと、この問題が発生することがあります。

  • 以前に、並べ替え範囲内にあるセルすべてではなく、いくつかのセルを結合しました。
  • 以前に、並べ替え範囲内にあるセルをすべて結合しましたが、これらのセルの中にサイズの異なるものがあります。

回避策

この問題を回避するには、範囲内の結合されたセルをすべて分割するか、範囲内のすべてのセルを結合して、結合されたセルが同じサイズになるようにします。 範囲内の結合されたセルの行および列の数が範囲内の他の結合されたセルと同じである必要があります。

一般的な解決策

  1. 並べ替える範囲全体を選択します。

  2. [ホーム] タブの [配置] グループで、[配置] ダイアログ ボックス起動ツールを選択します。

    [ホーム] タブの [配置] ダイアログ ボックスを選択します。

  3. [配置] タブを選択し、[セルを結合する] チェック ボックスをオフにします。

  4. [OK] を選択します。

注意

これにより、範囲内のデータのレイアウトが変更される可能性があります。

解決策の例

  1. ワークシートに以下のデータを入力します。

    A1: B1: Name C1: Value
    A2: B2: Sue  C2: 1
    A3: B3: Tom  C3: 2
    
  2. A1 と B1、A2 と B2、A3 と B3 のセルを結合します。 これを行うには、次の手順を実行します。

    1. 対のセルをそれぞれ選択します。

    2. [ホーム] タブの [配置] グループで、[配置] ダイアログ ボックス起動ツールを選択します。

      [ホーム] タブの [配置] ダイアログ ボックスを選択します。

    3. [配置] タブを選択し、[セルを結合する] チェック ボックスをオンにします。

    4. [OK] を選択します。

    C 列のセルは結合しないようにします。

  3. セル A1:C3 を選択し、[ホーム] タブの [編集] グループの [並べ替えとフィルター] を選択し、[ユーザー設定の並べ替え] をクリックします。

  4. [並べ替え] ボックスで、[並べ替え] の横にある [列 C] を選択し、[OK] を選択します。 上記のエラー メッセージが表示されます。

  5. この問題を解決するには、次のいずれかの操作を実行します。

    1. セル A1:B3 の結合を解除して、選択範囲に結合されたセルがないようにします。
    2. セル C1 と D1、C2、D2、および C3 と D3 を結合し、C 列が A/B 列と同じサイズ (結合) になるようにします。 次にセル A1:D3 を選択し、均一な範囲サイズを使用して手順 3 と 4 を繰り返します。