今天來教大家分組去除重復(fù)值、創(chuàng)建下拉菜單!
UNIQUE 有一個好兄弟:FILTER,它倆在一起有一個組合的名字:上天組合。
根據(jù)分組提取非重復(fù)值,是它倆的壓軸曲目。
根據(jù)「部門」,提取「姓名」的唯一值。
傳統(tǒng)思路是這樣的:
? 用 MATCH 函數(shù),找到第 1 個產(chǎn)品大類的單元格,A。
? 用 COUNTIF 函數(shù),計算這個大類的個數(shù) N。
? 用 OFFSET 函數(shù),從第 A 個位置引用 N 個單元,返回對應(yīng)的「產(chǎn)品名稱」。
先不談公式,光看這個思路,我就已經(jīng)暈了。
用 UNIQUE 和 FILTER 的話,公式是這樣的:
=UNIQUE(FILTER(C2:C25,B2:B25=G2))
▲左右滑動查看
公式從內(nèi)到外依次拆解,大致的步驟是:
? FILTER 篩選數(shù)據(jù)
用 FILTER 函數(shù),篩選「部門」對應(yīng)的「姓名」,得到的結(jié)果是這樣的:
=FILTER(C2:C25,B2:B25=G2)
提取出來的數(shù)據(jù)還有一些重復(fù)值,接下來用 UNIQUE 函數(shù)去重。
? UNIQUE 函數(shù)去除重復(fù)值
把 FILTER 篩選出來的數(shù)據(jù),作為參數(shù)傳遞給 UNIQUE 函數(shù),分組去重復(fù)數(shù)據(jù)就提取出來了。
公式如下:
=UNIQUE(FILTER(C2:C25,B2:B25=G2))
▲左右滑動查看
我想過買假發(fā),想過去植發(fā)……
怎么也沒想到,提取非重復(fù)值,可以這樣方便啊!
Excel 高手吧,都容易玩技術(shù)自嗨。
關(guān)鍵的問題是,提取非重復(fù)值干什么呢?
你都不知道,這玩意用來做 Excel 下拉菜單,有多好用。
下拉菜單的選項,根據(jù)輸入的內(nèi)容,自動更新!
這個效果我做夢都想好幾回了。
大致步驟是這樣的:
? UNIQUE 函數(shù)提取非重復(fù)值。
? 數(shù)據(jù)驗證添加下拉菜單。
傳統(tǒng)的方法,下拉菜單選項要選擇對應(yīng)的數(shù)據(jù)區(qū)域。
UNIQUE 還有一個隱藏的身份:動態(tài)數(shù)組函數(shù)。
也就是會根據(jù)提取內(nèi)容數(shù)量,自動擴(kuò)展填充區(qū)域。
返回的區(qū)域是動態(tài)的,而且,我們可以動態(tài)的獲取這個區(qū)域,用一個簡單的符號「#」,就輕松搞定。
你要知道,這個#號,過去的話要用到 OFFSET 函數(shù)來寫公式:
公式如下:
=OFFSET(G6,1,,COUNTA($G$7:$G$18))
▲左右滑動查看
感謝天,感謝地,感謝 Office 365 給我們 UNIQUE 神器!
都認(rèn)認(rèn)真真看到最后了,還不給我們點(diǎn)個贊嗎?
聯(lián)系客服