- 締切済み
エクセル
フィルターをかけて表示させた行だけを別のシートにコピーしたのですが、 オリジナルの合計額と別シートにコピーさせた合計額が異なります。 フィルター外の行が加算されているようです。 フィルター行だけをそのまま別シートへコピーするにはどうしたらいいですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
例えばC列での値の合計が次の式で計算されているとします。 =SUM(C:C) あるいは範囲を指定して =SUM(C2:C100) このような式ではフィルターなどの操作で非表示となった行の値も計算に使われています。 表示されているのみのデータを集計するためには上記の式の場合には =SUBTOTAL(9,C:C) あるいは =SUBTOTAL(9,C2:C100) 引数の9は合計をする場合に使用します。
- koko88okok
- ベストアンサー率58% (3839/6543)
回答No.2
下記のように操作してみて下さい。 1) コピーしたいセル範囲を選択します。 2) 「Ctrl」キーを押しながら、「G」キーを押すと、「ジャンプ」ダイアログが表示されます。 3) 下辺にある「セル選択」ボタンを押すと、「選択オプション」ダイアログが表示されます。 4) 「可視セル」のラジオボタンをオンにして「OK」ボタンを押します。 5) 「コピー」操作すると、見えているセルだけが点滅する線に囲まれます。 6) 別シートなどに「貼り付け」します。(見えているセルだけがコピーされます。)
質問者
お礼
ありがとうございます。
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.1
合計する数式として、SUM の代わりに SUBTOTAL 関数というのを使うと、できます。インターネットで検索してみてください。無数の情報があります。
質問者
お礼
ありがとうございます。
お礼
ありがとうございます。