用Excel的新功能PowerQuery結(jié)合數(shù)據(jù)有效性功能,實(shí)現(xiàn)最簡單實(shí)用的
看前面幾個(gè)朋友的回答中,都僅僅給出了關(guān)于去掉重復(fù)數(shù)據(jù)的解法,包括刪重復(fù)項(xiàng)操作法、公式法、數(shù)透法等等,這些方法都存在一個(gè)問題:
要么如公式法會(huì)無法確定最終返回的個(gè)數(shù)
要么如刪重復(fù)法每次需要手工重新操作
同時(shí),并沒有解決問題中所述的“并在表格中下拉顯示”的數(shù)據(jù)有效性問題
以下將提供用PowerQuery實(shí)現(xiàn)去重并和數(shù)據(jù)有效性進(jìn)行結(jié)合的完整方法——PowerQuery是Excel2016的新功能(Excel2010或Excel2013可到微軟官方下載相應(yīng)的插件),非常強(qiáng)大易用,很值得學(xué)習(xí)。
一、使用PowerQuey去除重復(fù)項(xiàng),同時(shí)生成相應(yīng)的“名稱”
1、從表格新建查詢,將數(shù)據(jù)放入PowerQuery
2、刪除不需要的列
3、刪除重復(fù)項(xiàng)
4、數(shù)據(jù)返回Excel中(注意先修改個(gè)好用的名稱)
這時(shí),在Excel中將存在表格及名稱“產(chǎn)品”,如下圖所示:
二、對名稱“產(chǎn)品”進(jìn)行引用,生成數(shù)據(jù)有效性下拉菜單
1、使用Indirect函數(shù)創(chuàng)建數(shù)據(jù)驗(yàn)證序列
2、為避免不能錄入非清單中的數(shù)據(jù),設(shè)置“出錯(cuò)警告”:
通過以上簡單的幾個(gè)步驟,即實(shí)現(xiàn)了在Excel中獲得一列數(shù)據(jù)的枚舉數(shù)據(jù),即去掉重復(fù)數(shù)據(jù),并在表格中下拉顯示的效果。
三、使用效果
在實(shí)際使用過程中,當(dāng)錄入的數(shù)據(jù)出現(xiàn)非原定數(shù)據(jù)時(shí),可直接刷新通過PowerQuery生成的非重復(fù)數(shù)據(jù)來刷新下拉列表中的可選數(shù)據(jù)。
1、錄入非列表內(nèi)數(shù)據(jù)
2、刷新PowerQuery創(chuàng)建的非重復(fù)產(chǎn)品列表
3、回到錄入表,新添加的數(shù)據(jù)直接可以使用
以上是通過PowerQuery結(jié)合數(shù)據(jù)有效性實(shí)現(xiàn)的去重復(fù)下拉列表效果,操作非常簡單,而且可以隨著自錄入的新數(shù)據(jù)簡單刷新即得到更新后的下拉列表,簡單實(shí)用。
【私信“材料”直接下載系列訓(xùn)練材料】
- 【Excel必備基礎(chǔ)小動(dòng)畫】
- 【60+函數(shù)匯總案例】
- 【數(shù)據(jù)透視基礎(chǔ)精選10篇】
- 【PowerQuery入門到實(shí)戰(zhàn)80篇】
- 【PowerPivot基礎(chǔ)精選15篇】