廣東電信工程公司EXCEL2007操作技巧培訓(xùn)講義課件_第1頁
廣東電信工程公司EXCEL2007操作技巧培訓(xùn)講義課件_第2頁
廣東電信工程公司EXCEL2007操作技巧培訓(xùn)講義課件_第3頁
廣東電信工程公司EXCEL2007操作技巧培訓(xùn)講義課件_第4頁
廣東電信工程公司EXCEL2007操作技巧培訓(xùn)講義課件_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Microsoftexcel2007

應(yīng)用與操作技巧

三分公司事業(yè)二部何光武

EMicrosoftexcel2007前言常用操作技巧常用函數(shù)公式圖表分析高級共享與保護(hù)自編函數(shù)與宏(VBA)打印設(shè)置Microsoftexcel2007前言前言學(xué)會使用Excel的各種自定義功能,充分挖掘Excel的潛能,實(shí)現(xiàn)各種操作目標(biāo)和個性化管理。學(xué)會綜合運(yùn)用各種Excel公式、函數(shù)解決復(fù)雜的管理問題和用Excel處理及分析不同來源、不同類型的各種數(shù)據(jù),以及靈活運(yùn)用Excel的各種功能進(jìn)行財務(wù)數(shù)據(jù)分析和管理。真正讓Excel成為您工作得心應(yīng)手的工具。現(xiàn)代化的企業(yè)辦公離不開OFFICE強(qiáng)有力的支持,讓我們事半功倍。Excel的強(qiáng)大功能可謂深不可測,值得我們大家共同學(xué)習(xí)!Microsoftexcel2007常用操作技巧基本操作復(fù)制粘貼復(fù)制(Ctrl+C)剪切(Ctrl+X):直接選中單元格或多行的復(fù)制,在雙擊某單元格時可以自動清除復(fù)制。自動數(shù)據(jù)填充功能:利用EXCEL的下拉功能,能夠自動實(shí)現(xiàn)有規(guī)律數(shù)據(jù)的自動填充。粘貼(Ctrl+V):單擊右鍵可進(jìn)入選擇性粘貼(如果是剪切則不能使用選擇性粘貼)。選擇相應(yīng)的屬性可以進(jìn)行相應(yīng)的操作。Microsoftexcel2007常用操作技巧基本操作篩選查找篩選功能:不僅可以實(shí)現(xiàn)對文本的排序篩選還可以進(jìn)行顏色的排序篩選。查詢替換功能(Ctrl+F):凍結(jié)拆分凍結(jié)窗格:可以實(shí)現(xiàn)行或列固定不隨鼠標(biāo)滾動。拆分窗格:可以實(shí)現(xiàn)將單個頁面擦成幾個頁面,便于查看數(shù)據(jù)。各頁面有自己相應(yīng)的滾動條。Microsoftexcel2007常用操作技巧數(shù)據(jù)處理多條件排序排序功能:不僅可以實(shí)現(xiàn)對文本按照單列進(jìn)行排序還可以組合多種條件進(jìn)行排序。刪除重復(fù)項(xiàng)Microsoftexcel2007常用操作技巧數(shù)據(jù)處理刪除重復(fù)項(xiàng)功能:利用該功能可以刪除數(shù)據(jù)表中重復(fù)(單元格內(nèi)容相同)的行。

Microsoftexcel2007常用操作技巧數(shù)據(jù)處理數(shù)據(jù)有效性數(shù)據(jù)有效性功能:利用該功能可以設(shè)置單元格輸入。使用序列可以實(shí)現(xiàn)下拉菜單效果,將選擇項(xiàng)用英文逗號隔開。

Microsoftexcel2007常用操作技巧數(shù)據(jù)處理合并計算合并功能:利用該功能可以選定的單元格進(jìn)行相應(yīng)的求和、最大值等操作。

Microsoftexcel2007常用操作技巧數(shù)據(jù)處理組合組合功能:將數(shù)據(jù)進(jìn)行分組顯示。Microsoftexcel2007常用操作技巧數(shù)據(jù)處理分類匯總分類匯總功能:將數(shù)據(jù)按篩選條件分類并匯總。Microsoftexcel2007常用函數(shù)公式基本函數(shù)在各種計算和數(shù)據(jù)處理中,邏輯運(yùn)算非常重要,在Excel中的邏輯函數(shù)是為了進(jìn)行邏輯運(yùn)算而設(shè)計的,可以更好地進(jìn)行數(shù)據(jù)處理和計算,提高工作效率。而信息函數(shù)則在實(shí)際工程中有著較為廣泛的應(yīng)用,一般情況下,信息函數(shù)會和其他函數(shù)(比如查詢函數(shù)等)聯(lián)合使用。什么是函數(shù)?Excel中所提的函數(shù)其實(shí)是一些預(yù)定義的公式,它們使用一些稱為參數(shù)的特定數(shù)值按特定的順序或結(jié)構(gòu)進(jìn)行計算。用戶可以直接用它們對某個區(qū)域內(nèi)的數(shù)值進(jìn)行一系列運(yùn)算,如分析和處理日期值和時間值、確定貸款的支付額、確定單元格中的數(shù)據(jù)類型、計算平均值、排序顯示和運(yùn)算文本數(shù)據(jù)等等。例如,SUM函數(shù)對單元格或單元格區(qū)域進(jìn)行加法運(yùn)算。在Excel主要有以下幾類函數(shù):數(shù)據(jù)庫函數(shù)、日期與時間函數(shù)、工程函數(shù)、財務(wù)函數(shù)、信息函數(shù)、邏輯函數(shù)、查詢和引用函數(shù)、數(shù)學(xué)和三角函數(shù)、統(tǒng)計函數(shù)、文本函數(shù)、用戶自定義函數(shù)Microsoftexcel2007常用函數(shù)公式基本函數(shù)用邏輯函數(shù)統(tǒng)計考試成績在對學(xué)生的兩次單元考試成績求平均值時,希望對缺考一次的學(xué)生不進(jìn)行平均值的計算,則可以利用此邏輯函數(shù)。具體的操作步驟如下:

在工作表中輸入兩次考試成績的數(shù)據(jù),其中缺考的成績單元格為空白。在單元格D2中輸入內(nèi)容:“=IF(AND(1-ISBLANK(B2),1-ISBLANK(C2)),AVERAGE(B2:C2),"缺考")”之后計算結(jié)果。

自動填充其他單元格,即可得到最終的計算結(jié)果。注:ISBLANK為IS類函數(shù),判斷是否為空。Microsoftexcel2007常用函數(shù)公式基本函數(shù)日期與時間函數(shù)(1)給定日期的系列數(shù):DATE(2)文本日期的系列數(shù):DATEVALUE(3)返回以系列數(shù)表示的某日期的天數(shù):DAY(4)按360天/年計算兩日期相差的天數(shù):DAYS360(5)計算某日期相隔幾個月的日期系列數(shù):EDATE(6)計算某日期相隔制定月份的最后一天的序列號:EOMONTH(7)返回時間值的小時數(shù):HOUR(8)返回時間值中的分鐘:MINUTE(9)返回以序列號表示的日期的月份:MONTH(10)返回兩日期間的完整工作日數(shù):NETWORKDAYS(11)返回當(dāng)前日期和時間的序列號:NOW(12)返回時間值的秒數(shù):SECOND(13)返回時間的小數(shù)值:TIME(14)返回文本字符串代表的時間的小數(shù)值:TIMEVALUE(15)返回當(dāng)前日期的序列號:TODAY(16)返回某日期為星期幾:WEEKDAY(17)返回某日期在一年中的第幾周:WEEKNUM(18)返回與起始日期相隔指定工作日的日期值:WORKDAY(19)返回某日期對應(yīng)的年份:YEAR(20)兩日期相差的天數(shù)占全年的百分比:YEARFRACMicrosoftexcel2007常用函數(shù)公式基本函數(shù)IF函數(shù)語法:IF(logical_test,value_if_true,value_if_false)Logical_test表示計算結(jié)果為TRUE或FALSE的任意值或表達(dá)式。例如,A10=100就是一個邏輯表達(dá)式,如果單元格A10中的值等于100,表達(dá)式即為TRUE,否則為FALSE。本參數(shù)可使用任何比較運(yùn)算符。Value_if_truelogical_test為TRUE時返回的值。例如,如果本參數(shù)為文本字符串“預(yù)算內(nèi)”而且logical_test參數(shù)值為TRUE,則IF函數(shù)將顯示文本“預(yù)算內(nèi)”。如果logical_test為TRUE而value_if_true為空,則本參數(shù)返回0(零)。如果要顯示TRUE,則請為本參數(shù)使用邏輯值TRUE。Value_if_true也可以是其他公式。

Value_if_falselogical_test為FALSE時返回的值。例如,如果本參數(shù)為文本字符串“超出預(yù)算”而且logical_test參數(shù)值為FALSE,則IF函數(shù)將顯示文本“超出預(yù)算”。如果logical_test為FALSE且忽略了Value_if_false(即value_if_true后沒有逗號),則會返回邏輯值FALSE。如果logical_test為FALSE且Value_if_false為空(即value_if_true后有逗號,并緊跟著右括號),則本參數(shù)返回0(零)。Value_if_false也可以是其他公式。Microsoftexcel2007常用函數(shù)公式基本公式ROUND函數(shù)功能:按指定的位數(shù)對數(shù)值進(jìn)行四舍五入。語法:ROUND(Number,Num_digits)MAX函數(shù)功能:查找某列數(shù)據(jù)的最大值。語法:MAX(Number1,Number2,…….)MIN函數(shù)功能:查找某列數(shù)據(jù)的最小值。語法:MIN(Number1,Number2,…….)RANDBETWEEN函數(shù)功能:返回指定數(shù)之間的隨機(jī)數(shù)。語法:MAX(Number1,Number2,…….)Microsoftexcel2007常用函數(shù)公式基本公式SUM函數(shù)SUMIF函數(shù)功能:求和。語法:SUM(Number1,Number2,…….)功能:根據(jù)指定條件對若干單元格求和。語法:SUMIF(range,criteria,sum_range)Range為用于條件判斷的單元格區(qū)域。Criteria為確定哪些單元格將被相加求和的條件,其形式可以為數(shù)字、表達(dá)式或文本。Sum_range是需要求和的實(shí)際單元格。例:AB屬性值金額1100,0007,0002200,00014,0003300,00021,000公式=SUMIF(A2:A5,">160000",B2:B5)Microsoftexcel2007常用函數(shù)公式常用公式VLOOKUP函數(shù)功能:在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當(dāng)前行中指定列處的數(shù)值。語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)VLOOKUP(查找值,區(qū)域,列序號,邏輯值)“查找值”:為需要在數(shù)組第一列中查找的數(shù)值,它可以是數(shù)值、引用或文字符串?!皡^(qū)域”:數(shù)組所在的區(qū)域,如“B2:E10”,也可以使用對區(qū)域或區(qū)域名稱的引用,例如數(shù)據(jù)庫或數(shù)據(jù)清單?!傲行蛱枴保杭聪M麉^(qū)域(數(shù)組)中待返回的匹配值的列序號,為1時,返回第一列中的數(shù)值,為2時,返回第二列中的數(shù)值,以此類推;若列序號小于1,函數(shù)VLOOKUP返回錯誤值#VALUE!;如果大于區(qū)域的列數(shù),函數(shù)VLOOKUP返回錯誤值#REF!?!斑壿嬛怠保簽門RUE或FALSE。它指明函數(shù)VLOOKUP返回時是精確匹配還是近似匹配。如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于“查找值”的最大數(shù)值;如果“邏輯值”為FALSE,函數(shù)VLOOKUP將返回精確匹配值。如果找不到,則返回錯誤值#N/A。如果“查找值”為文本時,“邏輯值”一般應(yīng)為FALSE。另外:·如果“查找值”小于“區(qū)域”第一列中的最小數(shù)值,函數(shù)VLOOKUP返回錯誤值#N/A?!と绻瘮?shù)VLOOKUP找不到“查找值”且“邏輯值”為FALSE,函數(shù)VLOOKUP返回錯誤值#N/A。

Microsoftexcel2007常用函數(shù)公式常用公式VLOOKUP函數(shù)示例Microsoftexcel2007常用函數(shù)公式常用公式INDEX函數(shù)功能:數(shù)組和引用。數(shù)組形式通常返回數(shù)值或數(shù)值數(shù)組;引用形式通常返回引用。語法:(1)INDEX(array,row_num,column_num)返回數(shù)組中指定單元格或單元格數(shù)組的數(shù)值。

(2)INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區(qū)域的引用。Reference為對一個或多個單元格區(qū)域的引用。

Row_num為引用中某行的行序號,函數(shù)從該行返回一個引用。

Column_num為引用中某列的列序號,函數(shù)從該列返回一個引用。Microsoftexcel2007常用函數(shù)公式常用公式SUBTOTAL函數(shù)功能:返回清單或數(shù)據(jù)庫中的分類匯總(可在篩選的時候使用)。語法:SUBTOTAL(function_num,ref1,ref2,...)function_num為函數(shù)功能序號。Ref1,ref2,為要進(jìn)行分類匯總計算的1到29個區(qū)域或引用。如:表示對C列第2行到54行的求和,根據(jù)不同條件的篩選,結(jié)果發(fā)生變化。AVERAGE函數(shù)功能:返回參數(shù)區(qū)域的算術(shù)平均數(shù),參數(shù)中不能包含文本和邏輯值。語法:AVERAGE(數(shù)據(jù)1,數(shù)據(jù)2,...)Microsoftexcel2007常用函數(shù)公式常用公式MOD函數(shù)功能:返回兩數(shù)相除的余數(shù),其結(jié)果的正負(fù)號與除數(shù)相同。語法:MOD(被除數(shù),除數(shù))例如:=MOD(51,4),結(jié)果:3PI函數(shù)功能:返回圓周率π,精確到小數(shù)點(diǎn)后14位。語法:PI()參數(shù)Microsoftexcel2007常用圖表分析2007版的excel圖表柱形圖

柱形圖用于顯示一段時間內(nèi)的數(shù)據(jù)變化或顯示各項(xiàng)之間的比較情況。在柱形圖中,通常沿水平軸組織類別,而沿垂直軸組織數(shù)值。Microsoftexcel2007常用圖表分析柱形圖Microsoftexcel2007常用圖表分析柱形圖Microsoftexcel2007常用圖表分析折線圖Microsoftexcel2007常用圖表分析

折線圖可以顯示隨時間(根據(jù)常用比例設(shè)置)而變化的連續(xù)數(shù)據(jù),因此非常適用于顯示在相等時間間隔下數(shù)據(jù)的趨勢。在折線圖中,類別數(shù)據(jù)沿水平軸均勻分布,所有值數(shù)據(jù)沿垂直軸均勻分布。折線圖Microsoftexcel2007常用圖表分析折線圖Microsoftexcel2007常用圖表分析折線圖Microsoftexcel2007常用圖表分析餅圖Microsoftexcel2007常用圖表分析

餅圖顯示一個數(shù)據(jù)系列(數(shù)據(jù)系列:在圖表中繪制的相關(guān)數(shù)據(jù)點(diǎn),這些數(shù)據(jù)源自數(shù)據(jù)表的行或列。圖表中的每個數(shù)據(jù)系列具有唯一的顏色或圖案并且在圖表的圖例中表示。可以在圖表中繪制一個或多個數(shù)據(jù)系列。餅圖只有一個數(shù)據(jù)系列。)中各項(xiàng)的大小與各項(xiàng)總和的比例。雷達(dá)圖Microsoftexcel2007常用圖表分析

雷達(dá)圖(又可稱為戴布拉圖、螂蛛網(wǎng)圖)是財務(wù)分析固表的一種。即將一個公司的各項(xiàng)財務(wù)分析所得的數(shù)字或比率,就其比較重要的項(xiàng)目集中劃在一個圓形的固表上,來表現(xiàn)一個公司各項(xiàng)財務(wù)比率的情況,使用者能一目了然的了解公司各項(xiàng)財務(wù)指標(biāo)的變動情形及其好壞趨向。共享工作簿功能簡介Microsoftexcel2007高級共享與保護(hù)共享在Excel中,可以設(shè)置工作簿的共享來加快數(shù)據(jù)的錄入速度,而且在工作過程中還可以隨時查看各自所做的改動。當(dāng)多人一起在共享工作簿上工作時,Excel會自動保持信息不斷更新。在一個共享工作簿中,各個用戶可以輸入數(shù)據(jù)、插入行和列以及更改公式等,甚至還可以篩選出自己關(guān)心的數(shù)據(jù),保留自己的視窗。設(shè)置共享工作簿Microsoftexcel2007高級共享與保護(hù)共享例:假設(shè)有甲乙丙丁四個用戶分工合作共同完成錄入操作,四人分別在001、002、003、004號機(jī)器上同時操作,這四臺機(jī)器都已經(jīng)與000號電腦通過網(wǎng)絡(luò)連接了起來,學(xué)生學(xué)籍資料信息2002.xls存放在000號機(jī)器的硬盤E:\上。

1、在“工具”菜單中單擊“共享工作簿”命令,然后單擊“編輯”標(biāo)簽,如圖所示。

2、選擇“允許多用戶同時編輯,同時允許工作簿合并”復(fù)選框,在“高級”標(biāo)簽中可以對“自動更新間隔”、“用戶間修訂沖突解決方法”以及“個人視圖屬性”等進(jìn)行設(shè)置,在通常情況下,“高級”標(biāo)簽中的各個參數(shù)可直接使用系統(tǒng)默認(rèn)值,然后單擊[確定]即可。

3、出現(xiàn)提示時,保存工作簿。

4、在“文件”菜單中單擊“另存為”,然后將共享工作簿保存在其他用戶可以訪問到的一個網(wǎng)絡(luò)資源上(如000號機(jī)器的E:\)。Microsoftexcel2007高級共享與保護(hù)共享設(shè)置共享工作簿共享工作簿的使用Microsoftexcel2007高級共享與保護(hù)共享

1、查看沖突日志沖突日志在共享工作簿中,是為以前編輯時所作的更改保存的信息,信息包括每個更改的作者、進(jìn)行更改的時間和被更改的數(shù)據(jù)內(nèi)容等。查看沖突日志有兩種方法:一是在工作表上將鼠標(biāo)箭頭停留在被修訂過的單元格上,突出顯示詳細(xì)的修改信息;二是在單獨(dú)的沖突日志工作表上羅列出每一處沖突,方法如下:

(1)在“工具”菜單中,選擇“修訂”子菜單,再單擊“突出顯示修訂”命令。

(2)選中“編輯時跟蹤修訂信息,同時共享工作簿”復(fù)選框,該復(fù)選框?qū)㈤_啟工作簿共享和沖突日志。

(3)選中“在屏幕上突出顯示修訂”復(fù)選框,這樣在工作表上進(jìn)行需要的修改后,Excel會以突出顯示的顏色標(biāo)記修改、插入或刪除的單元格。

(4)選中“在新工作表中顯示修訂”選項(xiàng),將啟動沖突日志工作表。

(5)單擊[確定]按鈕,當(dāng)彈出對話框提示保存工作簿時,請再次單擊[確定]按鈕,保存工作簿。共享工作簿的使用Microsoftexcel2007高級共享與保護(hù)共享

2、合并工作簿當(dāng)合并用戶需要獲得各自更改的共享工作簿的若干備份時,Excel需要共享工作簿的每個備份都保留有從創(chuàng)建備份之日到合并之日的所有沖突日志,同時如果天數(shù)超過指定的保留時間,就不能再合并備份。保險的辦法是將沖突日志保留足夠長的時間,或是輸入一個極大的天數(shù),例如1000天。合并工作簿具體操作如下:

(1)在欲合并的另一個工作簿文件之中,打開共享工作簿的備份。

(2)單擊“工具”菜單中的“合并工作簿”命令。

(3)如果有提示,請保存共享工作簿。

(4)在“將選定文件合并到當(dāng)前工作簿”對話框中,單擊包含有合并更改內(nèi)容的共享工作簿的某一個備份,然后單擊[確定]按鈕。

(5)重復(fù)第(2)步到第(4)步,直到共享工作簿的所有備份都被合并。共享工作簿的使用Microsoftexcel2007高級共享與保護(hù)共享

做好以上設(shè)置后,其他用戶都可以在自己的電腦中同時編輯、瀏覽約定的工作簿,同時000號操作員可以在自己的窗口中看到并管理所有用戶共享編輯這個工作簿。為方便實(shí)際操作,應(yīng)將每位用戶姓名更改為真名實(shí)姓,方法是:單擊“工具→選項(xiàng)→常規(guī)→用戶姓名→輸入姓名→確定”,這樣在打開“共享工作簿”彈出的對話框(如前圖所示)中便可正確顯示正在使用本工作薄的所有用戶姓名和開始使用時間。為了避免幾個用戶修改同一單元格的內(nèi)容,可以估計一下數(shù)據(jù)中的記錄數(shù)量,讓幾位用戶每人分配不同的錄入部分。比如讓甲從工作薄的第1條開始錄入,讓乙從工作薄的第200行開始……但應(yīng)注意在“共享工作簿”狀態(tài)下不能同時編輯批注和建立超鏈接,這兩項(xiàng)只能在不共享狀態(tài)下進(jìn)行。共享工作簿的使用Microsoftexcel2007高級共享與保護(hù)共享

做好以上設(shè)置后,其他用戶都可以在自己的電腦中同時編輯、瀏覽約定的工作簿,同時000號操作員可以在自己的窗口中看到并管理所有用戶共享編輯這個工作簿。為方便實(shí)際操作,應(yīng)將每位用戶姓名更改為真名實(shí)姓,方法是:單擊“工具→選項(xiàng)→常規(guī)→用戶姓名→輸入姓名→確定”,這樣在打開“共享工作簿”彈出的對話框(如前圖所示)中便可正確顯示正在使用本工作薄的所有用戶姓名和開始使用時間。為了避免幾個用戶修改同一單元格的內(nèi)容,可以估計一下數(shù)據(jù)中的記錄數(shù)量,讓幾位用戶每人分配不同的錄入部分。比如讓甲從工作薄的第1條開始錄入,讓乙從工作薄的第200行開始……但應(yīng)注意在“共享工作簿”狀態(tài)下不能同時編輯批注和建立超鏈接,這兩項(xiàng)只能在不共享狀態(tài)下進(jìn)行。共享工作簿的使用Microsoftexcel2007高級共享與保護(hù)共享

提示

1、如果需要取消共享工作簿,只需要在圖1的“編輯”標(biāo)簽中,清除“允許多用戶同時編輯,同時允許工作簿合并”項(xiàng)即可,不過這將使其他用戶丟失所有未保存的修改。

2、對工作簿進(jìn)行共享設(shè)置后,可以由網(wǎng)絡(luò)上的多位用戶同時訪問和修改,為避免丟失修訂記錄,可以為工作簿指定一個密碼來保護(hù)共享,或保護(hù)其他工作表及工作簿特性,可作如下操作:

(1)單擊“工具”菜單的“保護(hù)”命令,從其子菜單中選擇“保護(hù)并共享工作簿”命令,彈出“保護(hù)共享工作簿”對話框。

(2)選中“以追蹤修訂方式共享”復(fù)選框,用這種方式就可以共享工作簿且避免丟失修訂記錄。如果希望其他用戶在關(guān)閉沖突日志或撤消工作簿共享狀態(tài)時輸入密碼,請在“密碼”框中鍵入密碼,然后在出現(xiàn)提示時再次輸入以便確認(rèn)。為工作簿提供共享保護(hù)以后,其他用戶就不能撤消工作簿共享狀態(tài)或者關(guān)閉沖突日志了,除非知道正確的密碼。外網(wǎng)共享工作簿的方法Microsoftexcel2007高級共享與保護(hù)共享

主要是采用WINDOWS2003系統(tǒng),設(shè)置一臺可供外網(wǎng)訪問的服務(wù)器,通過對路由和遠(yuǎn)程訪問的配置,建設(shè)虛擬VPN服務(wù)。通過撥號建立一個虛擬的局域網(wǎng),從而達(dá)到共享的目的。具體的訪問方法見附件中例子.工作簿的保護(hù)Microsoftexcel2007高級共享與保護(hù)保護(hù)在Excel中,可以設(shè)置工作簿的保護(hù)功能來限制修改。Microsoftexcel2007自編函數(shù)與宏(VBA)自編函數(shù)與VBA

自編函數(shù)是指利用EXCEL的強(qiáng)大編譯功能,自己編寫函數(shù)代碼,來彌補(bǔ)EXCEL現(xiàn)有公式的不足,從而實(shí)現(xiàn)更加強(qiáng)大功能,讓復(fù)雜統(tǒng)計分析變得容易。

宏的用途是使常用任務(wù)自動化。雖然有些宏僅僅是記錄鍵擊或鼠標(biāo)單擊操作,但開發(fā)人員可以使用代碼編寫功能更強(qiáng)大的VBA(VisualBasicforApplications(VBA):MicrosoftVisualBasic的宏語言版本,用于編寫基于MicrosoftWindows的應(yīng)用程序,內(nèi)置于多個Microsoft程序中。)宏,這些宏可以在計算機(jī)上運(yùn)行多條命令。因此,VBA宏會引起潛在的安全風(fēng)險。黑客可以通過某個文檔引入惡意宏,一旦打開該文檔,這個惡意宏就會運(yùn)行,并且可能在計算機(jī)上傳播病毒(病毒:一種計算機(jī)程序或宏,通過在計算機(jī)文件中插入自身的副本而“感染”這些文件。感染文件被裝入內(nèi)存后,病毒還要感染其他文件。病毒通常帶有有害的副作用。)。Microsoftexcel2007自編函數(shù)與宏(VBA)自編函數(shù)

自編函數(shù)程序簡介函數(shù)示例:該函數(shù)實(shí)現(xiàn)了相同條件的單元內(nèi)容用逗號分開合并。FunctionConif(rngAsRange,c,rng1AsRange)Dimarr,arr1Application.Volatilearr=rngarr1=rng1Fori=1ToUBound(arr)Ifarr(i,1)=cThens=s&IIf(s=“”,“”,“,”)&arr1(i,1)EndIfNextConif=sEndFunctioninstrMicrosoftexcel2007自編函數(shù)與宏(VBA)自編函數(shù)

自編函數(shù)使用方法

進(jìn)入自編函數(shù)的界面:AIT+F11或者

Microsoftexcel2007自編函數(shù)與宏(VBA)自編函數(shù)

自編函數(shù)使用方法

提示:sub與function本來區(qū)別不是很大的,sub名字就是過程,function就是函數(shù),兩者的根本區(qū)別在于,sub過程不會返回一個結(jié)果,而function函數(shù)則可以返回結(jié)果

Microsoftexcel2007自編函數(shù)與宏(VBA)自編函數(shù)

自編函數(shù)使用方法

函數(shù)編寫好后,點(diǎn)擊保存。關(guān)閉本窗口。

返回excel活動單元格輸入公式就可以運(yùn)用自己編的函數(shù)了。

Microsoftexcel2007自編函數(shù)與宏(VBA)宏

宏宏是一段定義好的操作,它可以是一段程序代碼,也可以是一連串的指令集合。宏的作用可以使頻繁執(zhí)行的動作自動化節(jié)省時間,提高工作效率,又能減少失誤

Sub主界面()'主界面Macro'CorenLee記錄的宏2002-11-5'Sheets("主界面").SelectEndSub宏的結(jié)構(gòu)宏名批注宏程序開始錄制宏操作步驟完成宏錄制運(yùn)行宏錄制宏需要經(jīng)常重復(fù)執(zhí)行的某項(xiàng)任務(wù),就可以把執(zhí)行這些任務(wù)的步驟全部錄制在宏里,把宏變?yōu)榭勺詣訄?zhí)行的任務(wù)

執(zhí)行宏的操作執(zhí)行宏的命令在工具欄上設(shè)置宏按鈕使用窗體控件使用圖形對象執(zhí)行宏

Microsoftexcel2007自編函數(shù)與宏(VBA)宏

Microsoftexcel2007自編函數(shù)與宏(VBA)宏

宏的編輯器用來編輯宏程序或制作更高階的整合性應(yīng)用程序附屬于Office之下,使用較少的系統(tǒng)資源,達(dá)到編輯應(yīng)用程序的目的。Microsoftexcel2007自編函數(shù)與宏(VBA)宏

宏VBA為何要使用VBA宏缺少伸縮的彈性記錄了許多不需要的步驟記錄了許多不需要的資料無法使用較深入的功能無法完成重復(fù)性的工作無法完成需要條件判斷的工作Microsoftexcel2007自編函數(shù)與宏(VBA)VBA

VBAVBA是一個通用程序語言,可共享Microsoft各種相關(guān)的重要軟件。以VBA編寫的程序允許用戶將其復(fù)制到VisualBasic中加以調(diào)試,用VisualBasic宏來控制Excel。當(dāng)記錄宏不能滿足用戶需要或用記錄宏無法記錄命令時,可以用VBA語言創(chuàng)造宏來控制工作簿的各項(xiàng)操作。創(chuàng)建用戶對話框、工具按鈕或自定義命令,把Excel提供的多個工具按鈕連接起來,作為一個工具按鈕。利用重復(fù)語句控制循環(huán)宏內(nèi)操作,利用不同參數(shù)執(zhí)行某個相關(guān)功能模塊,使宏指令完成一系列復(fù)雜操作。來連接多個宏。VBA提供了許多內(nèi)部函數(shù),還允許用戶自定義函數(shù)來簡化對工作簿、工作表、圖表等復(fù)雜操作。Microsoftexcel2007自編函數(shù)與宏(VBA)VBA

VBA程序的基本架構(gòu)對象面向?qū)ο蟮拈_發(fā)方式VBA是以操作Office對象為目的的程序語言屬性對象所屬的特性或特征方法控制對象的內(nèi)建動作或功能,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論