excelperfect
在查找相匹配的值時,如果存在重復(fù)值,而我們想要獲取指定的匹配值,那該如何實現(xiàn)呢?如下圖1所示的工作表,在“商品”列中,存在一些重復(fù)的商品,現(xiàn)在我們要找出第2次出現(xiàn)的“筆記本”的銷售量。
圖1
我們知道VLOOKUP函數(shù)通常會返回找到的第一個匹配值,或者最后一個匹配值,詳見《Excel公式技巧62:查找第一個和最后一個匹配的數(shù)據(jù)》。然而,我們可以構(gòu)造一個與商品相關(guān)的具有唯一值的輔助列(詳見《Excel公式技巧64:為重復(fù)值構(gòu)造包含唯一值的輔助列》),從而可以使用VLOOKUP函數(shù)來實現(xiàn)查找匹配值。
首先,添加一個具有唯一值的輔助列,如下圖2所示。
圖2
在單元格B3中輸入公式:
=D3 & '-' &COUNTIF($D$3:D3,D3)
下拉至單元格B14。
在單元格H6中輸入公式:
=VLOOKUP($H$2 & '-' &$G6,$B$3:$E$14,4,FALSE)
即可得到指定的匹配值,如下圖3所示。
圖3
可以修改單元格H2或G6中的數(shù)值,從而獲取相應(yīng)匹配的數(shù)據(jù)。
歡迎在下面留言,完善本文內(nèi)容,讓更多的人學(xué)到更完美的知識。
歡迎到知識星球:完美Excel社群,進行技術(shù)交流和提問,獲取更多電子資料。
聯(lián)系客服