利用vlookup+if+countif動態獲取不重復值并實現同步更新
有一列重復的數據,如何動態獲取不重復的數據呢?
比如下面A列的這組公司名字,其中好多名字是重復的,有可能還不斷增加新的公司名字
分析:
其實提取不重復值,一般是用高級篩選或者刪除重復項得到的。但是這兩種方法得到的結果都是靜態的,不能和源數據連動,就是源數據如果增加了新的數據,結果值并不能動態地跟著更新。
如果想隨著數據源的數據增減而得到不重復的值,一般用函數公式來取得。不過網絡上分享的大都是用數組公式一步到位寫的,比較復雜難以理解。
接下來我分享一種用輔助列的方法制作的:
1,在A列前插入一列
2,在A2輸入:=IF(COUNTIF($B$2:$B2,B2)=1,A1+1,A1)
3,在D列用函數公式根據A列的新序號來獲取不重復值,D2=VLOOKUP(ROW(1:1),$A:$B,2,0)
4,糾錯一下,否則會出現錯誤值,D2的函數公式改為:
=IF(ISNA(VLOOKUP(ROW(1:1),$A:$B,2,0)),"",VLOOKUP(ROW(1:1),$A:$B,2,0))
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。