

さてこの集計の機能、実は、Excelのバージョンによって微妙に違いがあるようです。Excel2002のサービスパックをあてていないまでのものであれば、集計を繰り返しても全く問題なく集計実行され、追加された集計行ごとにアウトラインが設定されるようになります。こちらで確認した限りでは、Excel2000SP3までとExcel2002(サービスパックなし)までは従来どおり、Excel2002SP2があたったPC以降では同様の操作をしても同様の結果を得ることができません。(Excel2002SP1については未確認)
マイクロソフトのサイトにも似たような現象を説明したサポート情報は表示されていましたが、今ひとつ内容的に合致しないもの。
Excel 2002 および Excel 2003 で複数レベルの集計の表示位置が正しくない

レジストリの操作を伴いますからくれぐれもご注意の上、操作の際にはきっちりバックアップを取った上でお試しください。

あるサイト(現在は閉鎖)の情報によれば、集計の際に実行されるSubTotal関数の仕様変更に伴うもののようです。
ただしこのレジストリの変更によって、SubTatal関数の計算方法がExcel2000以前のときと同じものになるため、Excel2003から指定可能になった新しい引数など逆に利用できない可能性もあるようです。

なお、今回ご紹介したレジストリの変更を行わない場合には、ツールメニューからの集計だけでは、きちんと集計されませんので、集計行を作成した後に、手動によるグループ化を利用して、アウトラインを設定すれば同様に表示されるようになります。
【関連する記事】
- Excel for the web の最新情報
- Excel に加わった新しい機能 "クリックして追加"
- "画像からのデータ" 挿入に対応。ただし課題もまだまだ
- 1月に配信された更新プログラムの影響で、Excelの動きがおかしい 〜完結編
- 1月に配信された更新プログラムの影響で、Excelの動きがおかしい
- 新たな関数 "XLOOKUP" が登場!まずは、一部の Office Insid..
- Excel for mac(Office Insider Fast Ring) ..
- 計算式は正しいのに、#VALUE! とエラーになる
- 撮影した写真の表を直接 Excel に取り込める新機能が iOS でも利用可能に..
- Excel Online で、Pivot Chart が利用可能になりました