習(xí)近平總書記在黨的二十大報(bào)告中指出:實(shí)踐沒有止境,理論創(chuàng)新也沒有止境。實(shí)踐是檢驗(yàn)真理的標(biāo)準(zhǔn),本書以任務(wù)驅(qū)動(dòng)方式,緊密結(jié)合應(yīng)用,通過豐富的實(shí)例,介紹Excel 2016的操作技巧、高級功能和實(shí)用技術(shù),更加凸顯實(shí)踐應(yīng)用對理論知識掌握的重要性。 本書首先對Excel基本操作、公式、函數(shù)與圖表等知識進(jìn)行提煉;接著介紹VBA及編程技術(shù);然后給出若干應(yīng)用案例,其中大部分用非編程和編程不同方法實(shí)現(xiàn),以便對比同樣問題的多種解決方案;最后給出幾個(gè)用Excel和VBA開發(fā)的應(yīng)用軟件。 讀者可通過分析、改進(jìn)、移植這些案例,積累知識,拓展應(yīng)用,開發(fā)自己的作品,提高應(yīng)用水平。 本書可作為高等院校各專業(yè)計(jì)算機(jī)基礎(chǔ)的后續(xù)課程教材,也可作為計(jì)算機(jī)及信息技術(shù)專業(yè)課教材,還可供計(jì)算機(jī)應(yīng)用和開發(fā)人員參考。
本書是作者教學(xué)與研究的結(jié)晶。作者長期從事相關(guān)的研究和教學(xué),積累了大量成果和案例。
作者提煉技術(shù)精華,作者對Excel應(yīng)用技術(shù)和技巧進(jìn)行了深入挖掘、精心提煉和仔細(xì)加工,努力為讀者獻(xiàn)上一份有價(jià)值的禮物。
精心選擇案例,案例貼近實(shí)際。每個(gè)案例都有實(shí)際應(yīng)用背景,針對性強(qiáng)。更重要的是,可以舉一反三,拓展應(yīng)用領(lǐng)域。內(nèi)容豐富。既有專業(yè)深度,也有應(yīng)用廣度。
本書還配套豐富的數(shù)字資源,提供示例文件、電子教案和上機(jī)練習(xí)參考答案下載。
Excel是全球最流行的辦公軟件之一,是微軟公司開發(fā)的集成辦公軟件Office的成員。雖然很多人掌握了Excel的基本知識和操作技能,但所做的工作仍然比較低效。這是因?yàn)?0%以上的人,僅僅在使用Excel的10%左右的功能。當(dāng)然,另外90%的功能不可能都是常用的,但確實(shí)蘊(yùn)含著豐富的寶藏,如果能用好其中的實(shí)用技術(shù)、技巧和高級功能,就能真正提高辦公軟件的應(yīng)用水平。
黨的二十大指出,教育、科技、人才是全面建設(shè)社會(huì)主義現(xiàn)代化國家的基礎(chǔ)性、戰(zhàn)略性支撐。全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)發(fā)布的《中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系2008》提倡以應(yīng)用為主線或直接從應(yīng)用入手構(gòu)建課程體系,認(rèn)為使用辦公軟件是所有大學(xué)生應(yīng)具備的最基本能力,課程內(nèi)容應(yīng)包含辦公軟件的高級應(yīng)用技術(shù)!吨袊叩仍盒S(jì)算機(jī)基礎(chǔ)教育課程體系2014》繼承和發(fā)展了面向應(yīng)用的教學(xué)理念,并進(jìn)一步提出以應(yīng)用能力培養(yǎng)為導(dǎo)向,完善復(fù)合型創(chuàng)新人才培養(yǎng)實(shí)踐教學(xué)體系建設(shè)的工作思路。
基于課程體系的調(diào)整,全國計(jì)算機(jī)等級考試(NCRE)從2013年下半年開始,新增了二級MS Office高級應(yīng)用科目,要求考生具有計(jì)算機(jī)應(yīng)用知識及MS Office辦公軟件的高級應(yīng)用能力,能夠在實(shí)際辦公環(huán)境中開展具體應(yīng)用?荚嚟h(huán)境為Windows 10和Microsoft Office 2016。
與此同時(shí),有些高校在信息技術(shù)類專業(yè)中開設(shè)了辦公軟件高級應(yīng)用課程,在其他專業(yè)中開設(shè)了類似的選修課或公共課。
目前,市面上已有一些介紹辦公軟件應(yīng)用技巧和高級技術(shù)的書,但很難找到合適的辦公軟件高級應(yīng)用教材。原因是這些書要么篇幅巨大,知識含量卻不多;空講理論和操作,而不聯(lián)系實(shí)際應(yīng)用;要么應(yīng)用案例專業(yè)性太強(qiáng),應(yīng)用面太窄。
鑒于此,我們結(jié)合多年的教學(xué)實(shí)踐,參考大量資料,針對多種需求開發(fā)了一系列在實(shí)踐中已得到應(yīng)用的案例,并在此基礎(chǔ)上,進(jìn)行提煉和加工,編寫了本書。之所以取名為《Excel 2016 高級應(yīng)用案例教程》,而非《辦公軟件高級應(yīng)用》,是為了突出其中的一個(gè)主題,深入研究Excel的應(yīng)用技術(shù)。
本書的主要特色如下。
(1)對Excel應(yīng)用技術(shù)和技巧,進(jìn)行了深入挖掘和廣泛收集,并進(jìn)行精心提煉和加工。寫入教材的內(nèi)容既有專業(yè)深度,也有應(yīng)用廣度,更注重實(shí)用性。
。2)內(nèi)容緊湊,有效信息含量大。
。3)理論聯(lián)系實(shí)際,以應(yīng)用為主線。每個(gè)案例都有實(shí)際應(yīng)用背景,針對性強(qiáng)。書中詳細(xì)介紹了每個(gè)案例的實(shí)現(xiàn)方法、過程和技術(shù)要點(diǎn),給出了全部源代碼。
本書還配有全套的示例文件、電子教案等教學(xué)資源,感興趣的讀者可加入辦公軟件應(yīng)用群(QQ群號:369786984)進(jìn)行交流。
本書的內(nèi)容包括以下4部分。
。1)第1~4章,對Excel基本操作、函數(shù)、圖表和公式等知識進(jìn)行提煉,給出一些應(yīng)用實(shí)例和技巧。
。2)第5、6章,介紹VBA編程的基礎(chǔ)知識和實(shí)用技巧。
。3)第?7~10?章,給出若干應(yīng)用案例,其中大部分用非編程和編程不同方法實(shí)現(xiàn),以便對比同樣問題的多種解決方案。
。4)第11、12章,給出幾個(gè)用Excel和VBA開發(fā)的應(yīng)用軟件。
本書第1~4章由陳卓然執(zhí)筆;第5、6章由劉剛執(zhí)筆;第7~10章由陸思辰執(zhí)筆;第11、12章由李政執(zhí)筆。參加本書代碼調(diào)試、資料整理、文稿錄入和校對等工作的還有賈萍、張會(huì)萍、常秀云、高曼曼等,在此對他們的支持和幫助表示感謝。
由于作者水平所限,難免有不足和錯(cuò)誤之處,請讀者不吝批評和指正。
作 者
2023年5月
第1章 Excel基本操作 1
1.1 制作簡單的電子表格 1
1.1.1 基本概念 1
1.1.2 工作簿和工作表管理 2
1.1.3 單元格內(nèi)容的編輯 5
1.2 單元格格式控制 12
1.2.1 單元格格式控制基本方法 12
1.2.2 單元格格式控制技巧 13
1.3 自定義數(shù)字格式 15
1.4 排序、篩選與計(jì)算 18
1.5 視圖和頁面設(shè)置 21
1.6 數(shù)組公式及其應(yīng)用 23
1.6.1 數(shù)組公式的基本操作 23
1.6.2 用數(shù)組公式統(tǒng)計(jì)各分?jǐn)?shù)段人數(shù) 24
1.7 條件格式的應(yīng)用 26
1.7.1 為奇偶行設(shè)置不同背景顏色 26
1.7.2 忽略隱藏行的間隔背景 27
1.7.3 比較不同區(qū)域的數(shù)據(jù) 28
1.7.4 為小計(jì)行列自動(dòng)設(shè)置醒目格式 29
1.8 名稱的定義與應(yīng)用 30
1.8.1 定義和引用名稱 30
1.8.2 在名稱中使用常量與函數(shù) 32
1.8.3 動(dòng)態(tài)名稱及其應(yīng)用 33
上機(jī)練習(xí) 34
第2章 工作簿函數(shù) 36
2.1 計(jì)算最近5天的平均銷量 36
2.2 制作字母和特殊符號代碼對照表 37
2.3 匯總各科成績 38
2.4 對稱剔除極值求平均值 39
2.5 提取字符串中的數(shù)值、字符和中文 41
2.6 將字符串拆成兩部分 44
2.7 員工信息查詢 46
2.8 銀行轉(zhuǎn)賬記錄的篩選與分類匯總 48
上機(jī)練習(xí) 50
第3章 圖表與圖形 52
3.1 兩城市日照時(shí)間對比圖表 52
3.2 迷你圖與工程進(jìn)度圖 55
3.3 繪制函數(shù)圖像 57
3.4 制作動(dòng)態(tài)圖表 58
3.5 圖表背景分割 59
3.6 人民幣對歐元匯率動(dòng)態(tài)圖表 61
3.7 圖片自動(dòng)更新 63
3.8 數(shù)據(jù)透視表和數(shù)據(jù)透視圖 65
上機(jī)練習(xí) 66
第4章 公式應(yīng)用技巧 68
4.1 生成隨機(jī)數(shù) 68
4.2 制作閏年表 69
4.3 學(xué)生信息統(tǒng)計(jì) 71
4.4 調(diào)查問卷統(tǒng)計(jì) 72
4.5 學(xué)生考查課成績模板 73
4.6 員工檔案及工資表 76
上機(jī)練習(xí) 82
第5章 VBA應(yīng)用基礎(chǔ) 84
5.1 用錄制宏的方法編寫VBA程序 85
5.1.1 準(zhǔn)備工作 85
5.1.2 宏的錄制與保存 85
5.1.3 宏代碼的分析與編輯 86
5.1.4 用其他方式執(zhí)行宏 88
5.2 變量和運(yùn)算符 89
5.2.1 變量與數(shù)據(jù)類型 89
5.2.2 運(yùn)算符 93
5.3 面向?qū)ο蟪绦蛟O(shè)計(jì) 96
5.4 過程 99
5.4.1 工程、模塊與過程 100
5.4.2 子程序 101
5.4.3 自定義函數(shù) 103
5.4.4 代碼調(diào)試 106
5.5 工作簿、工作表和單元格 107
5.5.1 工作簿和工作表操作 107
5.5.2 單元格和區(qū)域的引用 108
5.5.3 對單元格和區(qū)域的操作 112
5.5.4 自動(dòng)生成年歷 115
5.6 工作表函數(shù)與圖形 117
5.6.1 在VBA中使用Excel工作表函數(shù) 117
5.6.2 處理圖形對象 118
5.6.3 多元一次方程組求解 119
5.6.4 創(chuàng)建動(dòng)態(tài)三維圖表 121
5.7 在工作表中使用控件 122
5.8 使用Office命令欄 124
5.8.1 自定義工具欄 125
5.8.2 選項(xiàng)卡及工具欄按鈕控制 128
5.8.3 自定義菜單 130
上機(jī)練習(xí) 131
第6章 VBA實(shí)用技巧 133
6.1 標(biāo)識單元格文本中的關(guān)鍵詞 133
6.2 從關(guān)閉的工作簿中提取數(shù)據(jù) 134
6.3 在Excel狀態(tài)欄中顯示進(jìn)度條 135
6.4 獲取兩個(gè)工作表中相同的行數(shù)據(jù) 136
6.4.1 用逐個(gè)數(shù)據(jù)項(xiàng)比較方法實(shí)現(xiàn) 137
6.4.2 用CountIf函數(shù)實(shí)現(xiàn) 137
6.5 考生編號打印技巧 138
6.5.1 工作簿設(shè)計(jì) 139
6.5.2 參數(shù)設(shè)置和初始化子程序 140
6.5.3 批量生成多張工作表 140
6.5.4 分別生成和打印每張工作表 142
6.6 商品銷售出庫單的自動(dòng)生成 143
6.7 漢諾塔模擬演示 147
上機(jī)練習(xí) 152
第7章 數(shù)據(jù)輸入與統(tǒng)計(jì) 154
7.1 用下拉列表輸入數(shù)據(jù) 154
7.1.1 用名稱和工作簿函數(shù)設(shè)置下拉列表項(xiàng) 154
7.1.2 用數(shù)據(jù)有效性設(shè)置下拉列表項(xiàng) 156
7.1.3 設(shè)置不同單元格的下拉列表項(xiàng) 157
7.1.4 動(dòng)態(tài)設(shè)置自定義工具欄的下拉列表項(xiàng) 160
7.2 統(tǒng)計(jì)不重復(fù)的數(shù)字個(gè)數(shù) 162
7.2.1 用FIND函數(shù)統(tǒng)計(jì)單元格內(nèi)不重復(fù)的數(shù)字個(gè)數(shù) 162
7.2.2 用COUNTIF函數(shù)統(tǒng)計(jì)區(qū)域中不重復(fù)的數(shù)字個(gè)數(shù) 163
7.2.3 用FREQUENCY函數(shù)統(tǒng)計(jì)區(qū)域中不重復(fù)的數(shù)字個(gè)數(shù) 164
7.2.4 用MATCH函數(shù)統(tǒng)計(jì)區(qū)域中不重復(fù)的數(shù)字個(gè)數(shù) 164
7.2.5 用VBA自定義函數(shù)統(tǒng)計(jì)區(qū)域中不重復(fù)的數(shù)字個(gè)數(shù) 165
7.3 制作應(yīng)交黨費(fèi)一覽表 166
7.4 種植意向調(diào)查數(shù)據(jù)匯總 169
7.5 函授生信息統(tǒng)計(jì) 172
7.5.1 公式實(shí)現(xiàn)法 173
7.5.2 程序?qū)崿F(xiàn)法 174
7.5.3 數(shù)據(jù)透視表法 176
上機(jī)練習(xí) 177
第8章 數(shù)據(jù)處理 180
8.1 大小寫金額轉(zhuǎn)換 180
8.1.1 用公式生成中文大寫金額 180
8.1.2 用VBA程序生成中文大寫金額 181
8.1.3 將數(shù)值轉(zhuǎn)換為商業(yè)發(fā)票中文大寫金額 184
8.2 四舍六入問題 187
8.2.1 用Excel工作簿函數(shù) 187
8.2.2 用VBA自定義函數(shù) 189
8.3 Excel信息整理 192
8.3.1 手動(dòng)操作 193
8.3.2 用VBA程序?qū)崿F(xiàn) 195
8.4 批量生成工資條 197
8.5 制作九九乘法表 200
上機(jī)練習(xí) 203
第9章 排序與篩選 205
9.1 用高級篩選實(shí)現(xiàn)區(qū)號郵編查詢 205
9.2 免試生篩選 208
9.2.1 手動(dòng)操作 208
9.2.2 用VBA程序?qū)崿F(xiàn) 211
9.3 考試座位隨機(jī)編排 212
9.4 銷售額統(tǒng)計(jì)與排位 216
9.4.1 工作表設(shè)計(jì) 216
9.4.2 用輔助區(qū)域進(jìn)行統(tǒng)計(jì) 217
9.4.3 清除標(biāo)注 220
9.4.4 顯示銷售額對應(yīng)的排位 220
9.4.5 用Large函數(shù)進(jìn)行統(tǒng)計(jì) 221
上機(jī)練習(xí) 223
第10章 日期與時(shí)間 225
10.1 由身份證號求性別、年齡、生日和地址 225
10.1.1 用Excel工作簿函數(shù) 225
10.1.2 用VBA自定義函數(shù) 229
10.2 計(jì)算年齡并標(biāo)識退休人員 231
10.2.1 用公式實(shí)現(xiàn) 232
10.2.2 用VBA代碼實(shí)現(xiàn) 233
10.3 計(jì)算退休日期 234
10.3.1 用VBA程序?qū)崿F(xiàn) 235
10.3.2 用Excel公式實(shí)現(xiàn) 239
10.4 用機(jī)記錄瀏覽與統(tǒng)計(jì) 241
10.4.1 保存開關(guān)機(jī)記錄 241
10.4.2 工作表設(shè)計(jì) 243
10.4.3 程序設(shè)計(jì)與運(yùn)行 244
上機(jī)練習(xí) 247
第11章 文件管理 249
11.1 列出指定路徑下全部子文件夾和文件名 249
11.2 批量重命名文件 251
11.3 提取漢字點(diǎn)陣信息 254
11.4 標(biāo)記并刪除重復(fù)文件 257
上機(jī)練習(xí) 261
第12章 家庭收支流水賬 264
12.1 工作簿設(shè)計(jì) 264
12.2 基本數(shù)據(jù)維護(hù) 269
12.3 分類匯總圖表 272
12.4 測試與使用 276
上機(jī)練習(xí) 278
參考文獻(xiàn) 280
IV
Excel 2016高級應(yīng)用案例教程
V
目??錄