巧用Excel實現自動出題
一、自動出題
用Excel自動出題,就能實現自動出題、自動更新題目的目的。具體操作方法也非常簡單。為了便于管理,先建立一個名稱為乘法的文件夾,在這個文件夾里新建一個名稱為出題的Excel文件(如圖1所示)。A列、C列的函數公式是:“=INT(RAND()*(9-1)+1)”。公式意義是隨機返回一個 1至9的整數,每次打開或關閉此文件,都會重新隨機產生新的整數。
圖一
此文件使用方法也很簡單:主要就是打開再關閉文件,關閉時出現“文件‘出題。xls’已被修改,是否保存其修改的內容?”提示框,單擊[是]按鈕即可。
二、自動判斷
用Excel自動判斷,就可以根據輸入的數值,自動判斷結果的正誤。具體操作方法也非常簡單。在乘法文件夾里再新建一個名稱為練習的Excel文件(如圖2所示)。
圖二 1. 在文件中,第1行、B列、D列輸入文字即可。
2. A2單元格的函數公式是“=F:\乘法\[出題。xls]Sheet1!$A$1”。其實我們想實現的是練習文件的A2單元格等于出題文件A1單元格的內容,如果直接打公式可能比較麻煩,使用鼠標操作即可。同時打開出題和練習這兩文件,先選中練習的A2單元格,按編輯公式欄的“=”,再切換到出題文件,選中A1單元格即可。其中公式里的“F:\乘法\[出題。xls]Sheet1!”表示的就是一個相對引用,會根據文件的存放位置自動變化,這里表示剛才建立的乘法文件夾是在F盤的根目錄。根據相同的方法做完A列的A2至A11和C列的C2至C11單元格公式。
3. E列由練習人自己根據題目填寫答案。
4. F2單元格的公式是“=IF(ISBLANK(E2),此題還沒做!,IF(E2=(A2*C2),√,×))”。用ISBLANK判斷做題人是否答題(如果E2單元格是空白單元格,就判定為沒有答題;否則就判定為已經答題),沒有答題就顯示“此題還沒做!”;已經答題的,就用IF進行判斷答案是否正確,如果答案正確就顯示“√”,答案錯誤就顯示“×”,F3到F11單元格的公式使用填充柄向下拉即可。
此文件使用方法也很簡單:打開文件,會出現“當前所要打開的文檔含有到其他文檔的鏈接,是否要使用其他工作簿中的改動更新當前工作簿?”提示框,選擇 [是]按鈕即可以開始答題。需要變換題目時,打開出題文件,保存后關閉,即可重新開始。為了使練習文件里的E列不留下答題的痕跡,可以將此文件設置為只讀或關閉此文件時,不要保存,使得E列保持空白。
Excel實現隨機出題
以出20以內的隨機加法題為例。
1. 新建一個工作表,按住Ctrl不放,分別單擊A1和C1,將其選中,在其右鍵菜單中選擇“設置單元格格式”,單擊“數字”選項卡,選擇“數值”,將“小數位數”右邊的數字縮小為“0”后,單擊[確定]按鈕。
2. 分別在單元格A1中輸入公式“=rand()*20”,B1中輸入“+”,C1中輸入公式“=rand()*(20-A1)”,D1中輸入“=”。
3. 選中A1 1,向下拖動其右下角的填充柄至D25,一列20以內的隨機加法題就完成了。
4. 選中單元格A1 25,將選定區(qū)域“復制”,在單元格F1位置“粘貼”,即可完成多列隨機出題。
5. 若要重新生成隨機題,只需拖動任意一個空白單元格右下角的填充柄即可。
Excel巧制自測練習卷
[編者] 前面我們介紹了《Excel常用函數的功能和使用方法》,現在我們學以致用,介紹一系列用這些函數實現的數據統(tǒng)計實例解析。今天我們介紹一個教師學生都方便使用的電子自測練習卷。
教師的一個主要工作就是批改學生的作業(yè),由于學生的作業(yè)量很大,教師的批改工作量非常大。隨著家庭電腦的不斷普通,我們可以用Excel等軟件制作電子練習卷,讓學生上機解答,讓電腦來自動批改。
完成功能:我們用Excel制作這樣一份電子練習卷,選擇題5題,每題正確答案可能有1—2個,完成正確得10分,如果有2個正確答案,學生選擇了1個且正確,得4分,其它均不得分;判斷題5題,判斷正確得10分,反之不得分。
注:這樣制作的電子練習卷,一般僅支持選擇、判斷、填空等客觀性試題。
制作方法:
1、啟動Excel2003(其它版本請大家仿照操作),按照練習卷的格式我要求,制作好一張空白表格。
2、將題號、題目、標準答案等內容輸入到相應的單元格中(效果如圖1)。

注意:在單元格中輸入文本,如果需要換行,可以通過下面兩種方法來實現:
、龠x中需要換行的單元格,執(zhí)行“格式、單元格”命令,打開“單元格格式”對話框(如圖2),切換到“對齊”標簽下,選中“自動換行”選項,確定返回即可。經過這樣的設置后,如果單元格中填入超過列寬的內容,系統(tǒng)會自動換行;如果調整列寬,系統(tǒng)會自動調整單元格中各行的字符量。

、谌绻朐谀硞字符處強制換行,請將光標定在相應字符的右則,然后按下“Alt+Enter”組合鍵即可。
讓Excel給你報賬
許多人經常要用Excel來統(tǒng)計一些數據,統(tǒng)計完成后還要對數據進行校對,但是這么多數據怎樣才能不出差錯地進行校對呢?其實我們可以用一下Excel自帶的“文本到語音”功能,讓軟件通過發(fā)聲自動給你報賬。
打開Excel,點擊“工具→語音→顯示文本到語音工具欄”,由于這個功能在安裝Excel的時候不是默認安裝的,所以在第一次使用時會提示插入Office 安裝光盤來安裝這個功能。
安裝完成后打開“文本到語音”工具欄,先在數據文件中用鼠標選擇要朗讀的第一個數據,接著根據數據的排列情況來選擇是“按行”還是“按列”來進行朗讀,設置完成后點擊工具欄最左面的“朗讀單元格”按鈕就可以了。在朗讀的時候被朗讀到的單元格會以選中狀態(tài)顯示,而且還可以流利地朗讀中文,英文是一個字母一個字母朗讀的,這樣就可以校對英文單詞的拼寫是否正確(圖1)。
 該功能還可以一邊輸入數據一邊來進行語音校對,只要點擊一下工具欄最右面的 “按回車開始朗讀” 按鈕,使其為選中狀態(tài),這樣在完成一個單元格的輸入后按回車,Excel就會自動來朗讀這個單元格中的內容。
 一般朗讀默認的是男聲的,如果你聽膩了,可以通過系統(tǒng)里的設置把男聲改為女聲,打開控制面板中的“語音”項,在里面的“語音選擇”來選擇一下語音,然后點擊下面的“預覽聲音”就可以聽效果了,而且還可以設置語音的朗讀速度,完成后點擊“確定”按鈕就可以了(圖2)。
讓Excel的格式自動變化
作為會計人員,經常要對一些金額進行控制。比如預算、開支等。但怎么讓表格自動計算并提醒你,那些項目快要超出預算或己經超支呢?
或是,你經常要交總結材料給老板,對于表格上的一些項目,需突出顯示它們的區(qū)別,以便引起老板注意,你是否每次都是不辭勞苦的對些單元格格式進行反復設置?
其實,利用Excel的條件格式,可讓你一勞永逸。請看下面的一個例子(圖一)。
圖一
在圖一中,筆者的目地是要對每天的開支進行控制。于是用SUMIF函數對在另一張工作表中的日常開支明細進行匯總。對于匯總后的結果,筆者利用條件格式,對每天不同的開支數量用不同的格式顯示,如果日開支等于0,則將字符顏色設成跟底色一樣,以免看到0;如開支小于50元,用缺省格式,如果在50-100之間,則用黃底紅字,如超過100元以上,則用紅底黑字顯示,以示警告。(具體的設置情況如圖二。) 圖二 這樣,電腦根據不同的匯總結果,便顯示不同的效果,筆者一眼看上去,便知哪天又嚴重超支了。(雖然如此,筆者仍是無法降低開支,該花的還是要花… *o*)。
條件格式是支持拖拉填充的,所以,筆者只要設好B1單元格的公式及條件格式,然后往下一拖即成。簡單快速。
條件格式的設置方法為:
1. 選中要設置條件格式的單元格;
2. 選擇菜單“格式”/“條件格式…”,系統(tǒng)彈出“條件格式”設置對話框。見下圖三。在缺省情況下,對話框只顯示一種情況,如大家要求對多種情況進行判斷并作相應格式設置,可按“添加”按鈕。最多可有三種邏輯判斷(參見圖二),因為還存在一種以上三種情況都不是的情形,所以,真正來說,它可以設置四種狀態(tài)下的格式。如上面的例子中,開支在0-50元的情況便是系統(tǒng)需進行的第四種判斷;
2004-5-31 15:43:04
圖三
3. 系統(tǒng)預設為對該單元格的值進行判斷,根據實際情況可選擇大于、介于、小于等,然后在其后面的輸入框中輸入條件。在條件輸入框中可以直接內容也可以輸入單元格名稱參照,以讓系統(tǒng)對該單元格的實際內容進行比較。另外,點擊“單元格數值”可選擇判斷條件為公式。當選擇條件為公式時,其后的邏輯判斷框變成公式輸入框。請注意:在輸入公式時,請用“=”號開頭。對于公式,系統(tǒng)按公式返回的值是否為“真”進行邏輯判斷。
4. 設好條件后,按“格式…”按鈕,便進入格式設置畫面。(參見圖四)根據自己的喜好,選擇相應的格式。然后按“確定”返回。這時可在對話框中間看到格式預覽。 圖四 5. 依次設置其他條件格式,最后按“確定”返回編輯窗口,條件格式設置完畢。這時你在該單元格輸入不同的內容,其格式便會隨著你定義的條件而自動變化。
6. 大家可利用格式刷將條件格式快速套用到其它地方。
條件格式的刪除
如需要對己設置的條件格式進行刪除,可用下面的方法進行刪除:
1. 選擇要刪除條件格式的單元格;
2. 選擇菜單“格式”/“條件格式…”,在系統(tǒng)彈出“條件格式”設置對話框中按“刪除”按鈕。
或者
1. 選擇沒有設置條件格式的單元格;
2. 按下工具列的格式刷,對要刪除條件格式的單元格進行格式復制。
如要刪除工作表中全部或部分相同條件格式,可先按“Ctrl+G”,之后在對話框中按“定位條件”,系統(tǒng)顯示定位條件對話框(參見圖五),在該框中,選擇“條件格式”,之后,根據需要選擇“全部”或“相同”,再按“確定”,回到編輯窗口,這時,所有設置了條件格式的單元格都被選中,再按上面所講的第一種刪除方法刪除即可。
圖五
自動工作日計算
工作量當然得以“工作日”的數量去安排,但每個月的天數不同,而且周六日也不盡相同。如果想準確地知道一個月有多少個工作日,可以請Excel來幫忙!
小知識
標準工作日是指法律規(guī)定的各企業(yè)、事業(yè)、機關、團體等單位在正常情況下普遍實行的工作日。通俗的說,就是指除了國家法定節(jié)假日(雙休日、元旦、五一、國慶、春節(jié)等)之外正常工作的日期。
任務分析
因為每月的總天數和雙休日的分布是不同的,而且春節(jié)是農歷的假期,簡單地使用Excel函數去計算是滿足不了要求的。我們先使用Excel“分析工具庫”中的networkdays()函數計算出“準工作日”,再考慮其中的特殊農歷假日。這樣就能準確的算出“工作日”的天數。
有請 networkdays()函數
通常情況下,在Excel中是找不到這個函數的。別著急,跟我來。單擊“工具→加載宏”,在彈出的“加載宏”對話框中復選“分析工具庫”,再單擊“確定”按鈕。將Office的安裝光盤放入光驅,按提示即可安裝成功,如圖1。
外來的和尚念不好經
networkdays()函數的語法為:networkdays(Start_date,End_date,Holidays)。其中Start_date表示開始日期,End_date為終止日期,Holidays表示一個或者多個特定假日序列,可以采用單元格引用的方式。
如圖2,B8單元格公式“=networkdays(B2,B3,B4:B6)”結果為20。事實上,2004年的10月2日和3日是星期六和星期天,那么按照我們的習慣就會通過調休的方式,最終得到10月份只有18天上班,而不是networkdays()函數計算出的20天。
特殊假日的處理
雖然說直接應用networkdays()函數并不能得到正確的工作日天數,但我們還是可以通過對此函數的變化來得到。圖3是我們的范例,演示了如何一步一步逼近我們的目標。
第一步:將A列定義為月份。選中A列,在右鍵菜單中選擇“設定單元格格式”,在“數字”標簽中選擇“分類”為“自定義”,“類型”中輸入“yyyy-mm”格式,單擊“確定”按鈕退出。
第二步:設計B列公式。先直接用networkdays()函數計算只考慮本月除去雙休日后的天數。雖然可直接使用該函數,但需要知道每月的開始日期和終止日期。開始日期當然是每月的1日,用“date(year(A2),month(A2),1)”表示就OK了。結束日期應當是每月的最后一天,這就有些難度了,究竟是30日、31日還是28日、29日?需要一個復雜的判斷關系。這里我們采用了一個變通的辦法,就是當月的最后一天其實就是下月的第一天再減去1天,所以我們可以用“date(year(A2),month(A2)+1,1)-1”來表示。于是B2的公式就有了:“=networkdays(date(year(A2),month(A2),1),date(year(A2),month(A2)+1,1)-1)”。
第三步:計算除了春節(jié)以外的雙休日。我們知道國家規(guī)定的公眾假日一共10天,除了春節(jié)的3天是每年變化的外,其余元旦1天,勞動節(jié)3天,國慶節(jié)3天都是固定的。因此我們可以用IF函數對月份是否是1月、5月和10月做判斷,再來減去相應的公眾假日天數,就得到了不考慮春節(jié)以外的工作日。于是C2=if(month(A2)=5,B2-3,if(month(A2)=5,B2-3,if(month(A2)=1,B2-1,B2)))或者使用or()函數就是C2=if(or(month(A2)=5,month(A2)=10),B4-3,if(month(A2)=1,B4-1,B4))。
第四步:考慮春節(jié)的問題。根據常識,春節(jié)的三天只會在1月份或者2月份出現,也就是說最后的判斷只正對1、2月份。通過萬年歷查詢得到2000——2010這十年的春節(jié)分布,巧的是正好沒有春節(jié)三天跨月份的年份,也就是說春節(jié)三天不是落在1月份就是落在2月份,如圖4所示,這給我們應用IF函數判斷帶來了方便。通過對年份和月份的判斷,減去相應的春節(jié)天數,就得到了真正意義上的工作日。因此在D2中應該輸入=IF(AND(OR(YEAR(A2)=2001,YEAR(A2)=2004,YEAR(A2)=2006,YEAR(A2)=2009),MONTH(A2)=1),C2-3,IF(AND(OR(YEAR(A2)=2000,YEAR(A2)=2002,YEAR(A2)=2003,YEAR(A2)=2005,YEAR(A2)=2007,YEAR(A2)=2008,YEAR(A2)=2010),MONTH(A2)=2),C2-3,C2))。
第五步:隱藏過渡列。選中“B:C”這兩列,在右鍵菜單中選擇“隱藏”,將中間用于計算方便所使用的過渡列B和列C隱藏即可。
選中區(qū)域B2 2,按住填充柄向下拖動填充后,只要在A列任一單元格輸入月份,就可以在D列得到該月相應的天數,是不是很方便?
讓多頁表自動生成表頭
當我們制作的表格有好多頁的時候(如成績統(tǒng)計表等),為便于觀看,最好是每一頁都添加一個相同的表頭。如果表格文件頁數很少,通過手工的方法就可以很容易地實現。但當一個表格文件多達數十頁的時候,再一個一個地逐頁添加,不僅費事,還容易出錯。那么,有沒有辦法讓系統(tǒng)自動生成呢?
1). 在Word 2003中
打開Word 2003表格文檔,選中第一頁表的表頭,然后點擊“表格→標題行重復”。假如表頭有兩行內容,選中開頭兩行,這樣,在后面的每一頁,都會將這兩行的內容作為表頭。
2). 在Excel 2003中
(1)打開Excel表格文檔,點擊“文件→頁面設置”。
。2)在調出的“頁面設置”對話框中,選擇“工作表”選項卡,在“頂端標題行”欄中輸入表頭行號,其中,“$1”表示第1行,“$1 2”表示第1、2行。本例中設置為“$1 2”,打印出來的每頁表格便都有同第1、2兩行同樣內容的表頭。
3). 在金山文字2003中
(1)打開金山文字2003表格文檔,選中表格,然后點擊“表格→表格屬性→表格外觀”。
。2)在調出的“表格外觀”屬性窗口上,選擇“外觀設定”為“行列式1”,設置“以標題行重復出現行數”,本例設置為“2”,即在每一頁表格都自動生成與第1、2行內容相同的表頭。
4). 在金山表格2003中
。1)打開金山表格2003,點擊“文件→頁面設置”。
(2)在調出的“頁面設置”選單中,選擇“工作表”選項卡,在“頂端標題行”輸入表頭行數,本例為“2”,即在打印出來的每一頁表格上,都自動生成與第1、2行內容相同的兩行表頭。如果表格的表頭在左邊,可以在“左端標題列”欄中輸入表頭列數。
Excel輕松實現自動換行
Excel處理數據之便捷眾人皆知,可在其單元格內換行就略顯不便,不知你是否也遇到過此類問題?通過摸索,以下四法便能輕松實現單元格內的自動換行。
1. 輸入數據隨時換行
用戶若要在輸入數據時換行,只要通過Alt+Enter組合鍵即可輕松實現。此方法同樣可使已輸入內容的單元格在光標所在處換行。
2. 單元格區(qū)域內換行
將某個長行轉成段落并在指定區(qū)域內換行。例如:A10內容很長,欲將其顯示在A列至C列之內,步驟是:選定區(qū)域A10:C12(先選A10),選擇“編輯→填充→內容重排”,A10內容就會分布在A10:C12區(qū)域中。此法特別適合用于表格內的注釋。
3. 調整單元格格式換行
選定單元格,選擇“格式→單元格”,在彈出的對話框中單擊“對齊”,選中“自動換行”復選框,單擊[確定]按鈕即可。
4. 文本框的巧用
單擊“視圖”菜單,在“工具欄”命令中,選中“繪圖”工具欄,單擊該工具欄的“文本框”,為了保證文本框的邊界與工作表網格線重合,需按住Alt鍵的同時插入文本框,然后,就可以在文本框中任意輸入內容了。
通向Excel智能化的N條捷徑
智能判斷Excel重復數據
在Excel工作表中,若要判斷各個單元格中的數據是否重復并統(tǒng)計出重復的行號,可使用函數令其自動執(zhí)行操作。假設,要統(tǒng)計顯示于A1~A12單元格中的數據。首先,在B1單元格中輸入代碼:
=IF(COUNTIF($A$1 A$13,VLOOKUP(A1,A2:$A$13,1,0))>1,CONCATENATE("重復行號:",MATCH(A1,A2:A$13,0)+ROW(A1)),"")
而后,在B1單元格中會顯示與A1數據重復的行號。下面,選擇區(qū)域B1~B12,點擊菜單欄“編輯”→“填充”→“序列”,在彈出對話框中查看“類型”項目,在此選擇“自動填充”,其余選項保持默認設置。確認操作后,B2~B12之間的重復行號均會自動填充(如圖1)。
快捷搜索相同的數據
在Excel中,若要從眾多的數據快速查找到相同的一組數據,可利用其篩選功能。先選擇數據列的最上方的單元格,再點擊菜單欄“數據→篩選→自動篩選”。而后,即可在該單元格上看到一個向下箭頭按鈕,點擊它,在彈出菜單中選擇欲查找的相同數據即可(如圖2)。
自動填寫IP地址
如果需要在Excel中輸入在大量本公司局域網的IP地址,人工操作是非常耗時的,這種情況下我們可使用以下方法使其自動完成輸入。首先,在數據列的第一行和第二行輸入IP地址。然后,選擇這兩個已輸入IP地址的單元格,點擊工具欄上的“復制”按鈕。此后,會看到該區(qū)域又被添加為虛線邊框,把鼠標置于該區(qū)域的右下角,會看到一個十字形光標,點擊拖拽該光標至需輸入IP地址的結束位置。放開鼠標后,將看到所有IP地址均按規(guī)則自動填充完畢(如圖3)。
提示:按照用戶的習慣性思維,往往會考慮使用Excel的“自動填充”實現這一效果,但可惜在本例中此項功能并不奏效。
自動計算銷售金額
在如圖4所示的表單中,若要計算出某個員工一個月內的銷售金額,可以使用篩選再求和的方法,也可以使用函數計算。方法1:定位于“人員”單元格,點擊菜單欄“數據→篩選→自動篩選”,而后點擊新增的該單元格向下箭頭按鈕,在彈出菜單醒≡褚桓鮒付ǖ男彰 似淥 嗽保 笱≡袼 邢 勱鴝鈧械氖 藎 俚慊鞴ぞ呃干系摹白遠 蠛汀卑磁ゼ純苫竦眉撲憬峁 7椒?:定位于某人一月匯總銷售金額輸入位置的單元格后,輸入公式代碼:
=SUM((B列始行數:B列結束行數="目標員工姓名")×(D列始行數:D列結束行數="1")×(C列始行數:C列結束行數))再按“Ctrl+Shift+回車”確認公式即可。
智能化判斷數據有效性
1. 自動彈出說明提示
對于需要注釋說明的單元格數據,我們可為其添加提示功能,以幫助用戶能夠更明晰地了解當前內容。在選定Excel表格中的指定單元格后,點擊菜單欄“數據→有效性”,而后在彈出窗口中切換到“輸入信息”標簽頁,在此輸入選定單元格時顯示的標題及信息(如圖5)。
2. 自動彈出錯誤提示
我們還可以設置在Excel中當輸入不符合條件的數據時自動提示。按以上方法調出“數據有效性”窗口后,切換到“出錯警告”對話框,在此可選擇出錯警告的圖標樣式與標題及錯誤信息。
3. 限制輸入數據的條件
默認狀態(tài)下,在Excel中可以輸入任何數據,而你若是想讓指定單元格的數據只能是日期、時間或是有大小、長度等限制,即可使用Excel有效性功能。在“數據有效性”窗口中,查看“設置”標簽頁,在此點擊“允許”下拉列表,在此選擇允許輸入數據的條件,例如“整數”、“小數”、“序列”、“文本長度”等,而后再按需進一步詳細設置。
4.自動添加表頭
有些用戶在打印多頁Excel表格時發(fā)現,僅第一頁有表頭,而第二頁以后就看不到表頭,只能手工添加,其實只需要調節(jié)一下打印設置即可。在Excel中點擊菜單欄“文件→頁面設置”,而后在彈出窗口中切換到“工作表”標簽頁,在此查看“打印標題”項目,在“頂端標題行”中輸入每頁打印的表頭內容,再預覽一下效果。
隔行數值自動求和
有時出于特殊需要,得把一個Excel表格中的單數行數值及雙數行數值分別相加(即隔行數值相加),統(tǒng)計出最終結果5 碭裉 ぃ 止ぜ撲閌翟謔翹 氖保 聳本托枰 罷乙桓黿菥。首淆x 詰鼻氨碭袷 檔撓也嗵砑右渙。染忬 詰諞恍瀉偷詼 械ピ 衲謔淙氬煌 淖址 ㄈ鏰、b),再使其自動填充整列。下面,點擊菜單欄“數據→篩選→自動篩選”,此后在添加列中分別選擇那兩個不同的字符,即可篩選出單行與雙行的數值。選中這些數值后,點擊工具欄上的“自動求和”按鈕既可。
讓Office 2003能自動輸入序列號
office 2003是微軟公司推出的新一代團隊協(xié)作及辦公處理軟件。和微軟的其他產品一樣,在安裝時它會要求用戶對照著光盤用戶手冊一個字符一個字符地輸入序列號。其實,我們只要對office 2003的安裝程序稍加改造,就可以讓它在安裝時自動輸入序列號,免去重復輸入的麻煩。
先將office 2003安裝光盤中的內容全部復制到硬盤的任意目錄下,如F:\ office2003。然后打開資源管理器,進入F:\office2003\office\PRO\FILES\SETUP文件夾,在右側窗口中用鼠標右鍵單擊Setup.ini文件,在彈出的右鍵菜單中選擇“屬性”命令,打開“屬性”對話框,將“只讀”復選框前的復選框清空,再單擊“確定”按鈕。
接下來用記事本程序打開Setup.ini文件,找到“[Options]”小節(jié),在其下找到“USERNAME=Customer”一行,這里定義的是用戶在安裝時輸入的用戶名,將其改為“USERNAME=你自己的名字”即可;“COMPANYNAME=”定義的是在安裝時用戶輸入的單位名稱,將其改為正確的名稱即可。接下來在其下面添加上一個空行,輸入“PIDKEY=”,其中,“PIDKEY=”后面,就是光盤用戶手冊中提供的序列號,序列號要連續(xù)輸入,不需要用“-”進行連接。輸入完畢、檢查無誤后,保存文件并退出。
現在將“Setup.ini”文件改回成“只讀”屬性,然后將該文件夾的內容刻錄成光盤,以后再需要安裝office 2003時,只需雙擊該光盤“Pro”文件夾下的“Setup.exe”文件,office 2003就會自動打開一個已經填好了序列號的界面要求你確認,單擊“下一步”后會出現一個填好了用戶名、單位名稱的界面,你只需再單擊“下一步”按鈕即可,非常方便吧!
給數據添加上單位
用Excel制表,經常需要給單元格中的數據添加上單位,例如單位全年財政預算報表,就需要給單元格數據添加上單位“元”。遇到這種情況,很多朋友都是手工添加單位符號的,甚是煩瑣。在Excel報表中,我們是實現自動為單無格數據添加單位的。
選中所有需要添加單位的單元格,然后單擊“格式/單元格”,在彈出的“單元格格式”對話框中,切換到“數字”選項卡,在“分類”列表框中點選“自定義”,在“類型”列表框中選擇自己需要的數據格式,如“0.00”,最后在“類型”文本框中數據格式的后面添加中需要的數量單位,如“元”,完成后點擊“確定”按鈕。
好了,現在在Excel中一一錄入數據,Excel就會為各單元格自動添加上數量單位了,可謂是一勞永逸,十分方便。
用Excel制作自動評分計算表
[文章導讀] Excel自動評分計算表功能:去掉最高分和最低分后,求出平均分,根據平均分的高低排定選手的名次……
Excel自動評分計算表功能: 參加比賽的選手為20人,評委9人,去掉1個最高分和1個最低分后,求出平均分,然后根據平均分的高低排定選手的名次。
本實例所涉及到的函數有:
SUM(Number1,Number2……)
MAX(number1,number2……)
MIN(number1,number2……)
RANK(Number,ref,order)
一、評委評分表的制作
1、啟動Excel2003,新建一空白工作簿。
2、在Sheet1工作表中,仿照如圖1所示的樣式,制作一份空白表格。
3、執(zhí)行“文件→保存”命令(或按“Ctrl+S”組合鍵),打開“另存為”對話框(如圖2)。
 4、單擊工具條上“工具”按鈕,在隨后出現的下拉列表(參見圖2)中,選擇“常規(guī)選項”,打開“保存選項”對話框(如圖3),設置好“打開權限密碼”后,確定返回。 注意:①密碼需要重新確認輸入一次。②此處只需要設置“打開權限密碼”,如果設置了“修改權限密碼”,則評委在保存評分時,必須提供密碼,反而造成不須要的麻煩。
5、然后取名(如1.xls)保存。
6、再執(zhí)行“文件→另存為”命令,再次打開“另存為”對話框,然后仿照上面的操作重新設置一個密碼后,另取一個名稱(如2.xls)保存一下。
7、重復第6步的操作,按照評委數目,制作好多份工作表(此處為9份)。
用Excel巧妙設置定時提醒 小余在交易中心工作,經常要打電話通知相應的評委參加工程評標工作,有時工作一忙,就忘記通知而影響正常開標。 由于他每天都用Excel為登記相應的數據,于是,我就用Excel為他設置了一個定時提醒的功能。文章末尾提供原文件供大家下載參考。 1、啟動Excel,新建一文檔,取名保存(如“提醒.xls”)。
2、按“Alt+F11”組合鍵進入VBA編輯狀態(tài)(如圖1)。
。▓D片較大,請拉動滾動條觀看)
3、在左側“工程資源管理器”窗口中,選中“VBAProject(提醒.xls)”選項,執(zhí)行“插入模塊”命令,插入一個新模塊(模塊1,參見圖1)。
4、將下述代碼輸入到右側的編輯區(qū)域中:
Sub auto_open() '設置一個自動運行的宏——auto_open
Application.OnTime TimeValue("08:30:00"), "tx" '設置提醒時間——08:30:00(可以根據需要修改),設置調用提醒宏——tx。
Application.OnTime TimeValue("09:30:00"), "tx" '再設置提醒一次。
End Sub
Sub tx() '設置一個顯示提醒消息的宏(名稱要與上述自動運行宏中調用的名稱一致)。
msg = MsgBox("通知張三、李四、王五評委參加下午評標!", vbInformation, "趕快打電話") '設置提醒對話框中的消息和標題(前面是消息內容,后面是對話框標題,請根據需要輸入)。
End Sub
注意:①上述代碼中,英文單引號及其后面的字符是對代碼的解釋,在實際輸入時可以不需要(參見圖1)。②如果設置多個提醒宏(tx1、tx2……),并在自動運行宏中分別設置調用的時間,可以實現多個消息的定時提醒。
5、輸入完成后,退出VBA編輯狀態(tài),保存工作簿文檔。
6、以后,一上班,就啟動Excel,打開上述工作簿文檔。設定時間一到,系統(tǒng)即刻彈出如圖2所示的提示框,這下不會忘記了吧。原文件下載

用Excel實現定時提醒 如果您從事設備管理工作,有近千臺機械設備需要定期進行精度檢測,那么,就得每天翻閱“設備鑒定臺賬”來尋找“到期”的設備——實在是太麻煩了!用Excel建立一本“設備鑒定臺賬”是不是方便得多?方法是:用Excel的IF函數嵌套TODAY函數來實現設備“到期”自動提醒。
首先,運行Excel,將“工作簿”的名稱命名為“設備鑒定臺賬”,輸入各設備的詳細信息、上次鑒定日期及到期日期(日期的輸入格式應為“年-月-日”,如:2003-10-21,如圖1)。

圖1 然后,選中圖1所示“提示欄”下的F2單元格,點擊插入菜單下的函數命令,在“插入函數”對話框中選擇“邏輯”函數類中的IF函數,點擊[確定]按鈕,就會彈出“函數參數”對話框,分別在Logical_test行中輸入E2=TODAY()、value_if_true行中輸入“到期”、Value_if_false行中輸入“" "”(如圖2),并點擊[確定]按鈕。這里需要說明的是:輸入的 "" 是英文輸入狀態(tài)下的雙引號,是Excel定義顯示值為字符串時的標識符號,即IF函數在執(zhí)行完真假判斷后顯示此雙引號中的內容。為了醒目,可在“單元格屬性”中將F2單元格的字體顏色設置為紅色。

圖2 最后,拖動“填充柄”,填充F列以下單元格即可。
我們知道Excel的IF函數是一個“條件函數”,它的語法是“IF(logical_test,value_if_true,value_if_false)”,具體地說就是:如果第一個參數logical_test返回的結果為真,則執(zhí)行第二個參數Value_if_true的結果,否則執(zhí)行第三個參數Value_if_false的結果;Excel的TODAY函數[語法是TODAY()]是返回當前系統(tǒng)日期的函數。中4-5-31 15:43:04
實際上,本文所應用的IF函數語句為IF(E2=TODAY(),"到期",""),解釋為:如果E2單元格中的日期正好是TODAY函數返回的日期,則在F2單元格中顯示“到期”,否則就不顯示,TODAY函數返回的日期則正好是系統(tǒng)當天的日期。
Excel的到期提醒功能就是這樣實現的。
Excel 控制重算的方式
計算是指進行公式運算,然后在包含此公式的單元格中以數值形式顯示出運算結果的過程。在一般情況下,當在單元格中輸入一個公式時,如果相關的單元格已經準備好數據,則Excel將自動計算出結果,并顯示在單元格中;如果相關的單元格沒有準備好數據,則Excel將在單元格中顯示“0”。
實際上,可以將工作表設定為“人工重算”模式,以便在輸入工作表時,提高數據的輸入速度。設置手動計算的步驟如下:
(1)執(zhí)行“工具”菜單中的“選項”命令,出現選項對話框。
(2)單擊“重新計算”選項卡,出現如圖7-10所示的對話框。
(3)選定其中的“人工重算”,按下“確定”按鈕。

|