Chapter 01 初識(shí)Power Query
1.1 兩個(gè)實(shí)際案例引發(fā)的方法變革
1.1.1 案例一:16 個(gè)分公司全年工資匯總
1.1.2 案例二:幾年來近百萬行銷售數(shù)據(jù)統(tǒng)計(jì)分析
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 體驗(yàn)前所未有的智能化操作
1.3 Power Query命令與編輯器界面
1.3.1 Power Query 命令
1.3.2 Power Query 編輯器
Chapter 02 Power Query的基本用法與注意事項(xiàng)
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 注意事項(xiàng)
2.5.1 自動(dòng)記錄下每個(gè)操作步驟
2.5.2 注意提升標(biāo)題
2.5.3 注意設(shè)置數(shù)據(jù)類型
2.5.4 編輯已有的查詢
2.5.5 刷新查詢
2.6 了解每個(gè)操作步驟及相應(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 通過某個(gè)查詢打開
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 移動(dòng)列位置
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 日期時(shí)間列的特殊操作
3.5.1 計(jì)算當(dāng)前與表格日期之間的天數(shù)
3.5.2 從日期和時(shí)間數(shù)據(jù)中提取日期
3.5.3 計(jì)算日期的年數(shù)據(jù)
3.5.4 計(jì)算日期的月數(shù)據(jù)
3.5.5 計(jì)算日期的季度數(shù)據(jù)
3.5.6 計(jì)算日期的周數(shù)據(jù)
3.5.7 計(jì)算日期的天數(shù)據(jù)
3.5.8 獲取某列日期中的最早日期或最晚日期
3.5.9 合并日期和時(shí)間
3.5.10 處理時(shí)間列
3.6 數(shù)字列的特殊操作
3.6.1 對(duì)列數(shù)字進(jìn)行批量修改
3.6.2 對(duì)列數(shù)字進(jìn)行四舍五入
3.6.3 對(duì)列數(shù)字進(jìn)行簡單的統(tǒng)計(jì)計(jì)算
3.6.4 對(duì)列數(shù)字進(jìn)行其他的計(jì)算處理
3.7 數(shù)據(jù)行的一般操作
3.7.1 保留行
3.7.2 刪除行
3.8 整個(gè)表的操作
3.8.1 反轉(zhuǎn)行
3.8.2 轉(zhuǎn)置表
3.8.3 表標(biāo)題設(shè)置
Chapter 04 向表添加新列
4.1 添加索引列
4.1.1 添加自然序號(hào)的索引列
4.1.2 添加自定義序號(hào)的索引列
4.2 添加自定義列
4.2.1 添加常數(shù)列
4.2.2 添加常規(guī)計(jì)算列
4.3 添加條件列
4.3.1 添加條件列結(jié)果是具體值
4.3.2 添加條件列結(jié)果是某列值
4.3.3 刪除某個(gè)條件
4.3.4 改變各個(gè)條件的前后次序
4.4 條件語句if then else
4.4.1 基本語法結(jié)構(gòu)
4.4.2 應(yīng)用舉例
Chapter 05 查詢分組統(tǒng)計(jì)
5.1 基本分組
5.1.1 對(duì)項(xiàng)目求和
5.1.2 對(duì)項(xiàng)目求平均值、最大值和最小值
5.1.3 對(duì)項(xiàng)目計(jì)數(shù)
5.2 高級(jí)分組
5.2.1 同時(shí)進(jìn)行計(jì)數(shù)與求和
5.2.2 同時(shí)進(jìn)行計(jì)數(shù)、平均值、最大值和最小值
5.2.3 對(duì)多個(gè)字段進(jìn)行不同的分組
5.2.4 刪除某個(gè)分組
5.2.5 調(diào)整各個(gè)分組的次序
Chapter 06 多表合并查詢
6.1 一個(gè)工作簿內(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 多個(gè)工作簿的合并匯總
6.2.1 匯總多個(gè)工作簿,每個(gè)工作簿僅有一張工作表
6.2.2 匯總多個(gè)工作簿,每個(gè)工作簿有多張工作表
6.2.3 查找匯總多張工作表里滿足條件的數(shù)據(jù)
6.2.4 按項(xiàng)目分組匯總多張工作表的數(shù)據(jù)
6.3 合并查詢
6.4 合并查詢綜合應(yīng)用1
6.4.1 只有一列需要核對(duì)的數(shù)據(jù)
6.4.2 有多列需要核對(duì)的數(shù)據(jù)
6.5 合并查詢綜合應(yīng)用2
6.5.1 建立基本查詢
6.5.2 統(tǒng)計(jì)全年在職員工
6.5.3 統(tǒng)計(jì)全年離職員工
6.5.4 統(tǒng)計(jì)全年新入職員工
6.6 合并查詢綜合應(yīng)用3
6.6.1 建立基本查詢
6.6.2 統(tǒng)計(jì)兩年存量客戶
6.6.3 統(tǒng)計(jì)去年的流失客戶
6.6.4 統(tǒng)計(jì)當(dāng)年新增客戶
6.7 追加查詢
6.7.1 新建追加查詢
6.7.2 事后追加新的數(shù)據(jù)表
6.8 其他合并問題
6.8.1 核對(duì)總表和明細(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í)從身份證號(hào)碼中提取信息
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ā)票號(hào)碼的數(shù)據(jù)處理
7.4.8 綜合練習(xí) 2考勤數(shù)據(jù)處理
7.5 表格合并
7.5.1 匯總工作簿內(nèi)工作表的兩個(gè)重要問題
7.5.2 一個(gè)工作簿的表格合并全部工作表合并
7.5.3 一個(gè)工作簿的表格合并部分工作表合并
7.5.4 不同工作簿的表格合并
7.5.5 匯總多個(gè)文本文件
7.6 表格查詢
7.6.1 單表查詢滿足條件的數(shù)據(jù)
7.6.2 多表查詢滿足條件的數(shù)據(jù)
7.7 基本統(tǒng)計(jì)匯總
7.7.1 單列分組計(jì)算
7.7.2 多列分組計(jì)算
7.7.3 用透視列重構(gòu)報(bào)表
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 基于某一個(gè)查詢的數(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 每個(gè)操作步驟對(duì)應(yīng)一個(gè)公式
9.1.3 用高級(jí)編輯器查看完整代碼
9.2 通過手動(dòng)創(chuàng)建行、列和表進(jìn)一步了解M函數(shù)
9.2.1 創(chuàng)建行
9.2.2 創(chuàng)建列
9.2.3 創(chuàng)建一個(gè)連續(xù)字母的列
9.2.4 創(chuàng)建一個(gè)連續(xù)數(shù)字的列
9.2.5 創(chuàng)建一個(gè)表
9.3 M語言及函數(shù)
9.3.1 M 語言結(jié)構(gòu)
9.3.2 M 語言的運(yùn)算規(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 從身份證號(hào)碼中提取生日和性別
9.4.3 計(jì)算遲到分鐘數(shù)和早退分鐘數(shù)