之前李海博客就寫過一篇文章,專門介紹Excel怎么提取一列數據中的不重復值?感興趣的朋友可以去看一下。今天又遇到一個更好的解決方法,推薦給大家。
首先給出這類問題的通用公式如下:
=IFERROR(LOOKUP(0,1/(COUNTIF(第一個公式單元格上方單元格絕對引用:同左相對引用,數據區域)-1),數據區域),"")
其中數據區域就是含重復值的數據區域,第一個公式單元格上方單元格是我們寫提取不重復數據公式的第一個單元格上方的單元格。
根據通用公式以及實際的例子,寫出本例中公式如下:
=IFERROR(LOOKUP(0,1/(COUNTIF($D$2:D2,$B$3:$B$19)-1),$B$3:$B$19),"")
在D2單元格寫入公式,向下復制,可以得到不重復數據。