王志軍
實(shí)際工作中,經(jīng)常會(huì)遇到剔除重復(fù)值的問(wèn)題,例如需要從圖1所示的表格提取唯一值,雖然這里的數(shù)據(jù)源不是很多,但實(shí)際的數(shù)據(jù)源可能會(huì)更多。如果將多列合并到一列,再使用“刪除重復(fù)值”的方法剔除重復(fù)值,工作量可想而知,而且也不利于數(shù)據(jù)的更新。
方法一:使用數(shù)據(jù)透視表
在最左列插入一個(gè)空白列,單擊選中任一數(shù)據(jù)單元格,按下“Alt+D”和“P”組合鍵,打開“數(shù)據(jù)透視表和數(shù)據(jù)透視圖向?qū)А睂?duì)話框,選擇“多重合并計(jì)算數(shù)據(jù)區(qū)域”,連續(xù)單擊“下一步”按鈕,將選定的數(shù)據(jù)區(qū)域添加到“所有區(qū)域”列表,單擊“下一步”按鈕,將“值”字段拖曳到“行”區(qū)域,最后刪除“總計(jì)”,設(shè)置不顯示“空白”,即可得到圖2所示的不重復(fù)效果。
方法二:使用Power Query
切換到“數(shù)據(jù)”選項(xiàng)卡,在“獲取和轉(zhuǎn)換數(shù)據(jù)”功能組依次選擇“獲取數(shù)據(jù)→來(lái)自文件→從工作簿”,稍后會(huì)打開“導(dǎo)航器”窗口,選擇相應(yīng)的工作表,點(diǎn)擊右下角的“編輯”按鈕,此時(shí)會(huì)看到圖3所示的Power Query編輯器窗口,在“轉(zhuǎn)換”功能組單擊“將第一行用作標(biāo)題”;選中三列,切換到“轉(zhuǎn)換”選項(xiàng)卡,在“任意列”功能組選擇“逆透視列”,即可將三列包含重復(fù)姓名的數(shù)據(jù)合并到一列。
右擊刪除多余的星期列(即“屬性”列),在“值”列右擊選擇“刪除重復(fù)項(xiàng)”,即可得到圖4所示的效果,最后返回“開始”選項(xiàng)卡,單擊“關(guān)閉并上載”就可以了。
雖然也可以使用公式從多行多列提取不重復(fù)值,但公式超級(jí)復(fù)雜,對(duì)初級(jí)用戶來(lái)說(shuō)難度太大,建議還是選擇數(shù)據(jù)透視表或Power Query更合適一些,當(dāng)然后者要求Excel 2016或更高版本。