在一張Excel表格的重複記錄中,讓你快速列出每種不同物品第2次或第n次出現的記錄,你會怎麼做?Vlookup函數就有這個本事。
舉例來說,產品或者物流表格中往往會記錄有同一貨物的多筆數據(如下圖的今日銷售大單列表中,冰箱就有3個大單,其他商品也有多個大單),如果要將每一種貨品的第二筆(或第三筆)訂單都自動找出來,該怎麼做?
雖然說這個問題可以僅用一個公式來解決,但構造這樣的公式需要用到VLOOKUP函數、IF函數的數組表達、COUNTIF函數、INDIRECT函數等複雜的組合,如果不是Excel高手,看著也會頭暈。人常說「長話短說」,這個問題也是如此。我們可以將構造公式的複雜思路,化作常人易於理解的短小步驟組合,用多個簡單的步驟同樣能夠揪出貨品列表中的「第二者」、「第三者」或任意一筆數據。
為了便於識別和引用,我們給這個表格添加兩個輔助列,其中B列為物品的編號,另一列C則是編號與物品合併生成的帶編號物品(具有唯一性)。
在B2單元格中輸入公式「=COUNTIF($A$2:A2,A2)」,然後用下拉右下角填充柄的方式填充該列。作用是自動填充每筆所屬的筆數序號。
接下來,在C2單元格中輸入公式「=A2&B2」,同樣用下拉右下角填充柄的方式填充該列。
最後,我們在H3單元格中使用VLOOKUP函數,對G列用戶提出要求的品名進行統計(用戶要第幾筆就輸入第幾筆即可)。H3單元格輸入函數:
=VLOOKUP(G3,$C$2:$D$10,2,0)
該函數的作用是自動從C列和D列數據中篩選符合G列要求的值並填入H列。
之後下拉H3單元格右下角的填充柄,自動提取出其餘商品的第二筆數據。
那麼,如果要找出每種商品的第3單、第4單或其他任何一單的數據,該怎麼辦?非常容易!只需手動將G列的2改成3或其他數據,H列便自動出現了你需要的數據。
VLOOKUP函數神力無敵!VLOOKUP函數的基本語法我們此前已經多次講過,「靈人不可細提」,聰明的你一定早就會用了。若有初學者需要了解該函數的基本用法,請查看Excel幫助中的函數說明即可。小編就不費筆墨了。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/191667.html