很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全了解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、資料透視表、圖表、列印技巧等……學完全本,你也能成為 Excel 高手。
今天答疑一個讀者問題,因為需求比較難以表達,大家直接看案例吧。
案例:
下圖 1 中的第 n 天指的是從 A 列的日期開始計算的第 n 天,也就是說 6/1 日的第 1 天是 6/1 日,而第 5 天則是 6/5 日;而對于 6/2 日來說,第 5 天是 6/6 日。
這樣的表的确容易引起歧義,也難怪需要調整格式。
下圖 2 中的表格調整後,就比較清楚了,比如,6/5 日是 6/1 日的第 5 天,是 6/2 日的第 4 天……是 6/5 日的第 1 天。
那麼如何将圖 1 轉換成圖 2 呢?
解決方案:
1. 選中資料表的任意單元格 --> 選擇菜單欄的“資料”-->“從表格”
2. 在彈出的對話框中保留預設設定 --> 點選“确定”
表格已上傳至 Power Query。
3. 選中“日期”列 --> 選擇菜單欄的“首頁”--> 将“資料類型”修改為“日期”
4. 在彈出的對話框中點選“替換目前轉換”。
5. 保持選中“日期”列 --> 選擇菜單欄的“轉換”-->“逆透視列”-->“逆透視其他列”
6. 選中“屬性”列 --> 選擇菜單欄的“添加列”-->“提取”-->“範圍”
7. 在彈出的對話框的兩個文本框中都輸入“1”--> 點選“确定”
提取出了“屬性”列中的數字。
8. 點選“文本範圍”标題左邊的格式符号 --> 在彈出的菜單中選擇“整數”
9. 用同樣的方式将“日期”列的格式修改為“整數”。
Power Query 中不同類型的資料大多是不能直接進行計算的,是以要先改格式。
10. 保持選中“日期”列 --> 選擇菜單欄的“添加列”-->“自定義列”
11. 在彈出的對話中輸入以下公式 --> 點選“确定”:
[日期]+[文本範圍]-1
12. 将“自定義”列修改為“日期”格式。
13. 删除“日期”和“文本範圍”列。
14. 選中“屬性”列 --> 選擇菜單欄的“轉換”-->“透視列”
15. 在彈出的對話框中選擇“值”--> 點選“确定”
16. 将“自定義”列的列名修改為“日期”。
17. 選擇菜單欄的“首頁”-->“關閉并上載”-->“關閉并上載至”
18. 在彈出的對話框中選擇“表”--> 選擇“現有工作表”及所需上傳至的位置 --> 點選“加載”
右側綠色的表格就是想要的效果。