[[20160622150229]] 『ユニークな値に番号をつけるには?』(歌姫) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ユニークな値に番号をつけるには?』(歌姫)

お世話になっています。

下記のようなデータがあります。

A列

田中
田中
佐々木
佐々木

ユニークな名前に番号をつけて、
表示したいのです。

B列

1
1
2
2

ヘッダーを使った、下記の計算式ならできました。
しかしヘッダーがなく、
名前が一番最初の行にきたら(A1)エラーになってしまいます。

=SUM(B1,IF(A2<>A1,1,0))

ヘッダーがなくてもできる、
もっとシンプルな方法があれば教えて頂きたいのですが・・・

< 使用 Excel:Excel2010、使用 OS:Windows10 >


ごめんなさい。追記です。

名前が重複する時は、いつもセットです。
つまり、
下記のような重複は、A列にはありません。

田中
佐々木
田中
(歌姫) 2016/06/22(水) 15:15


 B1に1を入力して、B2から数式にすればいいんでは?

 変則案。

 B2 =IFERROR(IF(A1=A2,B1,B1+1),1)
 B1にコピー。
 B2を下にコピー。
 
(GobGob) 2016/06/22(水) 15:17

 とびとびで同じ名前が出てくることがないのであれば。

 A1セルに
 =IF(A1="","",SUM(INDEX((COUNTIF(INDIRECT("A1:A"&ROW(A$1:A1)),A$1:A1)=1)*1,0)))
 と入力して下へフィルコピー。

 追記
 シンプルという点では全然ダメだな。

 追記の2
 =IF(A1="","",SUMPRODUCT((COUNTIF(INDIRECT("A1:A"&ROW(A$1:A1)),A$1:A1)=1)*1))
 でもいいか。
(ねむねむ) 2016/06/22(水) 15:46

GobGob様、ねむねむ様
素晴らしいご回答ありがとうございました!
(歌姫) 2016/06/22(水) 19:30

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.