excel函數進階班(北市政府公訓處) 2

28
EXCEL 函數進階班 教師:吳清輝

Upload: terry28853669

Post on 05-Jul-2015

1.494 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Excel函數進階班(北市政府公訓處) 2

EXCEL 函數進階班教師:吳清輝

Page 2: Excel函數進階班(北市政府公訓處) 2

關於吳老師• 證照:

o 教育部大學講師證o 電腦軟體應用乙級技術士o 網頁設計丙級技術士o 電腦硬體裝修技術士o 電腦軟體設計技術士學科o 行政院經濟部工業局

ITE 企業電子化助理規劃師專業證照o TQC 網際網路應用專業證照o TQC 電子商務概論專業證照o TQCPHOTOIMACT 實用級o TQCFLASH 實用級o TQCWORD207 專業級o TQCEXCEL207 專業級o TQCPOWERPOINT207 專業級o TQC 網際網路與行動通訊專業級o TQC 認證合格監評人員o TQCSolidWorks,專業級o TQC+AutoCad2010 3D 專業級o TQC+Android2o TQC+FLASH CA4o TQC認證合格監評人員

o 電訓證字第 NOA-980101號

o 程式設計評分o MOS 、 IC3 、 EPC-RFID 等國際證照

經歷:• 實密科技程式設計師• 暨南大學、東吳大學、元智大學助理教授• 北縣勞工大學講師• 行政院勞委會資訊人才培訓講師

(網路資料庫程式設計)• 經濟部工業局數位內容學院講師

(網路程式設計)• 外訓:百齡高中、成淵高中、遠傳電信、聖約翰、鶯歌高職

等、教育部中學 E 化講師。• 淡大資工 Android 專案、佛光大學 Android 種子教

師東南科大、華夏資工、 TQC+Android 研習

現職:• 東吳大學兼任助理教授• 元智大學兼任助理教授• 自強基金會講師

新北市勞工大學講師• 湜憶電腦執行長

• 金峰獎傑出創業楷模• 技職之光輔導 ( 洪振傑 )• 教育部證照達人 (6 名有 5)• TQC 考場人次單點第一

• GOOGLE 搜尋吳老師,排第一名

Page 3: Excel函數進階班(北市政府公訓處) 2
Page 4: Excel函數進階班(北市政府公訓處) 2
Page 5: Excel函數進階班(北市政府公訓處) 2

http://www.youtube.com/user/terry28853669

Page 6: Excel函數進階班(北市政府公訓處) 2

補充資料:

吳老師教學部落格吳 EXCEL 函數與 VBA

EXCEL 函數與 VBA 設計 http://goo.gl/LEjSW

EXCEL 函數與 VBA 雲端班 http://goo.gl/zz71P

下載檔案: http://goo.gl/omjw8

電腦程度與學習需求線上問卷 (使用 GOOGLE 試算表 ): http://goo.gl/UO2my

Page 7: Excel函數進階班(北市政府公訓處) 2

授課大綱

函數練習及解說: 一、文字和資料函數

LEFT/RIGHT/MID LEN TRIM

二、邏輯函數 AND OR NOT IF TRUE FALSE

三、日期和時間函數 TIME DATEDIF WORKDAY NETWORKDAYS

四、數學和三角函數 SUM ROUND/ROUNDUP/ROUNDDOWN INT SUBTOTAL COUNT AVERAGE FREQUENCY

五、尋找和參照函數 LOOKUP/VLOOKUP/HLOOKUP

六、 VBA程式設計 VBA編輯器瞭解 VBA 語法操作資料庫 1 操作資料庫 2 以VBA來與外部資料庫合作 實例:模擬考系統 實例:郵遞區號 實例:個股進出表

Page 8: Excel函數進階班(北市政府公訓處) 2

EXCEL 函數應用

一、什麼是函數二、使用函數的步驟 三、函數的種類

Page 9: Excel函數進階班(北市政府公訓處) 2

一、什麼是函數

Excel 中所提的函數其實是一些預定義的程式 使用一些稱為參數的特定數值按特定的順序或結構進行計算。

直接用它們對某個區域內的數值進行一系列運算 如:

分析和處理日期值和時間值 確定儲存格中的資料類型 計算平均值 排序顯示和運算文本資料等等

Page 10: Excel函數進階班(北市政府公訓處) 2

二、使用函數的步驟

左鍵點選 [ 插入函數 ](fx) 找需要的函數。 觀看說明及需要的參數。 注意操作的細節。

Page 11: Excel函數進階班(北市政府公訓處) 2

三、函數的種類

Excel函數一共有 11 類, 資料庫函數、日期與時間函數 工程函數、財務函數、資訊函數 邏輯函數、查詢和引用函數 數學和三角函數、統計函數 文字函數以及用戶自定義函數。

Page 12: Excel函數進階班(北市政府公訓處) 2

四、打造 EXCEL 函數高手

1. 常見公式用按鈕 2. 插入函數幫你搜尋 3. 提示資訊查錯誤

如“ #NAME?”、“ #VALUE!”等錯誤的提示

Page 13: Excel函數進階班(北市政府公訓處) 2

1.文字和資料函數 REPT

REPT(text, number_times) text :表示要重複顯示的文字 number_times :表示重複顯示的次數(正整數)

LEFT LEFT ( text, number_chars ) text :表示字串 number_chars :指定要提取的字元數。

MID MID(text, start_num, number_chars) text :表示要提取字元的文字字串 start_num :要提取字串第一個字元得開始位置 num_chars :要提取的字元數

RIGHT RIGHT ( text, number_chars ) text :表示字串 number_chars :指定要提取的字元數。 (如果省略,預設為「 1」,如果大於文字長度,則返回原字串。)

LEN LEN(text) text :表示字串文字

TRIM TRIM(text) text :表示需要清除其中空格的文字

Page 14: Excel函數進階班(北市政府公訓處) 2

2. 邏輯函數 AND

AND(logical1, logical2, ...) logical1, logical2, ⋯:表示測試條件值或運算式 *通常用來檢視資料是否滿足條件

OR OR(logical1, logical2, ...) logical1, logical2, ⋯:表示測試條件值或運算式 *通常用來檢視資料是否都不滿足條件

IF IF(logical_test, value_if_true, value_if_false) logical_test :表示邏輯判斷運算式 value_if_true :判斷為真時,所給定的內容 value_if_false :判斷為假時,所給定的內容

NOT NOT(logical) logical :表示一個可以計算出「真」與「假」的邏輯值或邏輯運算式

TRUE TRUE () FALSE FALSE ()

Page 15: Excel函數進階班(北市政府公訓處) 2

3. 日期和時間函數 DATEDIF

DATEDIF(date1, date2, code) date1 :表示起始日期 date2 :表示結束日期 code :表示要返回二個日期間的參數代碼。( "Y":返回二日期間的 年數; "M":返回二日期間的月數; "D":返回二日期間的天數)

NETWORKDAYS NETWORKDAYS(start_date, end_date, holidays) start_date :表示起始日期 end_date :表示終止日期 holidays :表示不在工作日中的一個或多個日期所構成的可選區域 ,法定假日以及其他非法定假日。

Page 16: Excel函數進階班(北市政府公訓處) 2

3. 日期和時間函數 WORKDAY

WORKDAY(start_date, days, holidays) start_day :表示開始日期 days :表示開始日期之前或之後不含週末及假日的天數。 holidays :表示可選的資料清單,表示需要從工作日中排除的日期 值。

TIME TIME(hour, minute, second) hour :表示 0~23 之間的數,代表小時。 minute :表示 0~59 之間的數,代表分。 Second :表示 0~59 之間的數,代表秒。

Page 17: Excel函數進階班(北市政府公訓處) 2

4.數學和三角函數 SUM

SUM(number1, number2, ...) number1, number2, ⋯:表示要計算的數值

ROUND ROUND(number, num_digits) number:表示要進行四捨五入的數值 num_digits:表示捨入的位數 *四捨五入

ROUNDUP ROUNDUP(number, num_digits) number:表示要進行四捨五入的數值 num_digits:表示捨入的位數 * 無條件進入法

ROUNDDOWN ROUNDDOWN(number, num_digits) number:表示要進行四捨五入的數值 num_digits:表示捨入的位數 * 無條件捨去法

COUNT COUNT(value1, value2, ⋯) value1, value2, ⋯:表示包含或引用各種類型資料的參數,其中只 有數位類型的資料才能被統計 *統計函數

Page 18: Excel函數進階班(北市政府公訓處) 2

5. 尋找和參照函數 LOOKUP

LOOKUP(lookup_value, lookup_vector, result_vector) lookup_value:在第一個向量搜索的值(數位元、文字、邏輯值、 名稱或對值的引用) lookup_vector:只包含一行或一列的區域(其中的值可以是數位 元、文字或邏輯值) result_vector:只包含一行或一列的區域(必須與 lookup_vector大 小相同)

VLOOKUP VLOOKUP(lookup_value, table_array, col_index_num, range_lookup) lookup_value:要在表格陣列中第一列中尋找的值 table_array:為二列或多列資料 col_index_num:為 table_array中待返回的匹配值的列序號 range_lookup:為邏輯值,指定希望 VLOOKUP 尋找精確的匹配值還 是近似值

HLOOKUP HLOOKUP(lookup_value, table_array, row_index_num, range_lookup) lookup_value:在資料表第一行中進行搜尋的數值 table_array:為在其中尋找資料的資料表 row_index_num:為 table_array中待返回的匹配值的行序號 range_lookup:為一邏輯值,指明函數 HLOOKUP 尋找精確的匹配值 還是近似值

Page 19: Excel函數進階班(北市政府公訓處) 2

五、 VBA程式設計

VBA編輯器瞭解

VBA 語法操作資料庫 1 操作資料庫 2 以VBA來與外部資料庫合作

實例:模擬考系統

實例:郵遞區號

實例:個股進出表

Page 20: Excel函數進階班(北市政府公訓處) 2

範例 03 :進階功課表

有規則連續數字 格式化條件範圍命名巨集程式

函數格式 功能

RAND() 產生亂數

SUMPRODUCT( 數列 1 , 數列 2) 加權合計

LARGE( 數列 , N) 數列中第 N 大

SMALL( 數列 , N) 數列中第 N 小COUNTIF( 範圍 , 條件 ) 條件統計筆數

Page 21: Excel函數進階班(北市政府公訓處) 2

範例 04 :大型試算表

自動填滿相對 /絕對位置視窗操作:顯示比例、凍結窗格、分割視窗列印:標題欄 /列、手動分頁、頁首頁尾

Page 22: Excel函數進階班(北市政府公訓處) 2

範例 05 :資料處理好工具

資料剖析:將文字資料作欄位拆解 資料排序:排序鈕、多階排序 資料篩選:

文字資料條件:包含、不包含、開頭以 數字條件設定:大於、小於、等於 複合條件:且、或

資料小計:不同人→不同命→看不同資料

Page 23: Excel函數進階班(北市政府公訓處) 2

範例 06 :萬年曆

下拉鈕來輸入資料 資料→驗證:清單值

函數格式 功能

DATE( 年 , 月 , 日 ) 將年月日組成日期

WEEKDAY( 日期 ) 一週中的第幾天

DAY( 日期 ) 一個月中的日數

COLUMN( 儲存格 ) 儲存格的欄數

ROW( 儲存格 ) 儲存格的列數OR( 條件一 , 條件二 ,…) " 或 " 邏輯運算

AND( 條件一 , 條件二,…) " 且 " 邏輯運算

IF( 條件 , 真值 , 偽值 ) 二選一條件運算

Page 24: Excel函數進階班(北市政府公訓處) 2

範例 07 :文字遊戲

觀念: 數字累加技巧 文字累加技巧 基本數學邏輯

函數格式 功能

SUBSTITUTE( 字串 ,T1 ,T2) 字串替換

MID( 字串 ,N1 ,N2) 部分字串

TEXT( 數值 , 格式 ) 數字轉換文字VLOOKUP( 查表值 , 資料表 ,N,方式 ) 查表

Page 25: Excel函數進階班(北市政府公訓處) 2

範例 08 :大樂透

系統功能: 錄製巨集、執行巨集

表單:核取方塊

函數格式 功能

MATCH( 查表值 , 數列 ,方式 ) 比對函數

FIND( 字串 A, 字串 B) 字串搜尋

ISERR( 運算式 ) 錯誤判斷

Page 26: Excel函數進階班(北市政府公訓處) 2

範例 09 :銷貨單

函數應用: 自動:流水號、日期、序號 客戶查表:名稱、電話、地址 商品查表:品名規格、單價

查詢錯誤處理工作表保護、運算式保密

函數格式 功能

ISBLANK( 儲存格 ) 空儲存格判斷

NOW() 現在日期時間

Page 27: Excel函數進階班(北市政府公訓處) 2

範例 11 :銷貨系統分析、應用

資料規劃資料整合樞紐分析

函數格式 功能

YEAR( 日期 ) 年份

MONTH( 日期 ) 月份

Page 28: Excel函數進階班(北市政府公訓處) 2