- 締切済み
1セル1データの原則に従ったときの平均値の位置
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
質問していることがよくわからない。特に、結果がどうなってほしいが。 質問するには、シートの元データと、結果データを並べてスつ問するのが普通だろう。 それに文章も添えてね。 ーー 想像するに、下記のようなことではないのか? A1:A10に、数の1から10があるとして、B1セルに、 ="平均値"&AVERAGE(A1:A10) の式を入れる。結果は5,5. そして、AB1:B10を範囲指定して、 ホームーセルの書式の設定ー配置ーセルを結合するを行うと A列の5,5の位置のB列に、「平均値5.5」とでる。 さらに、目立たせるには、A1:A10とB1:B10の外枠罫線を引けばよい。 ーー A1:A10のような(分類)区切り(分類する基になるデータ列に分類が複数あるとして)を自動で扱うには、 VBAを使えば ・区分で集まるようにソートする ・その範囲の範囲の平均値の計算 ・セル結合 ・範囲の枠線をつうるやセルの歩率節の色設定 が瞬時に実行されるようにできる。 あまり難しくないVBAこーふぉで行数も20行以下か。 ーー 区分が多数ある場合に、関数のAVERAGEIFも使えるかもしれないが、式の複写や、先頭位置(や中央位置)を割り出すには、関数ではややむつかしいかもしれない。 セル結合は関数では不可能です。
- okwavey6
- ベストアンサー率17% (99/553)
シートを分けると良いですね。 セルを結合する必要がある場合には、何らかの同一グループに属していると思いますので、グループ別に出力したらスッキリします。 データの個数によっては、画像のような結合の仕方が見易いケースもありますが、データ数が増えた場合に、結合した真ん中に平均値があったところで、探さなければ見えませんので、視認性も劣ります。 表示のために任意の表構成にしたい場合は、データのあるシートから参照して使えば問題ないかと思います。
お礼
資料の作り方で良い方法がないかお伺いしたかったんです。 左の表は今まで作っていた表で、1~10のデータを入力し隣の列に列を結合させて”平均値”を記入していました。 その続きも同様に入力し隣の列に列を結合させて”平均値”を記入していました。 しかし、平均値がわかりやすく現れていますが、フィルターなどが使えないためデータとして活用するには右のように一列ごとに平均値を入れるしかありません。 ただ、どのまとまりごとの平均値かをわかりやすくするため罫線を太くしたりの工夫が必要でそれはそれで時間がかかってしまいます。 そこで、私では思いつかない簡単でわかりやすいデータとして使える平均値の表記方法を教えていただきたいです。