Excel 97 で追加された機能の中で、最もよく使われている機能は行列結合ではないかと思います。
行列結合について、言うべきことは一つしかありません。
使うな。
行列結合を使うと見栄えのよいファイルになるのに、なぜ使ってはいけないのか疑問を持たれるかもしれませんので、その理由を簡単にご説明したいと思います。
先に結論から申しますと、行列結合を使ってはならない理由は、フィルタをかけれなくなるからです。
以下のファイルを見てください。`店名' の A1 と B1 セルが行結合されています。また、店名が支店ごとに分けられ、店名自体が列結合されています。
このファイルのフィルタ部分 (1行目) を見てください。支店部分の上のセル (B2) にのみフィルタが付いてるのがお分かり頂けるでしょうか?
この状態で、フィルタを使って、`栄店' のみを探すとこうなります。
こちらの望みとしては、`世界の谷ちゃん 栄店' と `風間坊 栄店' を捜し出したかったのですが、`世界の谷ちゃん 栄店' しか出て来ませんでした。
これで、なぜ行列結合を使うなと言ったかもうお分かりいただけたでしょう。
多少の見栄えは悪くとも、フィルタをかけるためには以下のようなフォーマットにしておく必要があります。
(店名を右寄せにし、B1セルを空白にすることで、なんとか見栄えを保っています。どうやっても見栄えを保てなさそうな場合、すっぱり諦めてしまいましょう。)
$Id: excel4.html,v 1.3 2003/01/27 21:02:11 mikawa Exp $