dポイントプレゼントキャンペーン実施中!

エクセルの1行目が項目名、
2行目から1000行目までがデータ行(テキスト、数値)、
1001行目が縦合計セルなのですが、

1行目から1000行目まで範囲指定してオートフィルタを設定しているのに、
フィルタをかけると1001行目の合計行も消えてしまうのです。
フィルタかけた数値だけの合計が出るようにSubtotal関数を使っているため、
常に1001行目は表示しておきたいのですがどうすれば良いでしょうか?

A 回答 (5件)

>1020行目まで選択されました。


>大きな表より下に、メモ程度の小さな表がある

でしょうね。多分下にもデータがあると思いました。本来データ範囲の一番下に集計の式が入っていれば自動でそこはフィルタの範囲から外れる仕様になっているのです。集計が表の途中にあるため折り畳みの範囲に含まれてしまったんですね。

その表を削除しても良ければ集計行から下の範囲を全部削除してしまって一度上書き保存した後、再度フィルタを設定し直せばちゃんと集計行が隠れないようになるかと思います。
    • good
    • 0
この回答へのお礼

ファイルが壊れたという事ではないんですね?
安心しました。ありがとうございます。

お礼日時:2020/01/24 16:27

表の中の1つのセルを選択した状態でCtrl+*(テンキーのアスタリスク。

テンキーじゃない方ならCtrl+Shift+*)
を押すと、一番下はどの行まで選択されますか?
    • good
    • 0
この回答へのお礼

1020行目まで選択されました。
大きな表より下に、メモ程度の小さな表がある事が分かり、
その小さな表の下までが選択されました。

お礼日時:2020/01/24 16:14

そんな無駄なことは止めておきましょう。



まず最終行の合計行を削除して データ範囲をテーブル書式に変更。
[集計行]にチェックを入れて 最終行に集計行を追加
    • good
    • 0
この回答へのお礼

ありがとうございます。

実際のフォーマットは多少複雑でして、、、
なるべく崩すリスクはおかしたくないので、
別の集計の時の参考にさせて頂きます。

お礼日時:2020/01/24 16:12

こんにちは



Subtotalを1001行目から1002行目に移動し、1001行は全体を空の行にしておく。
というのではいかがでしょうか?
    • good
    • 0
この回答へのお礼

出来ました!ありがとうございます。
Subtotal行の上に空行を入れ、オートフィルタを設定し直したら消えなくなりました。
(オートフィルタを設定し直さないとダメでした。)

結果としてこれで解決にはなるのですが、
考えられる原因など分かりませんか?
普通起きないはずなら、Bookが悪いのか、Sheetが悪いのか。
ファイルに問題があるなら、新しいファイルに移行してリフレッシュしたいです。

お礼日時:2020/01/24 16:10

逆に、一旦フィルタを外して表内のどこかのセルを1つだけ選択した状態でオートフィルタを設定するとどうなりますか?

    • good
    • 0
この回答へのお礼

やってみました。選択しなくても同じ範囲のフィルタ状態になり、合計行がやはり非表示になりました。

お礼日時:2020/01/24 15:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A