- 締切済み
EXCEL オートフィルタ 連番について
以下のような4セットごとの連番を追加したいのですが、 通常の状態ですとセルを数値型にすればオートフィルで問題ないのですが、オートフィルタを使用しているとうまくいきません。 SUBTOTAL関数で可能でしょうか? 良い方法があるようでしたらお願いします。 1 1 1 1 2 2 2 2
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.2
A列に連番 B列に何らかのデータだあるとして A2に =IF(B2="","",INT((SUBTOTAL(3,B$1:B2)+3)/4)) たっぷり下フィルしておいてはおかがですか。
- FEX2053
- ベストアンサー率37% (7991/21373)
回答No.1
オートフィルタは「フィルタに引っかかる行」を「非表示」にしている だけなので、オートフィルタが掛かってる状態で、オートフィルや式の コピーなどは上手く行きません。 フィルタを掛けた後のデータをいじりたい場合は、フィルタオプションで 別の場所に結果を抽出してください。オートフィルタを「結果を見るだけ」 の機能だと思ったほうがいいですよ。 フィルタオプションで別の場所に引っ張り出せば、オートフィルも式の コピーも思いのままです。
質問者
補足
ありがとうございます。 フィルタで抽出すれば早く連番は追加できますが、 フィルタで抜いた文字(タイトル)を再度入れなおす必要がありますよね。 どこにどのタイトルを入れるか見てすぐに分かるものではないので 手で連番を入れたほうが無難ですかね。
補足
ありがとうございます。 フィルタがかかっている状態ですと問題ないのですが フィルタを外してしまうと正しく表示されません。 関数から値に置き換えることは出来ないのでしょうか? 形式を選択して貼り付けをすると貼り付け領域が違うと エラーがでてしまいます。