日常工作中,我經常要根據提貨記錄統計客戶的數量,提貨記錄中有重複的客戶,重複的客戶視為一個數量的客戶。
今天,我學會了用if、countif、max函式來自動生成客戶序號,根據生成的客戶序號,向下輕輕一拉公式,客戶數量自動生成的方法,跟朋友們分享一下:
工具/原料
EXCEL工作表
方法/步驟
如下圖所示,A列是我們的客戶名稱,我們的問題是根據客戶名稱生成序號,同一名稱的客戶序號相同,不同的客戶名稱由小到大自動排序。當我們的客戶逐漸向下錄入時,向下複製單元格公式,序號自動向下生成並排序。
在B2中錄入公式:
=IF(COUNTIF($A$1:A1,A2),VLOOKUP(A2,$A$1:B1,2,0),MAX($B$1:B1)+1)
回車,函式返回1,因為,A2中客戶第一次出現,又第一個出現,是我們的第一個客戶,所以序號是1。
將B2中的公式向下複製填充,B列中的客戶序號已經自動按我們的要求生成並排好序了。
我們在A12中錄入一個新客戶【趙八】,向下拉動B11的公式至B12,客戶序號已經自動生成並排序。
至此,已經有6個不同的客戶。
我們在A13中錄入一個老客戶【李四】,向下拉動B12的公式至B13,客戶序號已經自動生成並排序。
為方便檢視,我們把相同的客戶用相同的顏色填充。