Chapter 01 初識Power Query
1.1 兩個實際案例引發(fā)的方法變革
1.1.1 案例一:16 個分公司全年工資匯總
1.1.2 案例二:幾年來近百萬行銷售數(shù)據(jù)統(tǒng)計分析
1.2 Power Query來救命了
1.2.1 可以從不同的數(shù)據(jù)源采集數(shù)據(jù)
1.2.2 大量工作表數(shù)據(jù)匯總變得易如反掌
1.2.3 以數(shù)據(jù)模型為核心的海量數(shù)據(jù)分析很簡單
1.2.4 體驗前所未有的智能化操作
1.3 Power Query命令與編輯器界面
1.3.1 Power Query 命令
1.3.2 Power Query 編輯器
Chapter 02 Power Query的基本用法與注意事項
2.1 從工作簿里查詢數(shù)據(jù)
2.1.1 從當(dāng)前工作簿里查詢數(shù)據(jù)
2.1.2 從其他沒有打開的工作簿里查詢數(shù)據(jù)
2.2 從文本文件里查詢數(shù)據(jù)
2.2.1 CSV 格式文本文件
2.2.2 其他格式文本文件
2.3 從數(shù)據(jù)庫查詢數(shù)據(jù)
2.3.1 從 Access 數(shù)據(jù)庫查詢數(shù)據(jù) 29
2.3.2 從 SQL Server 數(shù)據(jù)庫查詢數(shù)據(jù)
2.4 保存查詢結(jié)果
2.4.1 保存為表
2.4.2 保存為數(shù)據(jù)透視表
2.4.3 保存為數(shù)據(jù)透視圖
2.4.4 僅創(chuàng)建連接
2.4.5 將數(shù)據(jù)添加到數(shù)據(jù)模型
2.4.6 重新選擇保存方式
2.4.7 導(dǎo)出連接文件并在其他工作簿中使用現(xiàn)有查詢
2.5 注意事項
2.5.1 自動記錄下每個操作步驟
2.5.2 注意提升標(biāo)題
2.5.3 注意設(shè)置數(shù)據(jù)類型
2.5.4 編輯已有的查詢
2.5.5 刷新查詢
2.6 了解每個操作步驟及相應(yīng)M公式
2.6.1 源
2.6.2 導(dǎo)航
2.6.3 提升的標(biāo)題
2.6.4 更改的類型
2.6.5 篩選的行
2.6.6 排序的行
2.6.7 其他操作
Chapter 03 Power Query常規(guī)數(shù)據(jù)處理操作
3.1 打開Power Query編輯器窗口
3.1.1 執(zhí)行查詢命令打開
3.1.2 通過某個查詢打開
3.1.3 直接打開
3.2 查詢的基本操作
3.2.1 預(yù)覽查詢
3.2.2 重命名查詢
3.2.3 復(fù)制查詢
3.2.4 刪除查詢
3.2.5 刷新查詢
3.2.6 設(shè)置查詢說明信息
3.2.7 顯示/ 隱藏查詢 & 連接窗格
3.3 列的一般操作
3.3.1 重命名列
3.3.2 選擇要保留的列
3.3.3 刪除不需要的列
3.3.4 復(fù)制列
3.3.5 移動列位置
3.3.6 拆分列
3.3.7 合并列
3.3.8 透視列
3.3.9 逆透視列
3.3.10 替換列數(shù)據(jù)
3.4 文本列的特殊操作
3.4.1 從列數(shù)據(jù)中提取字符
3.4.2 轉(zhuǎn)換列數(shù)據(jù)格式
3.5 日期時間列的特殊操作
3.5.1 計算當(dāng)前與表格日期之間的天數(shù)
3.5.2 從日期和時間數(shù)據(jù)中提取日期
3.5.3 計算日期的年數(shù)據(jù)
3.5.4 計算日期的月數(shù)據(jù)
3.5.5 計算日期的季度數(shù)據(jù)
3.5.6 計算日期的周數(shù)據(jù)
3.5.7 計算日期的天數(shù)據(jù)
3.5.8 獲取某列日期中的最早日期或最晚日期
3.5.9 合并日期和時間
3.5.10 處理時間列
3.6 數(shù)字列的特殊操作
3.6.1 對列數(shù)字進(jìn)行批量修改
3.6.2 對列數(shù)字進(jìn)行四舍五入
3.6.3 對列數(shù)字進(jìn)行簡單的統(tǒng)計計算
3.6.4 對列數(shù)字進(jìn)行其他的計算處理
3.7 數(shù)據(jù)行的一般操作
3.7.1 保留行
3.7.2 刪除行
3.8 整個表的操作
3.8.1 反轉(zhuǎn)行
3.8.2 轉(zhuǎn)置表
3.8.3 表標(biāo)題設(shè)置
Chapter 04 向表添加新列
4.1 添加索引列
4.1.1 添加自然序號的索引列
4.1.2 添加自定義序號的索引列
4.2 添加自定義列
4.2.1 添加常數(shù)列
4.2.2 添加常規(guī)計算列
4.3 添加條件列
4.3.1 添加條件列結(jié)果是具體值
4.3.2 添加條件列結(jié)果是某列值
4.3.3 刪除某個條件
4.3.4 改變各個條件的前后次序
4.4 條件語句if then else
4.4.1 基本語法結(jié)構(gòu)
4.4.2 應(yīng)用舉例
Chapter 05 查詢分組統(tǒng)計
5.1 基本分組
5.1.1 對項目求和
5.1.2 對項目求平均值、最大值和最小值
5.1.3 對項目計數(shù)
5.2 高級分組
5.2.1 同時進(jìn)行計數(shù)與求和
5.2.2 同時進(jìn)行計數(shù)、平均值、最大值和最小值
5.2.3 對多個字段進(jìn)行不同的分組
5.2.4 刪除某個分組
5.2.5 調(diào)整各個分組的次序
Chapter 06 多表合并查詢
6.1 一個工作簿內(nèi)的多張工作表合并匯總
6.1.1 多張工作表的堆積匯總
6.1.2 多張工作表的關(guān)聯(lián)匯總兩張工作表的情況
6.1.3 多張工作表的關(guān)聯(lián)匯總多張工作表的情況
6.1.4 多張工作表的關(guān)聯(lián)匯總匹配數(shù)據(jù)
6.2 多個工作簿的合并匯總
6.2.1 匯總多個工作簿,每個工作簿僅有一張工作表
6.2.2 匯總多個工作簿,每個工作簿有多張工作表
6.2.3 查找匯總多張工作表里滿足條件的數(shù)據(jù)
6.2.4 按項目分組匯總多張工作表的數(shù)據(jù)
6.3 合并查詢
6.4 合并查詢綜合應(yīng)用1
6.4.1 只有一列需要核對的數(shù)據(jù)
6.4.2 有多列需要核對的數(shù)據(jù)
6.5 合并查詢綜合應(yīng)用2
6.5.1 建立基本查詢
6.5.2 統(tǒng)計全年在職員工
6.5.3 統(tǒng)計全年離職員工
6.5.4 統(tǒng)計全年新入職員工
6.6 合并查詢綜合應(yīng)用3
6.6.1 建立基本查詢
6.6.2 統(tǒng)計兩年存量客戶
6.6.3 統(tǒng)計去年的流失客戶
6.6.4 統(tǒng)計當(dāng)年新增客戶
6.7 追加查詢
6.7.1 新建追加查詢
6.7.2 事后追加新的數(shù)據(jù)表
6.8 其他合并問題
6.8.1 核對總表和明細(xì)表
6.8.2 制作已完成合同明細(xì)表
6.8.3 制作未完成合同明細(xì)表
Chapter 07 Power Query數(shù)據(jù)處理案例精粹
7.1 拆分列
7.1.1 拆分列命令
7.1.2 按分隔符拆分列拆分成數(shù)列
7.1.3 按分隔符拆分列拆分成數(shù)行
7.1.4 按字符數(shù)拆分列
7.2 合并列
7.2.1 合并列形式 1合并為一列
7.2.2 合并列形式 2合并為新列
7.3 提取字符
7.3.1 提取字符形式 1將原始列轉(zhuǎn)換為提取的字符
7.3.2 提取字符形式 2將提取的字符添加為新列
7.3.3 提取最左邊的字符
7.3.4 提取最右邊的字符
7.3.5 提取中間字符
7.3.6 提取分隔符之前的字符
7.3.7 提取分隔符之后的字符
7.3.8 提取分隔符之間的字符
7.3.9 綜合練習(xí)從身份證號碼中提取信息
7.4 轉(zhuǎn)換表結(jié)構(gòu)
7.4.1 一列變多列
7.4.2 多列變一列
7.4.3 一行變多行
7.4.4 多行變一行
7.4.5 二維表轉(zhuǎn)換為一維表
7.4.6 一維表轉(zhuǎn)換為二維表
7.4.7 綜合練習(xí) 1連續(xù)發(fā)票號碼的數(shù)據(jù)處理
7.4.8 綜合練習(xí) 2考勤數(shù)據(jù)處理
7.5 表格合并
7.5.1 匯總工作簿內(nèi)工作表的兩個重要問題
7.5.2 一個工作簿的表格合并全部工作表合并
7.5.3 一個工作簿的表格合并部分工作表合并
7.5.4 不同工作簿的表格合并
7.5.5 匯總多個文本文件
7.6 表格查詢
7.6.1 單表查詢滿足條件的數(shù)據(jù)
7.6.2 多表查詢滿足條件的數(shù)據(jù)
7.7 基本統(tǒng)計匯總
7.7.1 單列分組計算
7.7.2 多列分組計算
7.7.3 用透視列重構(gòu)報表
Chapter 08 與Power Pivot聯(lián)合使用
8.1 將Power Query查詢加載為數(shù)據(jù)模型
8.1.1 加載為數(shù)據(jù)模型的方法
8.1.2 重新編輯現(xiàn)有的查詢
8.2 利用Power Pivot建立基于數(shù)據(jù)模型的數(shù)據(jù)透視表
8.2.1 基于某一個查詢的數(shù)據(jù)透視表
8.2.2 基于多張有關(guān)聯(lián)表查詢的數(shù)據(jù)透視表
8.2.3 基于海量數(shù)據(jù)查詢的數(shù)據(jù)透視表
Chapter 09 M語言簡介
9.1 從查詢操作步驟看M語言
9.1.1 查詢表的結(jié)構(gòu)
9.1.2 每個操作步驟對應(yīng)一個公式
9.1.3 用高級編輯器查看完整代碼
9.2 通過手動創(chuàng)建行、列和表進(jìn)一步了解M函數(shù)
9.2.1 創(chuàng)建行
9.2.2 創(chuàng)建列
9.2.3 創(chuàng)建一個連續(xù)字母的列
9.2.4 創(chuàng)建一個連續(xù)數(shù)字的列
9.2.5 創(chuàng)建一個表
9.3 M語言及函數(shù)
9.3.1 M 語言結(jié)構(gòu)
9.3.2 M 語言的運算規(guī)則
9.3.3 M 函數(shù)語法結(jié)構(gòu)
9.3.4 M 函數(shù)簡介
9.4 M函數(shù)應(yīng)用舉例
9.4.1 分列文本和數(shù)字
9.4.2 從身份證號碼中提取生日和性別
9.4.3 計算遲到分鐘數(shù)和早退分鐘數(shù)