こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

excel 連続数字の入力

すみませんが、お尋ね致します。
エクセルの表から、ある条件でフィルターで抽出し、それの上の行から下の行へ、1 2 3 ... と続き番号を入力したいのですが、どうしたら簡単に入れられるのでしょうか?
オートフィルや、前のセルに1を足すという指示では、うまくいかないようなので・・・
ちなみに、抽出したものを新しいシートにコピー、という作業をすると、かえって手間がかかります。

投稿日時 - 2013-08-01 15:12:40

QNo.8201294

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

例えばフィルターをした後に上から番号を付けるためにA列を使用するとしたら、新たにA列を挿入します。従来のA列はB列にシフトしますね。そこで例えばB列でフィルターしたときに表示されている行に番号を付けるとしたら1行目は項目名のある表としてA2セルには次の式を入力して下方にドラッグコピーします。

=IF(B2="","",SUBTOTAL(3,B$2:B2))

投稿日時 - 2013-08-01 16:23:17

お礼

ありがとうございました。

投稿日時 - 2013-08-02 09:24:09

ANo.3

もし質問内容の作業を私がやるとしたら、次の方法で実行します。

1.元の並び順記憶用に、全データに連番を付与する。
2.「ある条件」の対象が上部に集まるような条件で並べ替えを実行する。
3.「ある条件」の対象範囲を調べる。
4.オートフィルで、範囲だけ連番を付与する。
5.(1)で付与した連番で並べ替えし、元の並びに戻す。

ちょっと迂遠かもしれませんが、参考まで。

投稿日時 - 2013-08-01 15:46:40

お礼

ありがとうございました。

投稿日時 - 2013-08-02 09:23:48

ANo.2

見出しがあるので、A2からデータがあるとして元表に

=SUBTOTAL(3,$A$2:A2)

で、下にコピーとかでは?

フィルタリングしたら連番になると思いますが。

投稿日時 - 2013-08-01 15:39:52

お礼

ありがとうございました。

投稿日時 - 2013-08-02 09:23:34

ANo.1

一旦コピーしないと、簡単には無理です。

投稿日時 - 2013-08-01 15:14:56

お礼

ありがとうございました。

投稿日時 - 2013-08-02 09:23:10

あなたにオススメの質問