第一篇:HEX2DEC函數的用法
HEX2DEC函數的用法
來源: http://excel表格制作excel表格的基本操作
HEX2DEC函數:將十六進制數轉換為十進制數
功能說明:將十六進制數轉換為十進制數。
語法表達式:HE2XDEC(number)
參數說明:number:表示需要轉換為十進制的數。使用函數時,該參數可以直接輸入數值,也可以指定單元格。參數位數不能多于10位(40位二進制),其中最高位是符號位,其余39位是數字位。如果是負數,那么用二進制數的補碼表示。
使用說明:如果參數number是不合法的十六進制數,函數將返回錯誤值#NUM!。
如果參數number中包含字母,那么需要加上半角雙引號,否則函數將返回錯誤值#NAME!。如果參數number的位數多于10位,函數也將返回錯誤值#NUM!。
如果參數number中全是數字時,參數中加或不加半角雙引號,返回的結果都相同。如果函數HEX2DEC轉換后的數值的位數比places指定的位數多,函數將返回錯誤值#NUM!。
實際應用:將十六進制數轉換為十進制數。
在單元格B2中輸入公式“=HEX2DEC(A2)”,轉換為十進制數,然后利用自動填充功能,轉換其他數值,如圖11.14所示。
應用說明:在進制轉換的計算中,HEX2DEC函數應用比較廣泛。
上一篇:HEX2BIN函數:將十六進制數轉換為二進制數
下一篇:在excel中如何按分類合并計算
第二篇:關于VLOOKUP函數的用法
關于VLOOKUP函數的用法
“Lookup”的漢語意思是“查找”,在Excel中與“Lookup”相關的函數有三個:VLOOKUP、HLOOKUO和LOOKUP。下面介紹VLOOKUP函數的用法。
一、功能
在表格的首列查找指定的數據,并返回指定的數據所在行中的指定列處的數據。
二、語法
標準格式:
VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)
三、語法解釋
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)可以寫為:
VLOOKUP(需在第一列中查找的數據,需要在其中查找數據的數據表,需返回某列值的列號,邏輯值True或False)
1.Lookup_value為“需在數據表第一列中查找的數據”,可以是數值、文本字符串或引用。
2.Table_array 為“需要在其中查找數據的數據表”,可以使用單元格區域或區域名稱等。
⑴如果 range_lookup 為 TRUE或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函數 VLOOKUP 不能返回正確的數值。
如果 range_lookup 為 FALSE,table_array 不必進行排序。
⑵Table_array 的第一列中的數值可以為文本、數字或邏輯值。若為文本時,不區分文本的大小寫。
3.Col_index_num 為table_array 中待返回的匹配值的列序號。
Col_index_num 為 1 時,返回 table_array 第一列中的數值;
Col_index_num 為 2 時,返回 table_array 第二列中的數值,以此類推。
如果Col_index_num 小于 1,函數 VLOOKUP 返回錯誤值 #VALUE!;
如果Col_index_num 大于 table_array 的列數,函數 VLOOKUP 返回錯誤值 #REF!。
4.Range_lookup 為一邏輯值,指明函數 VLOOKUP 返回時是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value 的最大數值;如果 range_value 為 FALSE,函數 VLOOKUP 將返回精確匹配值。如果找不到,則返回錯誤值 #N/A。
四、應用例子
A B C D編號 姓名 工資 科室2005001 周杰倫 2870 辦公室2005002 蕭亞軒 2750 人事科2005006 鄭智化 2680 供應科2005010 屠洪剛 2980 銷售科2005019 孫楠 2530 財務科2005036 孟庭葦 2200 工 會
A列已排序(第四個參數缺省或用TRUE)
VLOOKUP(2005001,A17,2,TRUE)等于“周杰倫”
VLOOKUP(2005001,A17,3,TRUE)等于“2870”
VLOOKUP(2005001,A17,4,TRUE)等于“辦公室”
VLOOKUP(2005019,A1:D7,2,TRUE)等于“孫楠”
VLOOKUP(2005036,A1:D7,3,TRUE)等于“2200”
VLOOKUP(2005036,A1:D7,4,TRUE)等于“工 會”
VLOOKUP(2005036,A1:D7,4)等于“工 會”
若A列沒有排序,要得出正確的結果,第四個參數必須用FALAEVLOOKUP(2005001,A1:D7,2,FALSE)等于“周杰倫”VLOOKUP(2005001,A1:D7,3,FALSE)等于“2870”
VLOOKUP(2005001,A1:D7,4,FALSE)等于“辦公室”VLOOKUP(2005019,A1:D7,2,FALSE)等于“孫楠”VLOOKUP(2005036,A1:D7,3,FALSE)等于“2200”
VLOOKUP(2005036,A1:D7,4,FALSE)等于“工 會”
五、關于TRUE和FALSE的應用
先舉個例子,假如讓你在數萬條記錄的表格中查找給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕松地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查找,很費事。
用VLOOKUP查找數據也是這樣,當第一列已排序,第四個參數用TRUE(或確省),Excel會很輕松地找到數據,效率較高。當第一列沒有排序,第四個參數用FALSE,Excel會從上到下一條一條地查找,效率較低。
筆者覺得,若要精確查找數據,由于計算機運算速度很快,可省略排序操作,直接用第四個參數用FALSE即可。
最近愛上了VLOOKUP,有人還對它進行了更新。因為它的漏洞就是只能返回重復值得第一個值。下面就詳細來敘述一下吧!
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value 為需要在Table_array第一列中查找的數值。
可以為數值、引用或文本字符串。需要注意的是類型必須與table_array第一列的類型一致。查找文本時,文本不區分大小寫;可以使用通配符“*”、“?”。
Table_array 為需要在其中查找數據的數據表。
可以使用對區域或區域名稱的引用、常數數組、計算后的內存數組。對區域引用時,可以引用整列,excel會自動判斷使用區域。
該參數的第一列必須包含查找的內容,其它列包含需返回的內容;返回內容的列序號由下個參數指定。
Col_index_num 為table_array中待返回的匹配值的列序號。
如為1時,返回table_array第一列中的數值;為2,返回table_array第二列中的數值,以此類推。
如果col_index_num小于1,函數 VLOOKUP 返回錯誤值值 #VALUE!;
如果col_index_num大于table_array的列數,函數 VLOOKUP 返回錯誤值 #REF!。
Range_lookup 為一邏輯值,指明函數VLOOKUP返回時是精確匹配還是近似匹配。
如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小于lookup_value的最大數值;
近似匹配查詢一般用于數值的查詢,table_array的第一列必須按升序排列;否則不能返回正確的結果。
如果range_value為FALSE(或0),函數VLOOKUP將返回精確匹配值。
此時,table_array不必進行排序。如果找不到,則返回錯誤值#N/A;可isna檢測錯誤后使用if判斷去除錯誤信息。
VLOOKUP 經常會出現錯誤的#N/A,下面是幾種可能性: 數據有空格或者數據類型不一致。
可以在lookup_value 前用TRIM()將空格去除。
如果格式不一致,可以將數值強制轉換成文本,lookup_value之后用&跟""表示的空字符串。將文本轉換成數值,lookup_value*1進行運算。假設有以下兩個表格:表1:
姓名 身份證 學科 成績
張三 310111 物理 A
李斯 310112 化學 B王五 310113 政治 A趙六 310114 物理 B
張三 310111 政治 C
趙六 310114 語文 B劉備 310115 英語 D
表2:
姓名 身份證 住址 學科 成績
曹操 319723 陜西馬超 310197 甘肅趙云 319784 黑龍江
李斯 310112 浙江劉備 310115 江蘇張三 310111 上海
請問:如何快速的將表2的學科和成績自動填入?直接使用VLOOKUP即可。示例如下:
=VLOOKUP($B1,Sheet1!$B$1C$5,2,FALSE)
涵義:在Sheet1的單元格區間B1:C5,查找符合條件為:第一列與當前工作表單元格B1的值相等的第二列的值。
$B1 條件值
Sheet1!$B$1C$5 要查找區間(注意:請使用絕對引用)2 查找的結果為區域中的第幾列FALSE 表示精確查找
*具體應用中大家注意各個參數的意義!調整參數來滿足個人需要。
第三篇:MsgBox函數用法小結
MsgBox函數用法小結 2009-08-26 09:05
1、作用
在消息框中顯示信息,并等待用戶單擊按鈕,可返回單擊的按鈕值(比如“確定”或者“取消”)。通常用作顯示變量值的一種方式。
2、語法
MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context])參數說明:
(1)Prompt,必需的參數,為字符串,作為顯示在消息框中的消息文本。其最大長度約為1024個字符,由所用字符的寬度決定。如果prompt的內容超過一行,則可以在 每一行之間用回車符(Chr(13))、換行符(Chr(10))或是回車與換行符的組合(Chr(13)&Chr(10))將各行分隔開來。
(2)Buttons,可選的參數,為數值表達式的值之和,指定顯示的按鈕的數目及形式、使用的圖標樣式、缺省按鈕及消息框的強制回應等,可以此定制消息框。若省略該參數,則其缺省值為0。設置值見下表。(3)Title,可選的參數,表示在消息框的標題欄中所顯示的文本。若省略該參數,則將應用程序名放在標題欄中。
(4)Helpfile,可選的參數,為字符串表達式,提供幫助文件。若有Helpfile,則必須有Context。
(5)Context,可選的參數,為數值表達式,提供幫助主題。若有Context,則必須有Helpfile。
3、Button參數
用于MsgBox函數中Button參數的常量
常量 值 說明 vbOKOnly 0 只顯示“確定”按鈕
VbOKCancel 1 顯示“確定”和“取消”按鈕
VbAbortRetryIgnore 2 顯示“終止”、“重試”和“忽略” 按鈕 VbYesNoCancel 3 顯示“是”、“否”和“取消”按鈕 VbYesNo 4 顯示“是”和“否”按鈕
VbRetryCancel 5 顯示“重試”和“取消”按鈕 VbCritical 16 顯示“關鍵信息”圖標 VbQuestion 32 顯示“警告詢問”圖標 VbExclamation 48 顯示“警告消息”圖標 VbInformation 64 顯示“通知消息”圖標
vbDefaultButton1 0 第一個按鈕是缺省值(缺省設置)vbDefaultButton2 256第二個按鈕是缺省值 vbDefaultButton3 512第三個按鈕是缺省值 vbDefaultButton4 768第四個按鈕是缺省值
vbApplicationModal 0應用程序強制返回;應用程序一直被掛起,直到用戶對消息框
作出響應才繼續工作
vbSystemModal 4096系統強制返回;全部應用程序都被掛起,直到用戶對消息框作
出響應才繼續工作 vbMsgBoxHelpButton 16384將Help按鈕添加到消息框 VbMsgBoxSetForeground 65536指定消息框窗口作為前景窗口 vbMsgBoxRight 524288文本為右對齊
vbMsgBoxRtlReading 1048576指定文本應為在希伯來和阿拉伯語系統中的從右到左顯示 說明:
(1)第一組值(0–5)描述了消息框中顯示的按鈕的類型與數目;第二組值(16,32,48,64)描述了圖標的樣式;第三組值(0,256,512,768)說明哪一個按鈕是缺省值;而第四組值(0,4096)則決定消息框的強制返回性。將這些數字相加以生成Buttons參數 值的時候,只能由每組值取用一個數字。
(2)這些常數都是VBA指定的,可以在程序代碼中使用這些常數名稱代替實際數值。
4、返回值
用于MsgBox函數返回值的常量 常數 值 說明 vbOK 1 確定 vbCancel 2 取消 vbAbort 3 終止 vbRetry 4 重試 vbIgnore 5 忽略 vbYes 6 是 vbNo 7 否
5、相關說明
(1)如果同時提供了Helpfile與Context參數,可以按F1鍵來查看與Context相應的幫助主題,Excel通常會在輸入框中自動添加一個幫助(Help)按鈕。(2)若在消息框中顯示“取消”按鈕,則按下ESC鍵與單擊“取消”按鈕效果相同。若消息框中有“幫助”按鈕,則提供相關的幫助信息。
(3)如果要輸入多個參數并省略中間的某些參數,則必須在相應位置加入逗號分界符。
6、示例
(1)使用 MsgBox 函數,在具有“是”及“否”按鈕的對話框中顯示一條嚴重錯誤信息。示例中的缺省按鈕為“否”,MsgBox函數的返回值視用戶按哪一個鈕而定。并假設DEMO.HLP為一幫助文件,其中有一個幫助主題代碼為1000。Dim Msg,Style,Title,Help,Ctxt,Response,MyString Msg=“Do you want to continue ?” ’定義消息文本
Style = vbYesNo + vbCritical + vbDefaultButton2 ' 定義按鈕 Title = “MsgBox Demonstration” ' 定義標題文本 Help = “DEMO.HLP” ' 定義幫助文件 Ctxt = 1000 ' 定義幫助主題
Response = MsgBox(Msg, Style, Title, Help, Ctxt)If Response = vbYes Then ' 用戶按下“是” MyString = “Yes” ' 完成某操作 Else ' 用戶按下“否”
MyString = “No” ' 完成某操作 End If(2)只顯示某消息 MsgBox “Hello!”
(3)將消息框返回的結果賦值給變量 Ans=MsgBox(“Continue?”,vbYesNo)
If MsgBox(“Continue?”,vbYesNo)<>vbYes Then Exit Sub
(4)使用常量的組合,賦值組Config變量,并設置第二個按鈕為缺省按鈕 Config=vbYesNo+vbQuestion+vbDefaultButton2(5)若要在消息中強制換行,可在文本中使用vbCrLf(或vbNewLine)常量,用&加空格與字符隔開。如
MsgBox “This is the first line.” & vbNewLine & “Second line.”(6)可以在消息框中使用vbTab常量插入一個制表符。下面的過程使用一個消息框來顯示5×5單元格區域中的所有值,用vbTab常量分隔列并使用vbCrLf常量插入一個新行。注意在MsgBox函數最多只顯示1024個字符,因此限制了可顯示的單元格數。Option Explicit Sub ShowRangeValue()Dim Msg As String Dim r As Integer, c As Integer Msg = “" For r = 1 To 5 For c = 1 To 5 Msg = Msg & Cells(r, c)& vbTab Next c Msg = Msg & vbCrLf Next r MsgBox Msg End Sub(7)在消息框語句中運用工作表函數以及設置顯示的數置格式,如下面語句所示: MsgBox ” selection has “ & m & ” cells.“ & Chr(13)& ” the sum is :“ & Application.WorksheetFunction.Sum(Selection)& Chr(13)& ”the average is :“ & Format(Application.WorksheetFunction.Average(Selection), ”#,##0.00“), vbInformation, ”selection count & sum & average“ & Chr(13)
MsgBox函數用法補充 2009-08-26 09:02 本文轉自:http://club.excelhome.net/viewthread.php?tid=196066&highlight=msgbox%3Bfanjy
MsgBox函數能很方便地顯示消息,并與用戶進行交互,其具體使用方法見《MsgBox函數用法小結》。下面介紹在使用MsgBox函數時遇到的特殊問題及解決方法,并就MsgBox函數所顯示的對話框的排版進行一些探討。
問題的提出及解決
在VBE編輯器中輸入下面的代碼后,MsgBox ”I am “a” boy.“ 光標移出該句代碼后,將會提示“編譯錯誤:缺少:語句結束”。即,如何在信息中顯示雙引號(“ “)? 解決的方法是,在要顯示雙引號的字符或字符串外面使用雙層雙引號,如上面的代碼,正確的輸入如下: MsgBox ”I am “"a”“ boy.” 結果如圖1所示。
圖1
信息框中的各種圖標
在MsgBox函數中為參數buttons指定常量值,可以顯示相應的圖標。其中,常量 vbExclamation顯示“警告消息”圖標,常量vbQuestion顯示“警告詢問”圖標,常量vbCritical顯示“關健信息”圖標并伴有 提示聲,常量vbInformation顯示“信息”圖標,對應的圖標如下圖2所示。注意,這四個常量若相互組合,將不會顯示任何圖標。
控制換行和對齊 在MsgBox函數中,可以使用常量vbCrLf或者常量vbNewLine在顯示的消息框中強制換行。下面的代碼運行后將顯示如圖3所示的有4行文本的消息框。Sub testLine()MsgBox “第一行” & vbCrLf _ & “第二行” & vbCrLf _ & “第三行” & vbNewLine _ & “第四行” End Sub 圖3
同時,還可以使用常量vbTab來插入一個制表符分隔列,達到使消息框中各列對齊的效果。下例用一個消息框顯示當前工作表中A1至F11單元格區域中的內容,結果如圖4所示。Sub 測試排列()Dim msg As String Dim r As Long, c As Long msg = "" For r = 1 To 11 For c = 1 To 6 msg = msg & Cells(r, c)& vbTab Next c msg = msg & vbCrLf Next r MsgBox msg, vbInformation End Sub
圖4 但是,MsgBox函數最多只能接受1023個字符,即限制了可以在消息框中顯示內容的長度。
第四篇:excel中if函數的用法
excel如何使用if函數?
IF函數的語法為: =IF(條件,條件成立的返回的值,條件不成立時返回的值)
例 =IF(B7=“",”“,C7/B7)公式說明:公式的意思是如果B7等于空,則在單元格里顯示空,否則顯示C7/B7的結果。
如下圖所示。
二,多條件判斷
在使用IF進行判斷的時候,有時不只是一個條件,而是有多個條件組成的混合條件,這時候該怎么處理呢?
如下圖所示。如果B列和C列有一例為空,則公式就會出錯或出現不符的百分比,這時就需要對兩列進行判斷,看是不是有一列的內容是空值,如果是空值,則不顯示,怎么同時對兩列進行判斷呢?我們可以這樣設置公式 =IF(AND(B2<>”“,C2<>”“),C2/B2,”0%“)公式中借用了and函數,AND函數可以表示兩個條件同時成立,如果同時成立則返回TRUE(正確),有任一個條件不成立就會返回FALSE(錯誤).三IF函數嵌套
IF函數嵌套就是有多個IF函數一層套一層,什么時候會用到IF嵌套呢,是有多個條件要分別判斷時會用到,舉個例子吧。
=IF(B2<60,”不及格“,IF(B2<70,”及格“,IF(B2<85,”良好“,”優秀“)))上面公式中就進行了多次判斷,第一次是判斷是不是小于60,如果小于60則顯示不及格,如果不小于60呢?下面還要進行及格,良好和優秀成績的判斷,所以還需要還再用IF函數。怎么連接呢,很簡單。把下一個IF作為本次IF的第二個參數。即:
=IF(第一個條件,第一個條件成立時返回的值,if(第二個條件,第二個條件成立時返回的值,if(第三個條件,第三個條件成立時返回的值...IF(。)
注意:
1、IF函數只能嵌套七層,不但針對IF,對所有的函數都適合,也就是說函數嵌套函數,不能超過七層。
2、在設置IF公式的時候,如果前面的IF條件成立,后面的就不會再判斷了,所以要合理的設置判斷的條件,不能這樣設置 =IF(A1<100,”ABC“,IF(A1<10,”bcd"))上面的公式中,第二個條件永遠無出頭之日的,因為如果小于10,必然小于100,只會判斷第一個條件而第二個條件沒有被判斷的機會。
第五篇:EXCEL 中一些函數的用法
EXCEL 中一些函數的用法
一:巧用IF函數,實現Excel表格的條件充填
Excel提供了豐富的函數用于數據處理。除一些常用函數外,IF函數也是一個比較實用的函數。本文以幾個應用實例介紹IF函數的使用方法。
一、IF函數的格式及功能說明
1. 函數格式
IF(logical_test,value_if_true,value_if_false)2. 功能說明
logical_test:叫“邏輯表達式”,是用比較運算符(=,>,<,>=,<=,<>)連接起來的式子。
例如,A10=100就是一個邏輯表達式。其功能描述為:如果單元格A10中的值等于100,則表達式的值為true(邏輯“真”),否則為false(邏輯“假”)。
value_if_true:是“當為真時的值”。即當“邏輯表達式”的值為“真”時,本函數的結果。
value_if_false:是“當為假時的值”。即是當“邏輯表達式”的值為“假”時,本函數的結果。
例如,函數IF(A10=100,”滿分”,”不是滿分”)的返回值是:當A10單元格的值等于100,為“滿分”;當A10單元格的值不等于100時,為“不是滿分”。
顯然,對于執行真假值判斷,根據邏輯測試的真假值,在某些單元格填寫不同的結果的操作,可以使用IF函數。
二、應用實例一
1. 問題
有圖1所示登記學生數學成績的Excel工作表,請根據“數學”成績,在“是否補考”一欄填寫“補考”或“不補考”字樣。
圖1 數學成績登記表
2. 操作方法
(1)選中D2單元格;
(2)在編輯欄中直接輸入
=IF(C2<60,“補考”,“不補考”)然后按編輯欄中的“√”即可。注意,式中圓括號、小于號、逗號及引號等須使用半角字符。
(3)對于其它單元格的充填,先選中D2單元格,用鼠標拖動單元格右下角的自動充填句柄向下拖動即可。如圖2所示。
圖2 自動充填其它單元格
3. 說明
在Excel中輸入函數,也可以使用如下方法:
(1)選中D2單元格;
(2)點擊“常用”工具欄中的粘貼函數按鈕“fx”,在彈出的“粘貼函數”對話框中選擇IF函數,點擊“確定”,彈出圖3所示的IF函數功能對話框;
(3)在對話框的“Logical_test”欄輸入“C2<60”,在“value_if_true”欄輸入“補考”,在“value_if_false”欄輸入“不補考”,然后單擊“確定”按鈕即可。圖3 IF函數對話框
4.技巧
在本例中,如果在“value_if_false”欄中輸入“-”(一個空格),則不需要補考的同學本單元格將什么都不充填,讓人看起來更一目了然。
三、應用實例二
IF函數可以嵌套使用,最多可套七層。即,在value_if_false及value_if_true參數中還可以構造復雜的檢測條件。請參閱下面最后下面這個例子。
1. 問題
如圖1所示的數學考試成績登記表,要求按“數學”成績,在“成績等級”一欄填寫“優秀”、“良好”、“中等”、“及格”或“不及格”字樣。即:數學成績≥90,優秀;≥80,良好;≥70,中等;≥60,及格;否則,不及格。
2. 操作方法
(1)選中E2單元格;
(2)在編輯欄中直接輸入
=IF(C2>=90,“優秀”,IF(C2>=80,“良好”,IF(C2>=70,“中等”,IF(C2>=60,“及格”,“不及格”))))然后按編輯欄中的“√”即可。
(3)對于其它單元格的充填,再選中D2單元格,用鼠標拖動單元格右下角的自動充填句柄向下拖動即可。如圖4所示。
圖4 自動充填成績等級
3. 說明
(1)在編輯欄中輸入多重圓括號時,以不同顏色顯示不同層的圓括號,以便于識別。
(2)在選中D2單元格后,也可以在編輯欄中輸入
=IF(C2<60,“不及格”,IF(C2<70,“及格”,IF(C2<80,“中等”,IF(C2<90,“良好”,“優秀”)))),然后按編輯欄中的“√”按鈕。
此處IF函數應用實例是在value_if_false中嵌入IF函數子句,也可以在value_if_true中嵌入IF函數子句,例如上述函數可改成:
=IF(C2>=60,IF(C2>=70,IF(C2>=80,IF(C2>=90,“優秀”,“良好”),“中等”),“及格”),“不及格”)其結果是一樣的。
四、應用實例三
在IF函數中,value_if_false及value_if_true參數也可以是數學表達式。
1. 問題
為鼓勵購買,某商場規定:凡一次性購買商品超過100元的,超出部分優惠30%;超過200元的,超出部分優惠40%;超過300元的,超出部分優惠50%。
現有顧客購買商品情況如圖5所示,要求計算實際應付金額。
圖5 顧客購買商品情況登記表
2. 操作方法
(1)選中D2單元格;
(2)在編輯欄中直接輸入
=IF(C2<=100,C2,IF(C2<=200,100+(C2-100)*0.7,IF(C2<=300,170+(C2-200)*0.6,230+(C2-300)*50%)))然后按編輯欄中的“√”即可。
(3)對于其它單元格的充填,再選中D2單元格,用鼠標拖動單元格右下角的自動充填句柄向下拖動即可。如圖6所示。
圖6 自動充填實際應付金額
五、結束語
EXCEL 2000含有許多功能豐富的函數。利用好這些函數會給我們的日常事務處理帶來極大的方便。本文介紹的IF函數,適應于:
(1)根據某單元格中的數據,在其它單元格中有選擇地填寫不同結果的“字符”數據;
(2)根據某單元格中的數據,選擇不同的計算公式,并把計算結果填寫到指定單元格中;
無論是選擇字符,還是選擇公式,IF函數都能在value_if_false及value_if_true中再構造IF子句,最多可嵌套7層。
這樣,對于類似于“符合甲條件,則按甲公式計算;符合乙條件,則按乙公式計算;符合丙條件,則按丙公式計算;……”的問題,用IF函數能很好地解決。
二:VLOOKUP的用法舉例
問題:如下圖,已知表sheet1中的數據如下,如何在數據表二 sheet2 中如下引用:當學號隨機出現的時候,如何在B列顯示其對應的物理成績?
首先我們介紹下使用的函數 vlookup 的幾個參數,vlookup是判斷引用數據的函數,它總共有四個參數,依次是:
1、判斷的條件
2、跟蹤數據的區域
3、返回第幾列的數據
4、是否精確匹配 根據問題的需求,這個公式應該是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)詳細說明一下在此vlookup函數例子中各個參數的使用說明:
1、a2 是判斷的掉條件,也就是說如果sheet2表中a列對應的數據和sheet1表中的數據相同方能引用;
2、sheet1!$a$2:$f$100 是數據跟蹤的區域,因為需要引用的數據在f列,所以跟蹤的區域至少在f列,$是絕對引用 3、6 這是返回什么數的列數,如上圖的物理是第6列,所以應該是6,如果要求英語的數值,那么此處應該是5
4、是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件 那么輸入false(近似值主要用于帶小數點的財務、運算等)
5、vlookup是垂直方向的判斷,如果是水平方向的判斷可使用Hlookup函數 結果如下圖:
三:如何使用Excel 進行 專業圖表制作
首先做圖表,必須得有數據,創建你獲得的數據,或者導入數據是你制作表格的第一步
例如:1.首先創建這樣一個表格數據2.通過 “插入 來選擇你需要的是柱形圖 還是 餅圖 或者其他圖形
3.然后 右擊 出現的空白地區,出現下拉列表,“選擇數據”。在出現浮窗的時候 再圖表數據區域會是空的
這個時候在excel里面框出你需要的數據源就可以了 它自動會生成你的圖形和數據 如果需要修改也可以通過右擊 改變坐標格式 來實現橫豎坐標的數據,文字等信息的自我設定。4.對于你已經繪制后的圖形,你不滿意,想不改變數據 變成其他的圖形圖 可以通過“設計”-》“更改圖表類型”來實現更改。結果很簡單:
5,如果還需要加入附和的變化信息: 例如:
財季 Q1 Q2 Q3 Q4 利潤 ¥323,300.00 ¥456,600.00 ¥428,790.00 ¥453,910.00
折扣率 21.56% 15.88% 17.23% 13.16% 前面操作如上,到繪制后你會發現 折扣率在下方是個小矩形 選中矩形地方右擊 選擇“設置數據系列格式”勾中次坐標軸下方會變為紅色矩陣覆蓋,也不好看,繼續右擊選擇“更改圖標類型” 選擇個 折線圖 就看起來很美觀 也能體現變化了。
二、實現比較矩形圖
項目 通信費 交際費 交通費 辦公費 水電費 培訓費 上期 181 156 143 151 101 181 本期 122 121 143 185 166 127 1.先把數據表格重新整理下 形成對比數據的表格
然后重復1-4步驟。這時只需要選中 增加/減少/本期當中 當中的1個“更改圖形類型”為指定的就可以實現對比圖形了,另外如果你需要這些對比的數據能在圖上明顯的表示出來 請直接右擊-》添加數據標簽 就可以實現了
先這么多吧,還有很多收集完了,再補充~嘿嘿