我往常教大家的案例,大多是跨工作表合併、多工作簿合併查詢等等,很少反其道而行之。
如果大家遇到這樣的需求,比如一個數據表中包含了很多分類信息,需要按照分類把數據表快速拆分到不同的工作表中,有什麼最簡便的方法呢?
案例:
下圖 1 是學生的各科成績,請按班級把數據表拆分到不同的工作表中。效果如下圖 2、3、4 所示。
解決方案:
1. 選中數據表的任意區域 --> 選擇菜單欄的「數據」-->「從表格」
2. 在彈出的對話框中點擊「確定」
數據表已上傳至 Power Query。
3. 擴展左側的「查詢」導航窗格 --> 選中「表1」--> 按 Ctrl+C 複製,並按兩次 Ctrl+V 粘貼
現在 Power Query 中一共有三個相同的查詢表。
4. 選中「表1」--> 在「班級」列篩選「一班」
5. 依次在「表1 (2)」和「表1 (3)」中篩選「二班」和「三班」
6. 選擇菜單欄的「主頁」-->「關閉並上載」
此時 Excel 中出現了三個新的工作表,每個工作表中分別是 Power Query 中三個篩選後的查詢表。
7. 將三個工作表的名稱分別改為「一班」、「二班」、「三班」,數據表就按要求拆分好了。
今後如果原始數據表的數據有更新,只要在對應的班級工作表中刷新一下,就能實時同步數據。