2017-05-04 45 views
-2

我無法得到滿意的答案。我需要將註釋添加到數據輸入表。我已經添加了一個表單,我可以填充我的工作表。不過,我希望爲每個獨特的客戶添加一個唯一的標識符(編號)。 a1行有客戶A;行a2有顧客B;行a3有客戶A - 我想分別對列b中的行1,1,2分別編號Excel VBA爲多個賬戶添加唯一號碼

+2

難道你不是指1,2,1匹配A,B,A嗎? – tigeravatar

+1

好嗎?你有什麼嘗試?什麼有/沒有工作?爲什麼你不能在評論中添加數字?你的數據是什麼樣的? – BruceWayne

回答

0

假設您的客戶在列A中,並且您的唯一編號在列B中,您可以使用以下公式B2然後複製下來:

=IFERROR(INDEX($B$1:B1,MATCH(A2,$A$1:A1,0)),MAX($B$1:B1)+1) 

細胞B1將被設置爲1或兩者的起始數目應。

其結果將是這樣的:

enter image description here

0

如果通過「添加一個唯一的標識符(編號)到每一個獨特的客戶」你的意思是你想生成的序列號是(即如果A列包含A,B,A,C,C,那麼您在B列中的1,1,1,2,1,2列之後),那麼您可以僅使用公式

=COUNTIF(A$1:A1,A1) 
單元格B1中的

並將其複製下來。