2016-06-13 5 views
0

私は7000行の単一の列Aを持っています。Excelで重複するセルに一意の番号を追加する

  1. ジョン・スミス
  2. パティ・徒歩
  3. ジョン・DOE
  4. ジョン・スミス
  5. アンナちょっと

I:のようなデータのうち、いくつかの重複がありますが、重複した各エントリに番号を付ける必要があるので、john-smithはjohn-smith-01のようになります。複数のjohn-smithが存在する場合は、各重複エントリに対して-02、-03、-04などの番号を追加し続ける必要があります。しかし、ユニークなセルはそのままコピーする必要があります。

  1. ジョン・スミス-01
  2. パティ・徒歩
  3. ジョン・DOE
  4. ジョン・スミス-02
  5. アンナちょっと

式とすべてのヘルプは高く評価され。

答えて

0

あなたがwithouthに住むことができるならば、 "。"番号の後に、このコードを使用してください。 私はセルA5から数千に至るまでこれを持っています。これは、何かがセルC5にあるかどうかをチェックし、そのポイントまでのすべてのエントリをカウントします。これはドラッグの準備ができています。

=IF($C5<>"",COUNTA($C$5:$C5),"") 

編集:セルに何も表示されていない場合、数字は表示されません。

+0

こんにちは、サイモン、それは動作していないようです。あなたの数式を= IF($ A5 <> ""、COUNTA($ A $ 5:$ A5)、 "")に変更し、追加しました。それは列B1 ..私はこれを間違って取得しましたか?ありがとう –

+1

こんにちはマリオ。カウントされた行をB列に配置し、列Cのデータを行1から開始する必要がある場合、コードは次のようになります。 '= IF($ C1 <>" "、COUNTA($ C $ 1:$ C1)、 "") ' これをセルB1にコピー/ペーストしてドラッグします:) –

0

これは

=IF(B1<>1;CONCATENATE(A1;"-";B1);A1) 

は私の道を働いソリューションです。あなたが私に与えたアイデアのためにサイモンに感謝します。

関連する問題