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

解決済みの質問

Excelでグループ化し、グループ名を数値で返すには?

Excelで次の解を求める時、いいアイディアはないでしょうか。

1) セルをグループ化します。
2) 次にグループ化したまとまりごとに、
左列に数値を順に返します。

つまり以下のようなセルがあるとき

: A B
1 : 空白 442565
2 : 空白 442565
3 : 空白 332211
4 : 空白 332211
5 : 空白 332211

: A B
1 : 1 442565
2 : 1 442565
3 : 2 332211
4 : 2 332211
5 : 2 332211

つまりBが同じ数値である
セル同士をワングループとして、
そのグループを順列に数値でA列に
区分したいのです。

A列が何セルでグループ化されるかは
ランダムです。B列において2つのセルが
同じ数値を共有している場合もありますし、
100のセルが同じ数値を共有しているもあります。
データ総数はおよそ9000列ほどになります。

集計機能を用いた方がよいでしょうか。
関数の他にアイディアがあれば、教えて
頂けるととても助かります。

宜しくお願い致します。

投稿日時 - 2007-04-16 20:02:14

QNo.2926459

すぐに回答ほしいです

質問者が選んだベストアンサー

1行目から始まってるとして
A1=1
A2=IF(COUNTIF($B$1:$B2,$B2)=1,MAX($A$1:$A1)+1,INDEX($A$1:$A1,MATCH($B2,$B$1:$B1,0),0))
でA2を下方にコピーでどうでしょうか?

投稿日時 - 2007-04-16 20:15:07

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

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

回答(1)

あなたにオススメの質問