2017-09-20 20 views
1

Excelでは、列Aに自動番号付けを作成するにはどうすればよいですか?例えば。 "BILLY"でD1のセル値を入力すると、列Aは1,2,3からのシーケンス番号を入力します.....Excelセル番号に基づくシーケンス番号

私はグーグルで、クローゼットが以下の式を使用していますが、私は列Cで私は複数のデータを選択する必要があるためにしたい。

https://superuser.com/questions/645859/auto-sequential-numbering-based-on-cell-criteria/645903

A  B  C 
    ABC JAMES 
    XYZ BOB 
1 OXY BILLY 
2 BNX BILLY 
    SDA MIKE 
3 WXK BILLY 
    SAK JANE 

誰もが式またはVBAで前にこれを行っていますか?あなたの助けに感謝します、ありがとう。

+0

私はあなただけですでに答えに供給式を短縮する必要があると思う - A1に '= COUNTIF(C1:$ C $ 1、C1)を使用し'。私はあなたの注意を引っ張っていると思います.C列の各項目の実行回数を選択したいという意味です。 –

+0

基準に基づいて選択を設定したいと思います。ビリー。とにかく私はすべてを選ぶことができますか?私が使用できるワイルドカードは何ですか? – robin

答えて

2

選択したセルの範囲のための式を埋めるために、全体の列Aを選択するか、ユーザが入力すると、数式バーに数式を入力するだけで、細胞、

=IF(C1=D$1,COUNTIF(C$1:C1,D$1),"") 

押しctrl+enter

セルD1の値を変更し、出力を確認することができます。

enter image description here

enter image description here

+1

あなたは素晴らしいです!非常に明確な説明、あなたの大きな助けに感謝! – robin

+0

私はすべての人を選択したい場合、私は使用できる任意の式またはワイルドカードですか? D1が "*"を入れると、列Aは1,2,3,4,5から表示されますか?私はそれが動作していないしようとしました – robin

+0

いいえ、それは不可能です! –

2

A1に式=IF(C1=$D$1,COUNTIF($C$1:C1,$D$1),"")を入れてコピーします。

+0

はい、それは素晴らしい仕事です、ありがとう! – robin

関連する問題