- ベストアンサー
excel 連続数字の入力
すみませんが、お尋ね致します。 エクセルの表から、ある条件でフィルターで抽出し、それの上の行から下の行へ、1 2 3 ... と続き番号を入力したいのですが、どうしたら簡単に入れられるのでしょうか? オートフィルや、前のセルに1を足すという指示では、うまくいかないようなので・・・ ちなみに、抽出したものを新しいシートにコピー、という作業をすると、かえって手間がかかります。
- みんなの回答 (4)
- 専門家の回答
みんなが選んだベストアンサー
一旦コピーしないと、簡単には無理です。
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.4
例えばフィルターをした後に上から番号を付けるためにA列を使用するとしたら、新たにA列を挿入します。従来のA列はB列にシフトしますね。そこで例えばB列でフィルターしたときに表示されている行に番号を付けるとしたら1行目は項目名のある表としてA2セルには次の式を入力して下方にドラッグコピーします。 =IF(B2="","",SUBTOTAL(3,B$2:B2))
質問者
お礼
ありがとうございました。
- plus_x
- ベストアンサー率62% (10/16)
回答No.3
もし質問内容の作業を私がやるとしたら、次の方法で実行します。 1.元の並び順記憶用に、全データに連番を付与する。 2.「ある条件」の対象が上部に集まるような条件で並べ替えを実行する。 3.「ある条件」の対象範囲を調べる。 4.オートフィルで、範囲だけ連番を付与する。 5.(1)で付与した連番で並べ替えし、元の並びに戻す。 ちょっと迂遠かもしれませんが、参考まで。
質問者
お礼
ありがとうございました。
- chonami
- ベストアンサー率43% (448/1036)
回答No.2
見出しがあるので、A2からデータがあるとして元表に =SUBTOTAL(3,$A$2:A2) で、下にコピーとかでは? フィルタリングしたら連番になると思いますが。
質問者
お礼
ありがとうございました。
お礼
ありがとうございました。