曾經(jīng)我給大家講解過(guò) PQ 中一些小眾菜單的功能,那么它們有什么實(shí)際用途呢?那么今天就教大家用 Power Query 制作萬(wàn)年歷,夠?qū)嵱昧税桑?/p>
案例:
分別創(chuàng)建下圖 1 和 2 所示的萬(wàn)年歷。
解決方案 1:
1. 打開(kāi)一個(gè)空的工作簿 --> 選擇菜單欄的“數(shù)據(jù)”-->“新建查詢”-->“從其他源”-->“空白查詢”
2. 在 Power Query 的公式欄中輸入以下公式:
= List.Dates(#date(2023,1,1),365, #duration(1,0,0,0))
公式表示以 2023 年的第一天為起始值,以步長(zhǎng)為 1 創(chuàng)建 365 個(gè)順序序列;
即列出 2023 年的每一天
3. 選擇菜單欄的“轉(zhuǎn)換”-->“到表”
4. 在彈出的對(duì)話框中點(diǎn)擊“確定”。
5. 選擇菜單欄的“添加列”-->“日期”-->“月”-->“月”
6. 選中第一列 --> 選擇“添加列”-->“日期”-->“周”-->“一個(gè)月的某一周”
7. 仍然選中第一列 --> 選擇“添加列”-->“日期”-->“天”-->“星期幾”
8. 再一次選中第一列 --> 選擇“添加列”-->“日期”-->“天”-->“天”
9. 刪除第一列。
10. 選中“星期幾”列 --> 選擇菜單欄的“轉(zhuǎn)換”-->“透視列”
11. 在彈出的對(duì)話框的“值列”中選擇“天”--> 點(diǎn)開(kāi)“高級(jí)選項(xiàng)”--> 在下拉菜單中選擇“不要聚合”--> 點(diǎn)擊“確定”
12. 將“星期日”拖動(dòng)到最后一列。
13. 刪除“一個(gè)月的某一周”列。
14. 選擇菜單欄的“主頁(yè)”-->“關(guān)閉并上載”-->“關(guān)閉并上載至”
15. 選擇“現(xiàn)有工作表”及所需上傳至的位置 --> 點(diǎn)擊“加載”
16. 篩選所需的月份,就能得到一個(gè)當(dāng)月的月歷。
解決方案 2:
1. 重復(fù)上述步驟 1 至 9。
2. 跳到上述步驟 14、15,將表格上傳到 Excel。
3. 選中表格的任意單元格 --> 選擇菜單欄的“插入”-->“數(shù)據(jù)透視表”
4. 在彈出的對(duì)話框中選擇“現(xiàn)有工作表”及所需上傳至的位置 --> 點(diǎn)擊“確定”
5. 按以下方式拖動(dòng)字段:
篩選:“月份”
行:“一個(gè)月的某一周”
列:“星期幾”
值:“天”
6. 選中值字段 --> 右鍵單擊 --> 在彈出的菜單中選擇“值字段設(shè)置”
7. 在彈出的對(duì)話框中選擇“最大值”--> 點(diǎn)擊“確定”
8. 篩選需要顯示的月份。
9. 選中數(shù)據(jù)透視表的任意單元格 --> 選擇菜單欄的“設(shè)計(jì)”-->“總計(jì)”-->“對(duì)行和列禁用”
10. 拖動(dòng)值列的順序,使得星期排序正確。
11. 保持選中數(shù)據(jù)透視表的任意單元格 --> 右鍵單擊 --> 在彈出的菜單中選擇“數(shù)據(jù)透視表選項(xiàng)”
12. 在彈出的對(duì)話框中選擇“顯示”選項(xiàng)卡 --> 取消勾選“顯示展開(kāi)/折疊按鈕”和“顯示字段標(biāo)題和篩選下拉列表”--> 點(diǎn)擊“確定”
13. 隱藏 F 列。
14. 將整個(gè)數(shù)據(jù)透視表區(qū)域設(shè)置為居中對(duì)齊。
這是另一種樣式的日歷。
轉(zhuǎn)發(fā)、在看也是愛(ài)!
聯(lián)系客服