min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

【Excel】フィルタで抽出したデータだけに連番をつける方法

このデータで、血液型がOの人だけに連番を振るにはどうするか。

f:id:min117:20211119084717p:plain


つまりこうやるにはどうするか。

f:id:min117:20211119084648p:plain

 

<手順>

まず、血液型Oだけにフィルタする。

f:id:min117:20211119084837p:plain

 

その隣の列の一番上に数字の1を振る

f:id:min117:20211119084904p:plain

 

そしたらマウスで1から最後の行までを選択する。

f:id:min117:20211119085132p:plain

 

その状態でキーボードの「Alt」を押しながらキーボードの「れ」を一回タップする。

と、こんな感じで、選択された範囲の枠が白っぽくなる。

f:id:min117:20211119085205p:plain

 

その状態のままフィルタを解除する。

f:id:min117:20211119085332p:plain

 

O型のセルだけが選択された状態になるので

f:id:min117:20211119085412p:plain

 

その状態のまま

メニューの「ホーム」→右端にあるフィル連続データの作成と進む

f:id:min117:20211119085510p:plain

 

「列」をチェックしてからOKすると…

f:id:min117:20211119085549p:plain

 

O型だけに連番が振られる。

f:id:min117:20211119085621p:plain


※ ちなみに

 「いや、こんなの、マウスで右クリックしたままグイーっとしたに引っ張って、連続データ作成でやればいいじゃん」

と思った人ド素人

f:id:min117:20211119084951p:plain

フィルタした状態で「連続データ」は使えない。アタリマエ。フィルタで行抽出してるんだから。

連番を、フィルタ前の行に振ればいいのか、後に振ればいいのか、パソコンは判断できないから。コンピュータは決定論的な仕組みなんだから、結構単純でアホだ。人間を超えることはできない(AIは別論)。

 

なお、ダミーデータはこのへんから入手できる。

testdata.userlocal.jp