- ベストアンサー
エクセルでグループ機能を使って列や行をまとめる方法
ryk1234の回答
- ryk1234
- ベストアンサー率40% (46/113)
セル範囲に名前を付ければよいかと。 編修>ジャンプか、名前ボックスに直接入力で移動できます。
関連するQ&A
- Excelアウトラインでグループが繋がる
現在使用しているExcelのデータの項目が増えてきた為、それらをアウトラインを用いてグループ化し、折り畳みが出来るようにしたいと考えています。 しかし、集計項目等が無いシートなので、普通に手動でグループ化しようとすると、それらが同じレベルに組み込まれてしまい、分けることが出来ません。 現状仕様が無く、1列空白の列を入れてしのいでいる状態です。 具体的には以下の状態のときに、折り畳みがうまくいけばと思っています。 折りたたみ無し A B C D E F ↓BC,DEをグループ化 A BC DE F ↓BCを折りたたみ A DE F ↓BC展開DE折りたたみ A BC F 以上をイメージしてグループ化しようとすると、BC,DEがそれぞれ一塊となってしまい、グループにすることが出来ません。 このようなときに、イメージ通り分ける方法は無いのでしょうか。 アドバイス等でも結構ですのでわかる方がいましたら、御教授頂ければと思います。
- 締切済み
- オフィス系ソフト
- 【Excel-マクロ】グループとアウトラインの設定をマクロで管理する方法
Excelマクロについての質問です。 教えてください。 "グループとアウトラインの設定"を使用して、あるシート上の列or行をグループ化しています。 このグループ化された列or行について、ある列or行が 「展開されている状態か?(表示)」 なのか 「閉じられている状態か?(非表示)」 Excelのマクロで判断するにはどうしたら良いでしょうか? 教えてください。 質問の背景は、 「あるグループ化された列が表示されている」ならば、 「他のグループ化された行を表示する」っといった機能を実現したいと考えています。 また、グループのアウトラインで上記が不可能な場合でも、 単純な列or行の表示・非表示で同様の状態管理が可能であれば その方法を教えてください。 皆様、宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの集計機能
エクセルの集計機能についてお聞きしたいと思います。 A~Fまで300行ほど空白セルなしで作成したシートがあります。 (1行目は項目名としています) そこから操作手順として、 (1)F列を昇順で並び替え (2)集計機能にて、グループの基準:B列、集計の方法:合計、集計するフィールド:E列、他のオプションは無効として実行 (3)同じく集計にて、グループの基準のみC列に変更して実行 (4)同じく集計にて、グループの基準のみD列に変更して実行 すると、(2)の時点で上部に総計がありその下に集計があり、集計の下に集計がありさらに下に集計がある、入れ子になってぶら下がる状態になるはずなんです。 ところが私の環境では最上部の集計のみ上側に入れ子になってしまいます。 わかりづらいかと思いますが、 A列|B列|C列|D列|E列|F列| |総計| | | | | |(2) | | | | | | |(3) | | | | | | |(4) | | | とならなければならないのに、 A列|B列|C列|D列|E列|F列| | | |(4) | | | | |(3) | | | | |総計| | | | | |(2) | | | | | となってしまうのです。 Microsoftのホームページにてレジストリ(Excel97Subtotals)を追加すると修正されるとあったので実施してみました。 ですが2番目の集計以降は正常なのですが、最上部だけやはり上側に入れ子されているような状態です。 Excelのバグなのでしょうか? 環境は、 WindowsXP SP2 Office2003 SP2 です。 おわかりになられる方がいらっしゃればご助力お願いいたします。
- 締切済み
- オフィス系ソフト
- エクセル関数で日付の範囲をグループ化したいのですが・・・
エクセルで日付の範囲で記号に置き換えたいのです 例えば… A列 B列 1998/4/1 客先名 2000/4/3 1998/5/1 1997/4/4 ・ ・ ・ と日計があるとします。それを 1997/4/1から1998/3/31 迄を Aというグループへ 1998/4/1から1999/3/31 迄を Bというグループへ 1999/4/1から2000/3/31 迄を Cというグループなどと 何行にもわたるデータの日付を置換え(挿入)したいのです。 最終的には その年度毎の集計をしたいと思っています… どうぞ宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- 【エクセル 関数 マクロ】連番のグループ割当
グループをランダムに決めるため、 添付画像のように B列に名前をずらーっと入れます。 ※実際は1000人くらいいます これに対して、A列にて 1~10 個単位で 1~∞ までの連番を組みたいと思ってます。 つまり、 1 1 1 1 2 2 3 3 3 3 3 4 4 4 5 5 5 5 5 5 6 7 7 ・ ・ ・ みたいに、1~10個ずつランダムにグループ分けされた連番を入れたいのです。 グループ数は予め固定しておらず、 1グループ辺りの人数も1~10でランダムにしたいので、 別のセルでグループを設定して・・・という方法ではなく、 添付画像のようにB列に氏名を並べたままやりたいと思っています。 ただし、B列に1,000人ならA列も1,000行目まででばっちり 合わせなくてもいいです。 1,001行目から下は無視すればよいので・・・ なお、他のセルで違う計算をしてから A列に反映させる、というやり方なら大歓迎です。 ですから、他のセルで randbetween(1,10)を作って、それを活用するやり方でもOKです。 マクロでも難しいでしょうか? 宜しくお願い致します。
- ベストアンサー
- その他MS Office製品
- エクセルの隣り合う列のグループ化
エクセルで隣り合うA列、B列、C列をそれぞれグループ化したいのですが、A列、B列、C列と順番に→アイコンで指定していくと、結局AからC列までにひとつにまとめられてしまいます。1列1個のグループ化というのは、できないのでしょうか?困っております。
- 締切済み
- オフィス系ソフト
- Excelでグループ化し、グループ名を数値で返すには?
Excelで次の解を求める時、いいアイディアはないでしょうか。 1) セルをグループ化します。 2) 次にグループ化したまとまりごとに、 左列に数値を順に返します。 つまり以下のようなセルがあるとき : A B 1 : 空白 442565 2 : 空白 442565 3 : 空白 332211 4 : 空白 332211 5 : 空白 332211 ↓ : A B 1 : 1 442565 2 : 1 442565 3 : 2 332211 4 : 2 332211 5 : 2 332211 つまりBが同じ数値である セル同士をワングループとして、 そのグループを順列に数値でA列に 区分したいのです。 A列が何セルでグループ化されるかは ランダムです。B列において2つのセルが 同じ数値を共有している場合もありますし、 100のセルが同じ数値を共有しているもあります。 データ総数はおよそ9000列ほどになります。 集計機能を用いた方がよいでしょうか。 関数の他にアイディアがあれば、教えて 頂けるととても助かります。 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルでこんな機能なかったですかね?
添付画像参照 関数を使わずにセル番号を返す機能ってなかったですかね? 例えば,全A列と全B列をマウスで指定して・・ その後入力の項目が出てきて,入力欄に11を入れるとセル番号A1...A4...A5が表示される機能です。 例えば,山田と入力するとA1...A5...が返ってくる機能です。 お詳しい方宜しく願います。 関数のご回答には,お礼は省略させて頂きます。
- ベストアンサー
- Excel(エクセル)
- エクセルでのグループ化時に、左の列を表示したい。
エクセルでのグループ化時に、左の列を表示したい。 グループ化機能について調べていて、どうしても分からないことがあったので、質問させてください。 excel2007使用です。 グループ化するときに、折りたたんだ状態で表示される列は、どのように選択するのでしょうか? 隣り合う2列をグループ化し、折りたたみ状態では1列にするにはどうしたらよいですか? 列Aと列Bがあり、グループ化することで左側の列Aのみを表示したいと思っています。 しかしながら列Aと列Bを選択してグループ化ボタンを押すと、列Cの上に±のボタンが表示され、意図した様に折りたたむことが出来ません。 頂いた資料にはそのように設定しているものがあるので、出来るはずなのですが… どうぞ宜しくお願致します。
- 締切済み
- その他MS Office製品