Power Query實戰(zhàn):Excel智能化數(shù)據(jù)清洗神器應用精講
定 價:79 元
- 作者:陳平
- 出版時間:2022/12/1
- ISBN:9787121445682
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP391.13
- 頁碼:284
- 紙張:
- 版次:01
- 開本:16開
本書從Power Query 中M 語言的基礎語法講起,從清洗各種類型數(shù)據(jù)逐步深入到實現(xiàn)與外部AI 功能對接,每一章基本都配有項目實戰(zhàn)案例,突出了函數(shù)的使用方法拆解了計算過程,讓讀者不僅可以系統(tǒng)地學習編程的相關知識,還能夠對Power Query 應用開發(fā)有更加深入的理解。 本書從Power Query 的M 語言的基礎語法講起,從清洗各種類型數(shù)據(jù)逐步深入到實現(xiàn)與外部AI 功能對接,每一章基本上都配有項目實戰(zhàn)案例,突出了函數(shù)的使用方法,拆解了計算過程,讓讀者不僅可以系統(tǒng)地學習編程的相關知識,還能夠對Power Query 應用開發(fā)有更加深入的理解。 本書共15 章,涵蓋的主要內容有Power Query 的簡介及基礎語法,Power Query 中從多種數(shù)據(jù)源導入數(shù)據(jù)的方法,自制文件管理器案例,在Power Query 中實現(xiàn)條件計算、數(shù)據(jù)去重、匹配擴展、分隔提取字符等,在Power Query 中模擬Excel 的絕對引用和相對引用,以電商平臺批量上傳產品數(shù)據(jù)表為例,介紹Power Query 中的數(shù)據(jù)自動化處理功能,商品庫存管理,根據(jù)指定規(guī)則分隔數(shù)據(jù),多行多列數(shù)據(jù)的清洗方法,在Power Query 中進行有關時間的計算,提取代碼中的數(shù)據(jù),Power Query中自定義函數(shù)的編寫基礎,使用Power Query 對接人工智能API 處理數(shù)據(jù)。 本書從基礎入手,通過豐富的案例對函數(shù)的計算過程進行詳細解釋,不僅適合入門讀者和進階讀者閱讀,也適合經(jīng)常使用Excel 的辦公人員閱讀。另外,本書還適合作為相關培訓機構的教材。
陳平,具有20年的境內外供應鏈物流經(jīng)驗,曾有過多個跨境物流產品的設計,并和多家上市企業(yè)及獨角獸公司進行合作,善于電商市場物流及渠道分析。微信公眾號“數(shù)據(jù)技巧”創(chuàng)建人,原創(chuàng)文章累計近300篇,并在簡書、今日頭條等平臺進行分享,深得讀者認可。
第1章 Power Query簡介
1.1 Power Query的作用
1.2 Power Query的打開方式
1.3 Power Query主界面功能介紹
1.4 Power Query中的數(shù)據(jù)類型
1.4.1 數(shù)據(jù)結構的類型
1.4.2 數(shù)據(jù)結構的創(chuàng)建
1.4.3 數(shù)據(jù)值的類型
1.5 Power Query中的函數(shù)概況
1.5.1 函數(shù)功能分類
1.5.2 主要函數(shù)的分布
1.5.3 函數(shù)的使用方法
1.6 Power Query中的基礎語法
1.6.1 let…in…語句
1.6.2 if…then…else…語句
1.6.3 try…otherwise…語句
1.7 Power Query中數(shù)據(jù)的引用方式
1.7.1 引用查詢表的整表數(shù)據(jù)
1.7.2 引用查詢表中的單列數(shù)據(jù)
1.7.3 引用查詢表中的單行數(shù)據(jù)
1.7.4 引用查詢表中的值數(shù)據(jù)
1.7.5 引用查詢表中的部分列數(shù)據(jù)
1.7.6 引用查詢表中的部分行數(shù)據(jù)
1.7.7 引用查詢記錄中的數(shù)據(jù)
1.7.8 引用查詢列表中的數(shù)據(jù)
第2章 匯總多個數(shù)據(jù)來源
2.1 從Excel的超級表及自定義的名稱中導入數(shù)據(jù)
2.1.1 Excel中的超級表及名稱的生成
2.1.2 如何快速分辨超級表
2.1.3 “數(shù)據(jù)”選項卡中的“從表格”選項
2.1.4 從表格導入數(shù)據(jù)涉及的Power Query函數(shù)
2.2 從Excel的工作表及工作簿中導入數(shù)據(jù)
2.3 從文本文件中導入數(shù)據(jù)
2.3.1 按規(guī)則分隔的文本文件
2.3.2 無分隔符的文本文件
2.4 從文件夾中導入數(shù)據(jù)
2.4.1 獲取文件夾下的文件信息
2.4.2 提取文件內容
2.5 從MySQL數(shù)據(jù)庫中導入數(shù)據(jù)
2.5.1 從MySQL數(shù)據(jù)庫中提取函數(shù)
2.5.2 身份的驗證
2.5.3 提取數(shù)據(jù)庫中的表格內容
2.5.4 指定SQL語句進行提取
2.6 從Web頁面中導入數(shù)據(jù)
2.7 從其他數(shù)據(jù)源中導入數(shù)據(jù)
2.7.1 從HTML文件中導入數(shù)據(jù)
2.7.2 從PDF文件中導入數(shù)據(jù)
第3章 自制文件管理器案例
3.1 從文件夾中獲取所需要的數(shù)據(jù)
3.1.1 設置文件匹配信息的參數(shù)表格
3.1.2 獲取指定文件夾下的數(shù)據(jù)
3.2 數(shù)據(jù)判斷及篩選
3.2.1 提取默認文件路徑
3.2.2 判斷是否使用默認文件路徑
3.2.3 提取文件大小信息
3.2.4 判斷是否包含子文件夾
3.2.5 篩選文件類型
3.2.6 篩選文件大小
3.2.7 篩選修改日期
3.2.8 篩選文件名
3.3 利用Excel函數(shù)進行文件跳轉
3.4 利用批處理文件批量移動、復制、刪除和重命名文件
3.4.1 移動
3.4.2 復制
3.4.3 刪除
3.4.4 重命名
第4章 根據(jù)指定條件進行數(shù)據(jù)統(tǒng)計
4.1 Excel中SUMIF函數(shù)的語法及功能介紹
4.1.1 SUMIF函數(shù)
4.1.2 條件區(qū)域(range)
4.1.3 求和條件(criteria)
4.1.4 求和區(qū)域(sum_range)
4.2 Excel中SUMIFS函數(shù)的語法及功能介紹
4.2.1 SUMIFS函數(shù)
4.2.2 求和區(qū)域(sum_range)
4.2.3 條件1的區(qū)域(criteria_range1)
4.2.4 求和條件1(criteria1)
4.2.5 條件2的區(qū)域(criteria_range2)
4.2.6 求和條件2(criteria2)
4.3 Power Query中實現(xiàn)的方法
4.3.1 通過分組計算
4.3.2 通過篩選表聚合求值
4.3.3 通過列計算求值
4.3.4 對含有通配符的條件進行匹配求值
4.3.5 多條件數(shù)據(jù)統(tǒng)計
第5章 數(shù)據(jù)的去重及匹配擴展
5.1 Excel中的數(shù)據(jù)去重方法
5.1.1 使用數(shù)據(jù)透視表去重
5.1.2 使用“刪除重復值”按鈕去重
5.1.3 使用條件格式去重
5.2 Power Query中的數(shù)據(jù)去重方法
5.2.1 Power Query中的單列數(shù)據(jù)去重
5.2.2 Power Query中的多列數(shù)據(jù)去重
5.3 Excel中的匹配擴展
5.3.1 VLOOKUP函數(shù)的絕對匹配
5.3.2 VLOOKUP函數(shù)的模糊匹配
5.3.3 使用INDEX和MATCH函數(shù)組合進行查找和匹配
5.4 Power Query中的匹配擴展
5.4.1 Power Query中的絕對匹配擴展
5.4.2 Power Query合并查詢中的聯(lián)接種類
5.4.3 Power Query中的模糊匹配擴展
5.4.4 Power Query使用閾值進行匹配擴展
5.4.5 Power Query多列條件的匹配擴展
第6章 提取復雜字符串中的任意字符
6.1 提取簡單文本中的數(shù)字
6.1.1 使用Excel公式提取數(shù)據(jù)
6.1.2 使用“分列”功能提取數(shù)據(jù)
6.2 提取復雜文本中的數(shù)字
6.2.1 使用Excel數(shù)組公式提取數(shù)據(jù)
6.2.2 使用Excel快捷鍵提取數(shù)據(jù)
6.2.3 使用Excel插件中的自定義函數(shù)提取數(shù)據(jù)
6.3 使用Power Query提取任意數(shù)據(jù)
6.3.1 提取文本中的數(shù)字
6.3.2 提取文本中的英文字符和中文字符
6.3.3 提取文本中的他國語言字符
6.3.4 通過排除法提取字符
第7章 模擬Excel中的絕對引用和相對引用
7.1 Excel中的絕對引用和相對引用的介紹
7.1.1 Excel中的絕對引用拖曳
7.1.2 Excel中的相對引用拖曳
7.1.3 Excel中的混合引用拖曳
7.2 Power Query中的引用方法
7.2.1 Power Query中的絕對引用
7.2.2 Power Query中的相對引用
7.2.3 Power Query中錯行的相對引用
7.2.4 Power Query中錯列的相對引用
7.3 Power Query中的累計方法
7.3.1 Excel中的累計方法
7.3.2 使用類似Excel中的混合引用區(qū)域進行累計
7.3.3 引用上期累計結果
第8章 電商平臺批量上傳產品數(shù)據(jù)表
8.1 分析現(xiàn)有數(shù)據(jù)格式及目標表格式
8.1.1 分析目標表和源數(shù)據(jù)之間的差異
8.1.2 分析數(shù)據(jù)來源
8.2 導入現(xiàn)有的數(shù)據(jù)
8.2.1 導入當前表中的數(shù)據(jù)
8.2.2 導入Excel文件中的數(shù)據(jù)
8.2.3 導入文件夾中的數(shù)據(jù)
8.3 合并需要計算的字段
8.3.1 匹配目錄ID字段
8.3.2 計算并匹配庫存數(shù)量
8.3.3 生成產品標題列
8.3.4 合并不需要計算的字段
8.3.5 批量添加自定義列
8.4 按照上傳要求修改表格格式
8.4.1 批量修改標題內容
8.4.2 批量選擇目標標題列
8.4.3 根據(jù)目標表的列排序
第9章 判斷是否斷碼缺貨
9.1 定義斷碼缺貨的情況
9.1.1 庫存數(shù)據(jù)源的分析
9.1.2 斷碼的判斷依據(jù)
9.2 判斷斷碼缺貨的步驟
9.2.1 二維庫存表轉換成一維表
9.2.2 判斷是否符合最小庫存數(shù)要求
9.2.3 根據(jù)要求進行分組計算
9.2.4 判斷是否斷碼的依據(jù)
9.2.5 根據(jù)條件判斷是否缺貨
9.2.6 調整數(shù)據(jù)并加載
9.3 補貨需求表的創(chuàng)建
9.3.1 生成補貨產品尺碼表
9.3.2 獲取目前庫存數(shù)
9.3.3 匹配對應款式要求的最小庫存數(shù)
9.3.4 計算補貨數(shù)量
9.3.5 篩選需要補貨的尺碼明細
第10章 根據(jù)指定規(guī)則來分隔數(shù)據(jù)
10.1 Excel中的“分列”功能的使用
10.1.1 批量統(tǒng)一格式
10.1.2 通過分隔符號進行分列
10.1.3 通過固定寬度進行分列
10.2 Power Query中的“拆分列”功能
10.2.1 按分隔符拆分列
10.2.2 按字符數(shù)拆分列
10.2.3 按位置拆分列
10.2.4 按照既有規(guī)則轉換拆分列
10.3 自定義規(guī)則轉換拆分列
10.3.1 分列函數(shù)介紹
10.3.2 自定義字符轉換條件
10.3.3 多字符作為分隔符
10.3.4 其他自定義分隔條件
第11章 多行多列數(shù)據(jù)的清洗方法
11.1 簡單重復標題的清洗
11.1.1 多個重復行標題
11.1.2 多個重復列標題
11.2 不一致標題的清洗
11.2.1 左上角標題的處理
11.2.2 不同標題相似格式數(shù)據(jù)的處理
11.3 帶有合并單元格數(shù)據(jù)的整理
11.3.1 處理上下合并的單元格
11.3.2 處理左右合并的單元格
11.3.3 處理多重標題
11.3.4 多維數(shù)據(jù)轉一維數(shù)據(jù)
11.3.5 拆分屬性標題列
11.3.6 調整最終的格式
第12章 在Power Query中進行時間的計算
12.1 日期和時間類函數(shù)的基本介紹
12.1.1 日期和時間類函數(shù)之間的計算
12.1.2 日期和時間類函數(shù)的主要分類
12.1.3 日期格式的互相轉換
12.2 日期和時間類函數(shù)的應用
12.2.1 日期格式的轉換
12.2.2 按連續(xù)日期匯總
12.2.3 針對日期劃分排班表
12.3 計算到期日賬單
12.3.1 賬期的解釋
12.3.2 匹配賬期
12.3.3 計算到期日
12.3.4 匯總到期日金額
12.3.5 已到期賬單及未到期賬單
第13章 提取代碼中的數(shù)據(jù)
13.1 帶table標簽的代碼
13.1.1 網(wǎng)頁代碼的基礎知識
13.1.2 源代碼結構分析
13.1.3 提取table標簽中的數(shù)據(jù)
13.2 對JSON格式的數(shù)據(jù)進行清洗
13.2.1 JSON格式的數(shù)據(jù)簡介
13.2.2 JSON格式的轉換
13.3 提取代碼中的指定數(shù)據(jù)
13.3.1 導入源代碼文件
13.3.2 分析數(shù)據(jù)所在位置
13.3.3 提取所需數(shù)據(jù)
第14章 Power Query中的自定義函數(shù)
14.1 Power Query中的函數(shù)概念
14.1.1 函數(shù)的結構
14.1.2 調用查詢中的步驟
14.1.3 調用全部查詢
14.2 自定義函數(shù)的備注
14.2.1 代碼的編寫格式
14.2.2 代碼中的備注
14.2.3 使用元數(shù)據(jù)進行備注
14.2.4 錯誤值的備注
14.3 自定義函數(shù)實戰(zhàn)
14.3.1 函數(shù)的目標
14.3.2 完成基本功能
14.3.3 完成多條件需求
14.3.4 設置函數(shù)錯誤提示
14.3.5 函數(shù)界面中的說明
第15章 對接人工智能API處理數(shù)據(jù)
15.1 高德開放平臺的API對接
15.1.1 準備階段
15.1.2 了解對應API的開發(fā)文檔
15.1.3 創(chuàng)建應用
15.1.4 編寫代碼
15.2 百度智能云的API對接
15.2.1 準備階段
15.2.2 了解對應API的開發(fā)文檔
15.2.3 創(chuàng)建應用
15.2.4 編寫代碼