close

2218

Excel序號產生-IFCOUNTIFVLOOKUP、MAX函數

子老師您好:

請教有什麼方式讓序號欄如圖示的方式產生(訂單的顯示順序必須12‧‧‧99 )

這個問題其實並沒有想像中那麼難?

1、點取C2儲存格輸入公式:

=IF(COUNTIF($B$1:B1,B2)=0,MAX($C$1:C1)+1,VLOOKUP(B2,B:C,2,0))

再將公式複製到C3:C13儲存格。

【公式說明】

MAX($C$1:C1) C欄到目前範圍的最大值。

VLOOKUP(B2,B:C,2,0) 傳回B欄與B2儲存格相同內容儲存格的C欄內容。

COUNTIF($B$1:B1,B2) 統計B欄到目前為止含有B2儲存格內容的儲存格數量。

IF(COUNTIF($B$1:B1,B2)=0,MAX($C$1:C1)+1,VLOOKUP(B2,B:C,2,0)) 如果COUNTIF ($B$1:B1,B2)=0表示是新的一筆記錄,則填入MAX($C$1:C1)+1的值,否則填入VLOOKUP(B2, B:C,2,0)的內容。

 

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()