您好, 訪客   登錄/注冊

從多行多列中提取唯一值

來源:用戶上傳      作者:

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

?
99久久国产综合精麻豆