一本書教會你分分鐘搞定數(shù)據(jù)分析!在使用Excel進行數(shù)據(jù)整理的過程中,一種常見的情況是,需要整合的信息分別處于不同的工作表甚至工作簿中。例如,銷售表和價格表、工資表和員工信息表等。處理這類問題常用的方法或工具有公式、PowerQuery等。如圖4-124所示,一個工作簿內(nèi)存在多張工作表,分別為“商品銷售數(shù)據(jù)表”和“價格表”。現(xiàn)在需要根據(jù)兩張表之間商品編碼的關(guān)系,將價格表的“商品名稱”“價格”兩個字段的數(shù)據(jù)寫入商品銷售數(shù)據(jù)表。操作步驟如下。步驟1:選取商品銷售數(shù)據(jù)表,在E1和F1單元格分別輸入字段名“商品名稱”“單價(元)”。步驟2:在 E2 單元格輸入以下VLOOKUP公式,并復制填充至 E2:F71 單元格區(qū)域。($B2,價格表!$A:$C,MATCH(E$1,價格表!$A$1:$C$1,0),0)圖 4-124 商品銷售數(shù)據(jù)表和價格表$B2單元格的商品編碼是查找值,價格表!$A:$C是查找范圍。使用MATCH函數(shù),查找E$1單元格中的字段名在價格表$A$1:$C$1中的位置,返回結(jié)果為2,表示VLOOKUP函數(shù)返回查找區(qū)域中第2列的內(nèi)容。第四參數(shù)使用0,表示使用精確匹配的方式進行查找。公式返回結(jié)果如圖4-125所示。圖 4-125 VLOOKUP 關(guān)聯(lián)查詢結(jié)果
更多使用函數(shù)與公式實現(xiàn)數(shù)據(jù)關(guān)聯(lián)和匹配的技巧請參閱第 4 章和第 5 章內(nèi)容。
用Power Query數(shù)據(jù)關(guān)聯(lián)與匹配
如圖4-126所示,一個文件夾內(nèi)存在多個工作簿,其中包含“商品銷售數(shù)據(jù)表”“商品價格表”等。使用PowerQuery實現(xiàn)數(shù)據(jù)關(guān)聯(lián)并匹配操作步驟如下。步驟1:新建一個工作簿并打開。在【數(shù)據(jù)】選項卡下依次單擊【獲取數(shù)據(jù)】下拉按鈕→【自文件】→【從工作簿】命令,如圖4-127所示。步驟2:在彈出的【導入數(shù)據(jù)】對話框中,選擇目標工作簿,如“商品價格表.xlsx”,并單擊【導入】按鈕。在彈出的【導航器】對話框中,單擊目標工作表,如“商品價格表”,單擊【轉(zhuǎn)換數(shù)據(jù)】按鈕,如圖4-128所示。圖 4-128 導入商品價格表
步驟3:在PowerQuery編輯器左側(cè)的【查詢】窗格空白處,單擊右鍵,在彈出的快捷菜單中依次單擊【新建查詢】→【文件】→【Excel】命令。在彈出的【導入數(shù)據(jù)】對話框中,重復步驟2,選取目標工作簿,單擊【導入】按鈕,在彈出的【導航器】對話框中,選中目標工作表,如“商品銷售數(shù)據(jù)表”,并單擊【轉(zhuǎn)換數(shù)據(jù)】按鈕,如圖4-129所示。圖 4-129 導入商品銷售數(shù)據(jù)表步驟4:在PowerQuery編輯器的【主頁】選項卡下,單擊【合并查詢】右側(cè)的下拉按鈕,在彈出的下拉菜單中單擊【將查詢合并為新查詢】按鈕。步驟5:在彈出的【合并】對話框中,將主要表設(shè)置為【商品銷售數(shù)據(jù)表】,匹配表設(shè)置為【商品價格表】。聯(lián)接種類保持默認選項【左外部(第一個中的所有行,第二個中的匹配行)】。先后單擊主要表和匹配表的“商品編碼”字段,也就是將該字段作為匹配列。單擊【確定】按鈕,如圖4-131所示。步驟 6:系統(tǒng)會自動生成一個名為“Merge1”的查詢,在該查詢的數(shù)據(jù)預覽窗口,單擊【商品價格表】字段右側(cè)的擴展按鈕,在彈出的選項菜單中取消選中【商品編碼】復選框,取消選中【使用原始列名作為前綴】復選框,單擊【確定】按鈕,如圖 4-132 所示。
圖 4-132 擴展“商品價格表”字段
步驟7:在PowerQuery編輯器的【主頁】選項卡下,依次單擊【開始】選項卡的【關(guān)閉并上載】下拉按鈕→【關(guān)閉并上載至...】命令,在彈出的【導入數(shù)據(jù)】對話框中,選中【僅創(chuàng)建連接】單選按鈕,單擊【確定】按鈕關(guān)閉對話框。如圖4-133所示。圖 4-133 導入數(shù)據(jù)僅創(chuàng)建連接步驟 8:在當前工作表的【查詢 & 連接】窗格,右擊名為【Merge1 僅限連接】選項,在彈出的快捷菜單中單擊【加載到 ...】命令,在彈出的【導入數(shù)據(jù)】對話框中選中【表】單選按鈕,在【數(shù)據(jù)的放置位置】區(qū)域選中【現(xiàn)有工作表】單選按鈕,在【現(xiàn)有工作表】編輯框中輸入“=A1”,最后單擊【確定】按鈕關(guān)閉對話框,如圖 4-134 所示。圖 4-134 設(shè)置導入數(shù)據(jù)對話框數(shù)據(jù)導入當前工作表后,如圖4-135所示。
圖 4-135 數(shù)據(jù)導入工作表
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。