標籤:

Excel2007新增功能

面向結果的用戶界面新的面向結果的用戶界面使您可以輕鬆地在 Microsoft Office Excel 中工作。過去,命令和功能常常深藏在複雜的菜單和工具欄中,現在您可以在包含命令和功能邏輯組的、面向任務的選項卡上更輕鬆地找到它們。新的用戶界面利用顯示有可用選項的下拉庫替代了以前的許多對話框,並且提供了描述性的工具提示或示例預覽來幫助您選擇正確的選項。無論您在新的用戶界面中執行什麼活動(不管是格式化還是分析數據),Excel 都會顯示成功完成該任務最合適的工具。更多行和列以及其他新限制為了使您能夠在工作表中瀏覽大量數據,Office Excel 2007 支持每個工作表中最多有100 萬行和16?000 列。具體來說,Office Excel 2007 網格為 1?048?576 行乘以 16?384 列,與 Microsoft Office Excel 2003 相比,它提供的可用行增加了1?500%,可用列增加了 6?300%。列現在以XFD 而不是 IV 結束。現在,用戶可以在同一個工作簿中使用無限多的格式類型,而不再僅限於 4?000 種;每個單元格的單元格引用數量從 8?000 增長到了任意數量,唯一的限制就是您的可用內存。內存管理已從 Microsoft Office Excel 2003 中的 1 GB 內存增加到 Office Excel 2007 中的 2 GB。Office 主題和 Excel 樣式在 Office Excel 2007 中,可以通過應用主題和使用特定樣式在工作表中快速設置數據格式。主題可以與其他 2007 Office 發布版程序(例如 Microsoft Office Word 和 Microsoft Office PowerPoint)共享,而樣式只用於更改特定於 Excel 的項目(如 Excel 表格、圖表、數據透視表、形狀或圖)的格式。豐富的條件格式在 2007 Office 中,您可以使用條件格式直觀地注釋數據以供分析和演示使用。若要在數據中輕鬆地查找例外和發現重要趨勢,可以實施和管理多個條件格式規則,這些規則以漸變色、數據柱線和圖標集的形式將可視性極強的格式應用到符合這些規則的數據。條件格式也很容易應用:只需單擊幾下滑鼠,即可看到可用於分析的數據中的關係。輕鬆編寫公式編輯欄會自動調整以容納長而複雜的公式,從而防止公式覆蓋工作表中的其他數據。與在 Excel 早期版本中相比,您可以編寫的公式更長、使用的嵌套級別更多。使用函數記憶式鍵入,可以快速寫入正確的公式語法。它不僅可以輕鬆檢測到您要使用的函數,還可以獲得完成公式參數的幫助,從而使您在第一次使用時以及今後的每次使用中都能獲得正確的公式。除了單元格引用(例如 A1 和 R1C1),Office Excel 2007 還提供了在公式中引用命名區域和表格的結構化引用。通過使用 Office Excel 2007 命名管理器,您可以在一個中心位置來組織、更新和管理多個命名區域,這有助於任何需要使用您的工作表的人理解其中的公式和數據。新的OLAP 公式和多維數據集函數當您在Office Excel 2007 中使用多維資料庫(例如SQL Server Analysis Services)時,可以使用OLAP 公式建立複雜的、任意形式的OLAP 數據綁定報表。新的多維數據集函數可用來從Analysis Services 中提取OLAP 數據(數據集和數值)並將其顯示在單元格中。當您將數據透視表公式轉換為單元格公式時,或者當您在鍵入公式時對多維數據集函數參數使用記憶式鍵入時,可以生成OLAP 公式。改進的排序和篩選功能在 Office Excel 2007 中,用戶可以使用增強了的篩選和排序功能,快速排列工作表數據以找出所需的信息。例如,現在可以按顏色和 3 個以上(最多為 64 個)級別來對數據排序。您還可以按顏色或日期篩選數據,在「自動篩選」下拉列表中顯示1000 多個項,選擇要篩選的多個項,以及在數據透視表中篩選數據。Excel 表格的增強功能在 Office Excel 2007 中,您可以使用新用戶界面快速創建、格式化和擴展 Excel 表格(在 Excel 2003 中稱為 Excel 列表)來組織工作表上的數據,以便更容易使用這些數據。下面列出了針對表格的新功能或改進功能。·可以打開或關閉表格標題行。如果顯示錶格標題,則當您在長表格中移動時,表格標題會替代工作表標題,從而使表格標題始終與表列中的數據出現在一起。·計算列使用單個公式調整每一行。它會自動擴展以包含其他行,從而使公式立即擴展到這些行。您只需輸入公式一次,而無需使用「填充」或「複製」命令。·默認情況下,表中會啟用「自動篩選」以支持強大的表格數據排序和篩選功能。·這種類型的引用允許您在公式中使用表列標題名稱代替單元格引用(例如 A1 或 R1C1)。·在匯總行中,您現在可以使用自定義公式和文本輸入。·可以應用表樣式,以對錶快速添加設計師水平的專業格式。如果在表中啟用了可選行樣式,Excel 將通過一些操作保持可選樣式規則,而這些操作在過去會破壞布局,例如篩選、隱藏行或者對行和列手動重新排列。共享的圖表包含圖表數據的Excel 工作表可存儲在 Word 文檔或 PowerPoint 演示文稿中,或者存儲在一個單獨文件中以減小文檔大小。可以輕鬆地在文檔之間複製和粘貼圖表,或將圖表從一個程序複製和粘貼到另一個程序。將圖表從Excel 複製到Word 或PowerPoint 時,圖表會自動更改以匹配Word 文檔或PowerPoint 演示文稿,但是您也可以保留Excel 圖表格式。Excel 工作表數據可嵌入Word 文檔或PowerPoint 演示文稿中,但是您也可以將其保留在Excel 源文件中。在 PowerPoint 中,可以更使用動畫強調基於Excel 的圖表中的數據。可使整個圖表或圖例項和軸標籤具有動畫效果。在柱形圖中,甚至可以讓個別柱形具有動畫效果以更好地闡明某個要點。可以更輕鬆地找到並更好地控制動畫功能。易於使用的數據透視表在Office Excel 2007 中,數據透視表比在Excel 的早期版本中更易於使用。使用新的數據透視表用戶界面時,只需單擊幾下滑鼠即可顯示關於要查看的數據信息,而不再需要將數據拖到並非總是易於定位的目標拖放區域。現在,您只需在新的數據透視表欄位列表中選擇要查看的欄位即可。創建數據透視表後,可以利用許多其他新功能或改進功能來匯總、分析和格式化數據透視表數據。可以撤消創建或重排數據透視表所執行的大多數操作。加號和減號明細指示器用來指示是否可以展開或摺疊部分數據透視表以顯示更多或更少的信息。在 Office Excel 2007 中,更改數據透視圖時會保留所應用的圖表格式,這是較之 Excel 早期版本工作方式的一個改進。快速連接到外部數據在 Office Excel 2007 中,不再需要了解公司數據源的伺服器名稱或資料庫名稱。現在,您可以使用「快速啟動」從管理員或工作組專家提供的可用數據源列表中選擇。Excel 中的連接管理器使您可查看工作簿中的所有連接,並且重新使用連接或用一種連接替代另一種連接更加容易。新的文件格式在 2007 Microsoft Office system 中,Microsoft 為 Word、Excel 和 PowerPoint 引入了新的、稱為「Office Open XML 格式」的文件格式。這些新文件格式便於與外部數據源結合,還減小了文件大小並改進了數據恢復功能。在 Office Excel 2007 中,Excel 工作簿的默認格式是基於 Office Excel 2007 XML 的文件格式 (.xlsx)。其他可用的基於 XML 的格式是基於 Office Excel 2007 XML 和啟用了宏的文件格式 (.xlsm)、用於 Excel 模板的 Office Excel 2007 文件格式 (.xltx),以及用於 Excel 模板的 Office Excel 2007 啟用了宏的文件格式 (.xltm)。安裝了載入項之後,能在 2007 Microsoft Office system 程序中將文件另存為 PDF 或 XPS 文件。更佳的列印體驗除了「普通」視圖和「分頁預覽」視圖之外,Office Excel 2007 還提供了「頁面」視圖。您可以使用該視圖來創建工作表,同時關注列印格式的顯示效果。在該視圖中,可以使用位於工作表中右側的頁眉、頁腳和邊距設置,以及將對象(例如圖表或形狀)準確放置在所需的位置。在新的用戶界面中,還可輕鬆訪問「頁面布局」選項卡上的所有頁面設置選項,以便快速指定選項,例如頁面方向。查看每頁上要列印的內容也很方便,這有助於避免多次列印嘗試和在列印輸出中出現截斷的數據。Excel2007最實用技巧15招1.如何快速的行列匯總? 選擇行右方或列下方的單元格區域,按快捷鍵Alt+=組合鍵即可2.如何隔列粘貼不連續的單元格區域? 操作方法:按住Ctrl鍵,分別單擊Sheet1的B列和C列的列標題,右鍵單擊[插入],選擇需要複製的區域(A3:E5),按Ctrl+C組合鍵(或使用功能區按鈕複製),然後單擊Sheet2的工作表標籤,切換到目標表,選擇C3單元格,右鍵單擊[選擇性粘貼],在彈出的「選擇性粘貼」對話框中,勾選「跳過空單元格」複選框,單擊「確定」按鈕,完成。3.頁眉中輸入文本的長度限制為255個字元,如何突破?將超過255字元的文本輸入單元格中(可多行單元格),然後用截圖軟體截個圖,保存為文件。然後單擊「視圖」選項卡[工作簿視圖組],切換到「頁面布局」模式,單擊頁眉區域,再單擊「頁面與頁腳工具」[設計]選項卡 [頁眉和頁腳元素]組 [圖片]按鈕,瀏覽找到保存的截圖文件,雙擊它,將其插入到頁眉中。(如是頁腳,同理。)4.如何在保護工作表時允許插入和刪除行?單擊「審閱」選項卡 [保護工作表],在彈出的「保護工作表」對話框中的「允許此工作表的所有用戶進行」列表框中,勾選「插入行」和「刪除行」複選框(如是列,同理。),輸入密碼,單擊「確定」完成。5.如何讓含有文本的單元格以零值參與加減乘除計算?假設A1為含有文本的單元格(空字元串或其他文本),B1=10。那麼C1設置如下公式,並返回錯誤值#Value!=A1+B1=A1-B1=A1*B1=A1/B1加入N函數對其修正後,下列公式則能返回數值結果。=N(A1)+B1=N(A1)-B1=N(A1)*B1=N(A1)/B1其中函數N()可將文本轉換為數值0,另一個函數T()可將數值轉換為空字元串"" 。6.如何快速更改工作表名?雙擊工作表標籤,直接輸入新表名後按回車鍵。7.如何解決Excel進入安全模式工作的問題?Excel2007有可能會進入安全模式工作,有時無法修復,雖然可以使用,但是很多功能受限制,下面是解決方法之一,如果大家有好方法,希望分享,謝謝!按照以下路徑,刪除裡面的Excel文件,注意,個人宏文件夾不要刪除 C:Documents and Settings用戶名Application DataMicrosoftExcel8.如何跨表使用條件格式?條件格式里的條件不允許直接引用其他工作表的單元格,比如Sheet2的A1要以Sheet1的A1為條件,當Sheet1的A1>0時Sheet2的A2填充色為紅色,公式無法使用Sheet1!A1>0。但可以通過間接使用解決,條件格式為=INDIRECT("Sheet1!RC"?)>0,當Sheet2的單元格位置和Sheet1不在同一位置時,可以通過函數表達Sheet1的單元格引用,比如附件的G10:L15的條件公式=INDIRECT("Sheet1!"&ADDRESS(ROW()-9?COLUMN()-6))>09.如何將一列數值快速地轉換為文本?選擇數值所在的列,單擊「數據」選項卡>>>「數據工具」組>>>「分列」按鈕,在彈出的「文本分列嚮導」對話框中,兩次單擊「下一步」,進入「文本分列嚮導 - 步驟之三」對話框,設置列數據格式為「文本」,單擊「完成」按鈕即可。10.如何重複列印表格的表頭?單擊「頁面布局」選項卡>>>列印標題>>>在彈出的「頁面設置」對話框的「工作表」選項卡中,單擊「頂端標題行」或「左端標題行」的引用編輯按鈕,在工作表中選擇需要重複列印的標題所在的行,再次單擊引用編輯按鈕,返回對話框,單擊「確定」,完成設置。11.如何在工作表中輸入數學公式?操作方法:插入>>>對象>>>新建>>>Microsoft Equation 3.0(公式編輯器),這樣就可以編輯輸入複雜的數學公式了。如果插入對象中沒有Microsoft Equation 3.0?那是因為沒有安裝它.12.如何避免在一列中輸入重複內容?選中A1,再選中整個A列,單擊「數據」選項卡>>>數據有效性,在數據有效性對話框的「設置」選項卡中,有效性條件的「允許」里選擇「自定義」,「公式」中輸入=COUNTIF(A:A?A1)=1。13.如何計算年底獎金個人所得稅?假設年底獎金在O2單元格,公式如下:=ROUND(LOOKUP(O2/12?{0?5;500?10;2000?15;5000?20;20000?25;40000?30;60000?35;80000?40;100000?45})%*O2?2)-LOOKUP(O2/12?{0?0;500?25;2000?125;5000?375;20000?1375;40000?3375;60000?6375;80000?10375;100000?15375})14.我希望輸入整數後自動保留兩位小數,該怎樣做到?比如1234?變成12.34OFFICE按鈕>>>Excel選項>>>高級>>>編輯選項>>>自動插入小數點位數>>>2注意:位數的取值範圍為 -300 到 300。負數表示自動在末尾增加幾個015.如何將一個字元橫跨該行多個單元格重複顯示?選中該單元格及右邊同行的其他單元格,按組合鍵CTRL+1設置該單元格格式,在「對齊」選項卡中,「水平對齊方式」選「填充」。(該功能在製表時可用來作表線)Excel辦公高級使用技巧1.編輯技巧2.單元格內容的合併3.條件顯示4.自定義格式5.繪製函數圖象6.自定義函數7.矩陣計算8.自動切換輸入法9.批量刪除空行10.如何避免錯誤信息11.宏的使用12.圖標的應用技巧http://www.hongen.com/pc/oa/excel2k/ex2k1301.htm1、編輯技巧1 編輯技巧(1) 分數的輸入如果直接輸入「1/5」,系統會將其變為「1月5日」,解決辦法是:先輸入「0」,然後輸入空格,再輸入分數「1/5」。(2) 序列「001」的輸入如果直接輸入「001」,系統會自動判斷001為數據1,解決辦法是:首先輸入「"」(西文單引號),然後輸入「001」。(3) 日期的輸入如果要輸入「4月5日」,直接輸入「4/5」,再敲回車就行了。如果要輸入當前日期,按一下「Ctrl+;」鍵。(4) 填充條紋如果想在工作簿中加入漂亮的橫條紋,可以利用對齊方式中的填充功能。先在一單元格內填入「*」或「~」等符號,然後單擊此單元格,向右拖動滑鼠,選中橫向若干單元格,單擊「格式」菜單,選中「單元格」命令,在彈出的「單元格格式」菜單中,選擇「對齊」選項卡,在水平對齊下拉列表中選擇「填充」,單擊「確定」按鈕(如圖1)。圖1

(5) 多張工作表中輸入相同的內容幾個工作表中同一位置填入同一數據時,可以選中一張工作表,然後按住Ctrl鍵,再單擊窗口左下角的Sheet1、Sheet2......來直接選擇需要輸入相同內容的多個工作表,接著在其中的任意一個工作表中輸入這些相同的數據,此時這些數據會自動出現在選中的其它工作表之中。輸入完畢之後,再次按下鍵盤上的Ctrl鍵,然後使用滑鼠左鍵單擊所選擇的多個工作表,解除這些工作表的聯繫,否則在一張表單中輸入的數據會接著出現在選中的其它工作表內。(6) 不連續單元格填充同一數據選中一個單元格,按住Ctrl鍵,用滑鼠單擊其他單元格,就將這些單元格全部都選中了。在編輯區中輸入數據,然後按住Ctrl鍵,同時敲一下回車,在所有選中的單元格中都出現了這一數據。(7) 在單元格中顯示公式如果工作表中的數據多數是由公式生成的,想要快速知道每個單元格中的公式形式,以便編輯修改,可以這樣做:用滑鼠左鍵單擊「工具」菜單,選取「選項」命令,出現「選項」對話框,單擊「視圖」選項卡,接著設置「窗口選項」欄下的「公式」項有效,單擊「確定」按鈕(如圖2)。這時每個單元格中的分工就顯示出來了。如果想恢復公式計算結果的顯示,就再設置「窗口選項」欄下的「公式」項失效即可。圖2

(8) 利用Ctrl+*選取文本如果一個工作表中有很多數據表格時,可以通過選定表格中某個單元格,然後按下Ctrl+*鍵可選定整個表格。Ctrl+*選定的區域為:根據選定單元格向四周輻射所涉及到的有數據單元格的最大區域。這樣我們可以方便準確地選取數據表格,並能有效避免使用拖動滑鼠方法選取較大單元格區域時屏幕的亂滾現象。(9) 快速清除單元格的內容如果要刪除內容的單元格中的內容和它的格式和批註,就不能簡單地應用選定該單元格,然後按Delete鍵的方法了。要徹底清除單元格,可用以下方法:選定想要清除的單元格或單元格範圍;單擊「編輯」菜單中「清除」項中的「全部」命令,這些單元格就恢復了本來面目。2、單元格內容的合併http://www.hongen.com/pc/oa/excel2k/ex2k1302.htm根據需要,有時想把B列與C列的內容進行合併,如果行數較少,可以直接用「剪切」和「粘貼」來完成操作,但如果有幾萬行,就不能這樣辦了。解決辦法是:在C行後插入一個空列(如果D列沒有內容,就直接在D列操作),在D1中輸入「=B1&C1」,D1列的內容就是B、C兩列的和了。選中D1單元格,用滑鼠指向單元格右下角的小方塊「」,當游標變成"+"後,按住滑鼠拖動游標向下拖到要合併的結尾行處,就完成了B列和C列的合併。這時先不要忙著把B列和C列刪除,先要把D列的結果複製一下,再用「選擇性粘貼」命令,將數據粘貼到一個空列上。這時再刪掉B、C、D列的數據。下面是一個「&」實際應用的例子。用AutoCAD繪圖時,有人喜歡在EXCEL中存儲坐標點,在繪製曲線時調用這些參數。存放數據格式為「x,y」的形式,首先在Excel中輸入坐標值,將x坐標值放入A列,y坐標值放入到B列,然後利用「&」將A列和B列合併成C列,在C1中輸入:=A1&","&B1,此時C1中的數據形式就符合要求了,再用滑鼠向下拖動C1單元格,完成對A列和B列的所有內容的合併(如圖3-4)。合併不同單元格的內容,還有一種方法是利用CONCATENATE函數,此函數的作用是將若干文字串合併到一個字串中,具體操作為「=CONCATENATE(B1,C1)」。比如,假設在某一河流生態調查工作表中,B2包含「物種」、B3包含「河鱒魚」,B7包含總數45,那麼: 輸入「=CONCATENATE("本次河流生態調查結果:",B2,"",B3,"為",B7,"條/公里。")」 計算結果為:本次河流生態調查結果:河鱒魚物種為45條/公里。圖3                   圖4

3、條件顯示我們知道,利用If函數,可以實現按照條件顯示。一個常用的例子,就是教師在統計學生成績時,希望輸入60以下的分數時,能顯示為「不及格」;輸入60以上的分數時,顯示為「及格"。這樣的效果,利用IF函數可以很方便地實現。 假設成績在A2單元格中,判斷結果在A3單元格中。那麼在A3單元格中輸入公式: =if(A2<60,「不及格」,「及格」) 同時,在IF函數中還可以嵌套IF函數或其它函數。例如,如果輸入: =if(A2<60,「不及格」,if(A2<=90,「及格」,「優秀")) 就把成績分成了三個等級。如果輸入 =if(A2<60,「差",if(A2<=70,「中」,if(A2<90,「良」,「優」))) 就把成績分為了四個等級。再比如,公式: =if(SUM(A1:A5>0,SUM(A1:A5),0) 此式就利用了嵌套函數,意思是,當A1至A5的和大於0時,返回這個值,如果小於0,那麼就返回0。 還有一點要提醒你注意:以上的符號均為半形,而且IF與括弧之間也不能有空格。4、自定義格式Excel中預設了很多有用的數據格式,基本能夠滿足使用的要求,但對一些特殊的要求,如強調顯示某些重要數據或信息、設置顯示條件等,就要使用自定義格式功能來完成。 Excel的自定義格式使用下面的通用模型:正數格式,負數格式,零格式,文本格式,在這個通用模型中,包含三個數欄位和一個文本段:大於零的數據使用正數格式;小於零的數據使用負數格式;等於零的數據使用零格式;輸入單元格的正文使用文本格式。 我們還可以通過使用條件測試,添加描述文本和使用顏色來擴展自定義格式通用模型的應用。(1)使用顏色  要在自定義格式的某個段中設置顏色,只需在該段中增加用方括弧括住的顏色名或顏色編號。Excel識別的顏色名為:[黑色]、[紅色]、[白色]、[藍色]、[綠色]、[青色]和[洋紅]。Excel也識別按[顏色X]指定的顏色,其中X是1至56之間的數字,代表56種顏色(如圖5)。圖5

(2)添加描述文本  要在輸入數字數據之後自動添加文本,使用自定義格式為:"文本內容"@;要在輸入數字數據之前自動添加文本,使用自定義格式為:@"文本內容"。@符號的位置決定了Excel輸入的數字數據相對於添加文本的位置。(3)創建條件格式  可以使用六種邏輯符號來設計一個條件格式:>(大於)、>=(大於等於)、<(小於)、<=(小於等於)、=(等於)、<>(不等於),如果你覺得這些符號不好記,就乾脆使用「>」或「>=」號來表示。由於自定義格式中最多只有3個數欄位,Excel規定最多只能在前兩個數欄位中包括2個條件測試,滿足某個測試條件的數字使用相應段中指定的格式,其餘數字使用第3段格式。如果僅包含一個條件測試,則要根據不同的情況來具體分析。自定義格式的通用模型相當於下式:[>;0]正數格式;[<;0]負數格式;零格式;文本格式。下面給出一個例子:選中一列,然後單擊「格式」菜單中的「單元格」命令,在彈出的對話框中選擇「數字」選項卡,在「分類」列表中選擇「自定義」,然後在「類型」文本框中輸入「"正數:"($#,##0.00);"負數:"($ #,##0.00);"零";"文本:"@」,單擊「確定」按鈕,完成格式設置。這時如果我們輸入「12」,就會在單元格中顯示「正數:($12.00)」,如果輸入「-0.3」,就會在單元格中顯示「負數:($0.30)」,如果輸入「0」,就會在單元格中顯示「零」,如果輸入文本「this is a book」,就會在單元格中顯示「文本:this is a book」。 如果改變自定義格式的內容,「[紅色]"正數:"($#,##0.00);[藍色]"負數:"($ #,##0.00);[黃色]"零";"文本:"@」,那麼正數、負數、零將顯示為不同的顏色。如果輸入「[Blue];[Red];[Yellow];[Green]」,那麼正數、負數、零和文本將分別顯示上面的顏色(如圖6)。圖6

再舉一個例子,假設正在進行帳目的結算,想要用藍色顯示結餘超過$50,000的帳目,負數值用紅色顯示在括弧中,其餘的值用預設顏色顯示,可以創建如下的格式: 「[藍色][>50000] $#,##0.00_);[紅色][<0]( $#,##0.00); $#,##0.00_)」 使用條件運算符也可以作為縮放數值的強有力的輔助方式,例如,如果所在單位生產幾種產品,每個產品中只要幾克某化合物,而一天生產幾千個此產品,那麼在編製使用預算時,需要從克轉為千克、噸,這時可以定義下面的格式: 「[>999999]#,##0,,_m"噸"";[>999]##,_k_m"千克";#_k"克"」 可以看到,使用條件格式,千分符和均勻間隔指示符的組合,不用增加公式的數目就可以改進工作表的可讀性和效率。另外,我們還可以運用自定義格式來達到隱藏輸入數據的目的,比如格式";##;0"只顯示負數和零,輸入的正數則不顯示;格式「;;;」則隱藏所有的輸入值。 自定義格式只改變數據的顯示外觀,並不改變數據的值,也就是說不影響數據的計算。靈活運用好自定義格式功能,將會給實際工作帶來很大的方便。5、繪製函數圖象做教學工作的朋友們一定會遇到畫函數曲線的問題吧!如果想快速準確地繪製一條函數曲線,可以藉助EXCEL的圖表功能,它能使你畫的曲線既標準又漂亮。你一定會問,是不是很難學呀?其實這一點兒也不難,可以說非常簡便,不信你就跟我試一試。以繪製y=|lg(6+x^3)|的曲線為例,其方法如下: 在某張空白的工作表中,先輸入函數的自變數:在A列的A1格輸入"X=",表明這是自變數,再在A列的A2及以後的格內逐次從小到大輸入自變數的各個值;實際輸入的時候,通常應用等差數列輸入法,先輸入前二個值,定出自變數中數與數之間的步長,然後選中A2和A3兩個單元格,使這二項變成一個帶黑色邊框的矩形,再用滑鼠指向這黑色矩形的右下角的小方塊「」,當游標變成"+"後,按住滑鼠拖動游標到適當的位置,就完成自變數的輸入。輸入函數式:在B列的B1格輸入函數式的一般書面表達形式,y=|lg(6+x^3)|;在B2格輸入「=ABS(LOG10(6+A2^3))」,B2格內馬上得出了計算的結果。這時,再選中B2格,讓游標指向B2矩形右下角的「」,當游標變成"+"時按住游標沿B列拖動到適當的位置即完成函數值的計算。圖7 圖8

繪製曲線:點擊工具欄上的「圖表嚮導」按鈕,選擇「X,Y散點圖」(如圖7),然後在出現的「X,Y散點圖」類型中選擇「無數據點平滑線散點圖」;此時可察看即將繪製的函數圖像,發現並不是我們所要的函數曲線,單擊「下一步」按鈕,選中「數據產生在列」項,給出數據區域,這時曲線就在我們面前了(如圖8)。需要注意:如何確定自變數的初始值,數據點之間的步長是多少,這是要根據函數的具體特點來判斷,這也是對使用者能力的檢驗。如果想很快查到函數的極值或看出其發展趨勢,給出的數據點也不一定非得是等差的,可以根據需要任意給定。從簡單的三角函數到複雜的對數、指數函數,都可以用EXCEL畫出曲線。如果用得到,你還可以利用EXCEL來完成行列式、矩陣的各種計算,進行簡單的積分運算,利用迭代求函數值(如x^2=x^7+4,可用迭代方法求x值),等等,凡是涉及計算方面的事,找EXCEL來幫忙,它一定會給你一個滿意的答案。6、自定義函數雖然Excel中已有大量的內置函數,但有時可能還會碰到一些計算無函數可用的情況。假如某公司採用一個特殊的數學公式計算產品購買者的折扣,如果有一個函數來計算豈不更方便?下面就說一下如何創建這樣的自定義函數。自定義函數,也叫用戶定義函數,是Excel最富有創意和吸引力的功能之一,下面我們在Visual Basic模塊中創建一個函數。 在下面的例子中,我們要給每個人的金額乘一個係數,如果是上班時的工作餐,就打六折;如果是加班時的工作餐,就打五折;如果是休息日來就餐,就打九折。首先打開「工具」菜單,單擊「宏」命令中的「Visual Basic編輯器」,進入Visual Basic編輯環境,在「工程-VBAobject」欄中的當前表上單擊滑鼠右鍵,選擇「插入」-「模塊」,在右邊欄創建下面的函數rrr,代碼如下: Function rrr(tatol, rr) If rr = "上班" Then rrr = 0.6 * tatol ElseIf rr = "加班" Then rrr = 0.5 * tatol ElseIf rr = "休息日" Then rrr = 0.9 * tatol End If End Function (如圖9)。圖9 圖10

這時關閉編輯器,只要我們在相應的列中輸入rrr(F2,B2),那麼打完折後的金額就算出來了(如圖10)。7、矩陣計算Excel的強大計算功能,不但能夠進行簡單的四則運算,也可以進行數組、矩陣的計算。(1)數組和矩陣的定義矩陣不是一個數,而是一個數組。在Excel里,數組佔用一片單元域,單元域用大括弧表示,例如{A1:C3},以便和普通單元域A1:C3相區別。設置時先選定單元域,同時按Shift+Ctrl+Enter鍵,大括弧即自動產生,數組域得以確認。一個單元格就是一個變數,一片單元域也可以視為一組變數。為了計算上的方便,一組變數最好給一個數組名。例如A={A1:C3}、B={E1:G3}等。數組名的設置步驟是:選定數組域,單擊「插入」菜單,選擇「名稱」項中的「定義」命令,輸入數組名,單擊「確定」按鈕即可。更簡單的命名辦法為:選擇數組域,單擊名稱框,直接輸入名稱就行了。矩陣函數是Excel進行矩陣計算的專用模塊。用「插入」-「函數」命令打開「粘貼函數」對話框(如圖11),選中函數分類欄中的「數學與三角函數」,在右邊欄常用的矩陣函數有: MDETERM——計算一個矩陣的行列式; MINVERSE——計算一個矩陣的逆矩陣; MMULT——計算兩個矩陣的乘積; SUMPRODUCT——計算所有矩陣對應元素乘積之和。圖11

(2)矩陣的基本計算數組計算和矩陣計算有很大的區別,比如下面這個例子中,A和B都是定義好的數組,因為這兩個數組都是3×3的,輸出結果也是3×3個單元格。計算時先選定矩陣計算結果的輸出域,為3×3的單元格區域,然後輸入公式。如果輸入「=A+B」或「=A-B」,計算結果是數組對應項相加或相減,輸入「=A*B」表示數組A和B相乘,輸入「=A/B」表示數組A除數組B。如果要進行矩陣計算,就要用到相應的矩陣函數。矩陣相加、相減與數組的加減表達形式是一樣的,也是「=A+B」和「=A-B」,表示矩陣相乘可以輸入「=MMULT(A,B)」,而矩陣相除是矩陣A乘B的逆矩陣,所以計算公式是「=MMULT(A,MINVERSE(B))」。公式輸入後,同時按Shift+Ctrl+Enter鍵得到計算結果。 對於更複雜的矩陣計算,可以採用分步計算。8、自動切換輸入法在一張工作表中,往往是既有數據,又有文字,這樣在輸入時就需要來回在中英文之間反覆切換輸入法,非常麻煩。 如果你要輸入的東西很有規律性,比如這一列全是單詞,下一列全是漢語解釋,你可以用以下方法實現自動切換。方法是:(1)選中要輸入英文的列,單擊「數據」菜單,選擇「有效性...」命令,在彈出的「數據有效性」對話框中,選中「輸入法模式」選項卡,在「模式」框中選擇「關閉(英文模式)」命令,單擊「確定」按鈕(如圖12)。圖12

(2)選中要輸入漢字的列,在「有效數據」對話框中,單擊「IME模式」選項卡,在「模式」框中選擇「打開」命令,單擊「確定」按鈕。這樣,當游標在前一列時,可以輸入英文,在下一列時,直接可以輸入中文,從而實現了中英文輸入方式之間的自動切換。9、批量刪除空行有時我們需要刪除Excel工作薄中的空行,一般做法是將空行一一找出,然後刪除。如果工作表的行數很多,這樣做就非常不方便。我們可以利用「自動篩選」功能,把空行全部找到,然後一次性刪除。 做法:先在表中插入新的一個空行,然後按下Ctrl+A鍵,選擇整個工作表,用滑鼠單擊「數據」菜單,選擇「篩選」項中的「自動篩選」命令。這時在每一列的頂部,都出現一個下拉列表框,在典型列的下拉列表框中選擇「空白」,直到頁面內已看不到數據為止(如圖13)。圖13

在所有數據都被選中的情況下,單擊「編輯」菜單,選擇「刪除行」命令,然後按「確定」按鈕。這時所有的空行都已被刪去,再單擊「數據」菜單,選取「篩選」項中的「自動篩選」命令,工作表中的數據就全恢復了。插入一個空行是為了避免刪除第一行數據。如果想只刪除某一列中的空白單元格,而其它列的數據和空白單元格都不受影響,可以先複製 此列,把它粘貼到空白工作表上,按上面的方法將空行全部刪掉,然後再將此列複製,粘貼到原工作表的相應位置上。10、如何避免錯誤信息在Excel中輸入公式後,有時不能正確地計算出結果,並在單元格內顯示一個錯誤信息,這些錯誤的產生,有的是因公式本身產生的,有的不是。下面就介紹一下幾種常見的錯誤信息,並提出避免出錯的辦法。1)錯誤值:####含義:輸入到單元格中的數據太長或單元格公式所產生的結果太大,使結果在單元格中顯示不下。或是日期和時間格式的單元格做減法,出現了負值。解決辦法:增加列的寬度,使結果能夠完全顯示。如果是由日期或時間相減產生了負值引起的,可以改變單元格的格式,比如改為文本格式,結果為負的時間量。2)錯誤值:#DIV/0!含義:試圖除以0。這個錯誤的產生通常有下面幾種情況:除數為0、在公式中除數使用了空單元格或是包含零值單元格的單元格引用。解決辦法:修改單元格引用,或者在用作除數的單元格中輸入不為零的值。3)錯誤值:#VALUE!含義:輸入引用文本項的數學公式。如果使用了不正確的參數或運算符,或者當執行自動更正公式功能時不能更正公式,都將產生錯誤信息#VALUE!。解決辦法:這時應確認公式或函數所需的運算符或參數正確,並且公式引用的單元格中包含有效的數值。例如,單元格C4中有一個數字或邏輯值,而單元格D4包含文本,則在計算公式=C4+D4時,系統不能將文本轉換為正確的數據類型,因而返回錯誤值#VALUE!。4)錯誤值:#REF!含義:刪除了被公式引用的單元格範圍。解決辦法:恢復被引用的單元格範圍,或是重新設定引用範圍。5)錯誤值:#N/A含義:無信息可用於所要執行的計算。在建立模型時,用戶可以在單元格中輸入#N/A,以表明正在等待數據。任何引用含有#N/A值的單元格都將返回#N/A。解決辦法:在等待數據的單元格內填充上數據。6)錯誤值:#NAME?含義:在公式中使用了Excel所不能識別的文本,比如可能是輸錯了名稱,或是輸入了一個已刪除的名稱,如果沒有將文字串括在雙引號中,也會產生此錯誤值解決辦法:如果是使用了不存在的名稱而產生這類錯誤,應確認使用的名稱確實存在;如果是名稱,函數名拼寫錯誤應就改正過來;將文字串括在雙引號中;確認公式中使用的所有區域引用都使用了冒號(:)。例如:SUM(C1:C10)。   注意將公式中的文本括在雙引號中。7)錯誤值:#NUM! 含義:提供了無效的參數給工作表函數,或是公式的結果太大或太小而無法在工作表中表示。解決辦法:確認函數中使用的參數類型正確。如果是公式結果太大或太小,就要修改公式,使其結果在-1×10307和1×10307之間。8)錯誤值:#NULL! 含義:在公式中的兩個範圍之間插入一個空格以表示交叉點,但這兩個範圍沒有公共單元格。比如輸入:「=SUM(A1:A10 C1:C10)」,就會產生這種情況。解決辦法: 取消兩個範圍之間的空格。上式可改為「=SUM(A1:A10 ,C1:C10)」11、宏的應用宏是一個指令集,用來告訴EXCEL來完成用戶指定的動作。宏類似於計算機程序,但是它是完全運行於EXCEL之中的,我們可以使用宏來完成枯燥的、頻繁的重複性工作。 宏完成動作的速度比用戶自己做要快得多。例如,我們可以創建一個宏,用來在工作表的每一行上輸入一組日期,並在每一單元格內居中對齊日期,然後對此行應用邊框格式。我們還可以創建一個宏,在「頁面設置」對話框中指定列印設置並列印文檔。由於宏病毒的影響和對編程的畏懼心理,使很多人不敢用「宏」,或是不知道什麼時候可以找宏來幫忙。其實你儘管放心大膽地去用,如果只是用「錄製宏」的方法,根本就沒有什麼難的,只是把一些操作象用錄音機一樣錄下來,到用的時候,只要執行這個宏,系統就會把那操作再執行一遍。下面給出了宏的應用場合,只要用「錄製宏」就可以幫你完成任務,而不需要編程。如果想對所錄製的宏再進行編輯,就要有一定的VBA知識了。* 設定一個每個工作表中都需要的固定形式的表頭;* 將單元格設置成一種有自己風格的形式;* 每次列印都固定的頁面設置;* 頻繁地或是重複地輸入某些固定的內容,比如排好格式的公司地址、人員名單等;* 創建格式化表格;* 插入工作表或工作薄等。需要指出的是,EXCEL中的宏與WORD中的宏有些不同之處,對於錄製的操作,它會記住單元格的坐標(即所有的引用都是絕對的),所以在涉及到與位置有關的操作時,要格外注意。如果相用相對引用,可以藉助於Offset方法,比如下面的語句: ActiveCell.Offset(1,0). range("A1").select 宏的應用是很廣的,上面提到的只是一點點,如果真的用起來,你會發現它有更豐富的內容和更靈活的應用方法。12、圖表的應用技巧Excel提供了14種標準的圖表類型,每一種都具有多種組合和變換。在眾多的圖表類型中,選用那一種圖表更好呢? 根據數據的不同和使用要求的不同,可以選擇不同類型的圖表。圖表的選擇主要同數據的形式有關,其次才考慮感覺效果和美觀性。 下面給出了一些常見的規則。面積圖:顯示一段時間內變動的幅值。當有幾個部分正在變動,而你對那些部分總和感興趣時,他們特別有用。面積圖使你看見單獨各部分的變動,同時也看到總體的變化。條形圖:由一系列水平條組成。使得對於時間軸上的某一點,兩個或多個項目的相對尺寸具有可比性。比如:它可以比較每個季度、三種產品中任意一種的銷售數量。條形圖中的每一條在工作表上是一個單獨的數據點或數。因為它與柱形圖的行和列剛好是調過來了,所以有時可以互換使用。柱形圖:由一系列垂直條組成,通常用來比較一段時間中兩個或多個項目的相對尺寸。例如:不同產品季度或年銷售量對比、在幾個項目中不同部門的經費分配情況、每年各類資料的數目等。條形圖是應用較廣的圖表類型,很多人用圖表都是從它開始的。折線圖:被用來顯示一段時間內的趨勢。比如:數據在一段時間內是呈增長趨勢的,另一段時間內處於下降趨勢,我們可以通過折線圖,對將來作出預測。例如:速度-時間曲線、推力-耗油量曲線、升力係數-馬赫數曲線、 壓力-溫度曲線、疲勞強度-轉數曲線、轉輸功率代價-傳輸距離曲線等,都可以利用折線圖來表示,一般在工程上應用較多,若是其中一個數據有幾種情況,折線圖裡就有幾條不同的線,比如五名運動員在萬米過程中的速度變化,就有五條折線,可以互相對比,也可以對添加趨勢線對速度進行預測。股價圖:是具有三個數據序列的折線圖,被用來顯示一段給定時間內一種股標的最高價、最低價和收盤價。通過在最高、最低數據點之間畫線形成垂直線條,而軸上的小刻度代表收盤價。股價圖多用於金融、商貿等行業,用來描述商品價格、貨幣兌換率和溫度、壓力測量等,當然對股價進行描述是最拿手的了。餅形圖:在用於對比幾個數據在其形成的總和中所佔百分比值時最有用。整個餅代表總和,每一個數用一個楔形或薄片代表。比如:表示不同產品的銷售量佔總銷售量的百分比,各單位的經費佔總經費的比例、收集的藏書中每一類佔多少等。餅形圖雖然只能表達一個數據列的情況,但因為表達得清楚明了,又易學好用,所以在實際工作中用得比較多。如果想多個系列的數據時,可以用環形圖。雷達圖:顯示數據如何按中心點或其他數據變動。每個類別的坐標值從中心點輻射。來源於同一序列的數據同線條相連。你可以採用雷達圖來繪製幾個內部關聯的序列,很容易地做出可視的對比。比如:你有三台具有五個相同部件的機器,在雷達圖上就可以繪製出每一台機器上每一部件的磨損量。XY散點圖:展示成對的數和它們所代表的趨勢之間的關係。對於每一數對,一個數被繪製在X軸上,而另一個被繪製在Y軸上。過兩點作軸垂線,相交處在圖表上有一個標記。當大量的這種數對被繪製後,出現一個圖形。散點圖的重要作用是可以用來繪製函數曲線,從簡單的三角函數、指數函數、對數函數到更複雜的混合型函數,都可以利用它快速準確地繪製出曲線,所以在教學、科學計算中會經常用到。還有其他一些類型的圖表,比如圓柱圖、圓錐圖、稜錐圖,只是條形圖和柱形圖變化而來的,沒有突出的特點,而且用得相對較少,這裡就不一一贅述。這裡要說明的是:以上只是圖表的一般應用情況,有時一組數據,可以用多種圖表來表現,那時就要根據具體情況加以選擇。 對有些圖表,如果一個數據序列繪製成柱形,而另一個則繪製成折線圖或面積圖,則該圖表看上去會更好些。在EXCE中L允許這創建這樣的組合圖表,但如果想創建一種EXCEL不允許的組合圖表類型,比如不可能將一個二維圖同一個三維圖表混在一起,這種組合是不可能的,系統就會顯示錯誤信息。怎麼建立混合圖表呢?單擊「圖表嚮導」按鈕,選擇「自定義類型」選項卡,這裡還躲著二十種圖表類型(如圖14),也有各種組合形式。如果你對這些內部定義的形式還不滿意,就單擊「自定義」選項鈕,按照嚮導自己定義全新的圖表類型。
推薦閱讀:

腕錶新款年年有 三大複雜功能橫掃巴塞爾新品
糖友恢復胰島功能分享
這位跑者為什麼能無傷持續地進步:他把心率表功能利用從10%提升到90%
看電視太多可能損害大腦認知功能
閑聊丨讓人細思極恐的知乎新功能。

TAG:Excel | 功能 | 2007 |