將一個數據表中包含不同關鍵字的單元格分別替換為指定的值,這個需求平時工作中還蠻常見的,同時也讓很多同學犯難。
曾經我教過大家用函數來解決這個難題,詳情可參閱 Excel困擾許久的多條件模糊查找,輸出不同結果,被find函數搞定。
今天再教大家一個更加簡單高效的方法。
案例:
下圖 1 是客戶的產品購買表,由於銷售平時大多用手機上報數字,導致收集到的客戶名稱五花八門,甚至還有前後空格。
那麽問題來了,統計報表的同學如何才能快速分析出每家公司的銷量呢?需要的結果如下圖 2 所示。
解決方案:
1. 選中數據表的任意單元格 --> 選擇菜單欄的“數據”-->“從表格”
2. 在彈出的對話框中點擊“確定”
表格已上傳至 Power Query。
3. 選擇菜單欄的“添加列”-->“條件列”
4. 在彈出的對話框中按以下方式設置 --> 點擊“添加子句”:
- 新列名:輸入“客戶”
- If 語句中的“列名”:選擇“客戶”
- 運算符:選擇“包含”
- 值:輸入“鐵錘”
- 輸出:輸入“趙鐵錘有限責任公司”
5. 在 Else If 語句中用同樣的方法將包含“鋼蛋”的值替換為“王鋼蛋江北皮革廠”--> 點擊“添加子句”
6. 用同樣的方式將包含“淑芬”的值替換為“龍淑芬西部集團”--> 點擊“確定”
表格內就多了一列“客戶”,原先所有不規範的客戶名稱都替換成了標準的名稱。
7. 選中第一列“客戶”--> 選擇菜單欄的“主頁”-->“刪除列”
8. 將右側的“客戶”列拖動到左邊
9. 選擇菜單欄的“主頁”-->“分組依據”
10. 在彈出的對話框中按以下順序設置 --> 點擊“添加聚合”:
- 選擇“高級”
- 選擇“客戶”
- 輸入“付款次數”
- 選擇“非重複行計數”
11. 按以下順序設置 --> 點擊“確定”:
- 輸入“總金額”
- 選擇“求和”
- 選擇“金額”
現在就分別統計出了每個客戶的付款次數和付款總金額。
12. 選擇菜單欄的“主頁”-->“關閉並上載”-->“關閉並上載至...”
13. 在彈出的對話框中選擇上載到“現有工作表”中所需的位置 --> 點擊“加載”
左邊原先這麽亂的一張表,現在竟然妥妥地按要求在右邊分析好了。今後藍色區域若有更新,隻要在綠色區域刷新即可同步數據。
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,係統化地講解 Excel 的各個知識點。
現在終於有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。