close
2218 |
Excel序號產生-IF、COUNTIF、VLOOKUP、MAX函數 |
錦子老師您好:
請教有什麼方式讓序號欄如圖示的方式產生(訂單的顯示順序必須1、2‧‧‧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)的內容。
文章標籤
全站熱搜
留言列表