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