• ベストアンサー

excel 連続数字の入力

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

みんなが選んだベストアンサー

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22063)
回答No.1

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

noname#207972
質問者

お礼

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

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

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

noname#207972
質問者

お礼

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

  • plus_x
  • ベストアンサー率62% (10/16)
回答No.3

もし質問内容の作業を私がやるとしたら、次の方法で実行します。 1.元の並び順記憶用に、全データに連番を付与する。 2.「ある条件」の対象が上部に集まるような条件で並べ替えを実行する。 3.「ある条件」の対象範囲を調べる。 4.オートフィルで、範囲だけ連番を付与する。 5.(1)で付与した連番で並べ替えし、元の並びに戻す。 ちょっと迂遠かもしれませんが、参考まで。

noname#207972
質問者

お礼

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

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

見出しがあるので、A2からデータがあるとして元表に =SUBTOTAL(3,$A$2:A2) で、下にコピーとかでは? フィルタリングしたら連番になると思いますが。

noname#207972
質問者

お礼

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

関連するQ&A