萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> 在Excel中如何使用TEXT函數?

在Excel中如何使用TEXT函數?

  Excel2003常用函數

  1.NOW

  用途:返回當前日期和時間所對應的序列號。

  語法:NOW()

  參數:無

  實例:如果正在使用的是1900日期系統,而且計算機的內部時鐘為2001-1-2812:53,則公式“=NOW()”返回36919.54。

  2.TODAY

  用途:返回系統當前日期的序列號。

  參數:無

  語法:TODAY()

  實例:公式“=TODAY()”返回2001-8-28(執行公式時的系統時間)。

  3.CELL

  用途:返回某一引用區域的左上角單元格的格式、位置或內容等信息,該函數主要用於保持與其它電子表格程序的兼容性。

  語法:CELL(info_type,reference)

  參數:Info_type為一個文本值,指明所需要的單元格信息的類型。Reference表示要獲取其有關信息的單元格。如果忽略,則在info_type中所指定的信息將返回給最後更改的單元格。

  實例:公式“=CELL("row",A20)”返回20,如果A3單元格包含TOTAL,則CELL("contents",A3)返回"TOTAL"。

  4.ISEVEN

  用途:測試參數的奇偶性,如果參數為偶數返回TRUE,否則返回FALSE。

  語法:ISEVEN(number)

  Number待測試的數值。如果參數值不是整數,則自動截去小數部分取整。

  注意:該函數必須加載“分析工具庫”方能使用。如果參數number不是數值,ISEVEN函數返回錯誤值#VALUE!。

  實例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。

  5.ISODD

  用途:測試參數的奇偶性,如果參數為奇數返回TRUE,否則返回FALSE。

  語法:ISODD(number)

  參數:Number待測試的數值。如果參數不是整數,則自動截去小數部分取整。

  注意:該函數必須加載“分析工具庫”方能使用。

  實例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。

  6.AND

  用途:所有參數的邏輯值為真時返回TRUE(真);只要有一個參數的邏輯值為假,則返回FALSE(假)。

  語法:AND(logical1,logical2,…)。

  參數:Logical1,logical2,…為待檢驗的1~30個邏輯表達式,它們的結論或為TRUE(真)或為FALSE(假)。參數必須是邏輯值或者包含邏輯值的數組或引用,如果數組或引用內含有文字或空白單元格,則忽略它的值。如果指定的單元格區域內包括非邏輯值,AND將返回錯誤值#VALUE!。

  實例:如果A1=2、A=6,那麼公式“=AND(A1A2)”返回FALSE。如果B4=104,那麼公式“=IF(AND(1

  7.IF

  用途:執行邏輯判斷,它可以根據邏輯表達式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。

  語法:IF(logical_test,value_if_true,value_if_false)。

  參數:Logical_test計算結果為TRUE或FALSE的任何數值或表達式;Value_if_true是Logical_test為TRUE時函數的返回值,如果logical_test為TRUE並且省略了value_if_true,

  則返回TRUE。而且Value_if_true可以是一個表達式;Value_if_false是Logical_test為FALSE時函數的返回值。如果logical_test為FALSE並且省略value_if_false,則返回FALSE。Value_if_false也可以是一個表達式。

  實例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2< 60,"D"))))”,其中第二個IF語句同時也是第一個IF語句的參數。同樣,第三個IF語句是第二個IF語句的參數,以此類推。例如,若第一個邏輯判斷表達式C2>=85成立,則D2單元格被賦值“A”;如果第一個邏輯判斷表達式C2>=85不成立,則計算第二個IF語句“IF(C2& gt;=70”;以此類推直至計算結束,該函數廣泛用於需要進行邏輯判斷的場合。

  8.OR

  用途:所有參數中的任意一個邏輯值為真時即返回TRUE(真)。

  語法:OR(logical1,logical2,...)

  參數:Logical1,logical2,...是需要進行檢驗的1至30個邏輯表達式,其結論分別為TRUE或FALSE。如果數組或引用的參數包含文本、數字或空白單元格,它們將被忽略。如

  果指定的區域中不包含邏輯值,OR函數將返回錯誤#VALUE!。

  實例:如果A1=6、A2=8,則公式“=OR(A1+A2>A2,

  A1=A2)”返回TRUE;而公式“=OR(A1>A2,A1=A2)”返回FALSE。

  9.CHOOSE

  用途:可以根據給定的索引值,從多達29個待選參數中選出相應的值或操作。

  語法:CHOOSE(index_num,value1,value2,...)。

  參數:Index_num是用來指明待選參數序號的值,它必須是1到29之間的數字、或者是包含數字1到29的公式或單元格引用;Value1,value2,...為1到29個數值參數,可以是數字、單元格,已定義的名稱、公式、函數或文本。

  實例:公式“=CHOOSE(2,"電腦","愛好者")返回“愛好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”與公式“=SUM(A1:A30)”等價(因為CHOOSE(3,A10,A20,A30)返回A30)。

  10.INDEX

  用途:返回表格或區域中的數值或對數值的引用。函數INDEX()有兩種形式:數組和引用。數組形式通常返回數值或數值數組;引用形式通常返回引用。

  語法:INDEX(array,row_num,column_num)返回數組中

  指定的單元格或單元格數組的數值。INDEX(reference,row_num,column_num,area_num)返回引用中指定單元格或單元格區域的引用。

  參數:Array為單元格區域或數組常數;Row_num為數組中某行的行序號,函數從該行返回數值。如果省略row_num,則必須有 column_num;Column_num是數組中某列的列序號,函數從該列返回數值。如果省略column_num,則必須有row_num。 Reference是對一個或多個單元格區域的引用,如果為引用輸入一個不連續的選定區域,必須用括號括起來。Area_num是選擇引用中的一個區域,並返回該區域中row_num和column_num的交叉區域。選中或輸入的第一個區域序號為1,第二個為2,以此類推。如果省略area_num,則 INDEX函數使用區域1。

  實例:如果A1=68、A2=96、A3=90,則公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。

  11.LOOKUP

  用途:返回向量(單行區域或單列區域)或數組中的數值。該函數有兩種語法形式:向量和數組,其向量形式是在單行區域或單列區域(向量)中查找數值,然後返回第二個單行區域或單列區域中相同位置的數值;其數組形式在數組的第一行或第一列查找指定的數值,然後返回數組的最後一行或最後一列中相同位置的數值。

  語法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)

  語法2(數組形式):LOOKUP(lookup_value,array)。

  參數1(向量形式):Lookup_value為函數LOOKUP在第一個向量中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。Lookup_vector為只包含一行或一列的區域。Lookup_vector的數值可以為文本、數字或邏輯值。

  參數 2(數組形式):Lookup_value為函數LOOKUP在數組中所要查找的數值。Lookup_value可以為數字、文本、邏輯值或包含數值的名稱或引用。如果函數LOOKUP找不到lookup_value,則使用數組中小於或等於lookup_value的最大數值。Array為包含文本、數字或邏輯值的單元格區域,它的值用於與lookup_value進行比較。

  注意:Lookup_vector的數值必須按升序排列,否則LOOKUP函數不能返回正確的結果,參數中的文本不區分大小寫。

  實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP("bump",{"a",1;"b",2;"c",3})返回2。

  12.MATCH

  用途:返回在指定方式下與指定數值匹配的數組中元素的相應位置。如果需要找出匹配元素的位置而不是匹配元素本身,則應該使用MATCH函數。

  語法:MATCH(lookup_value,lookup_array,match_type)。

  參數:Lookup_value為需要在數據表中查找的數值,它可以是數值(或數字、文本或邏輯值)、對數字、文本或邏輯值的單元格引用。 Lookup_array是可能包含所要查找的數值的連續單元格區域,Lookup_array可以是數組或數組引用;Match_type為數字-1、 0或1,它說明Excel如何在lookup_array中查找lookup_value。如果match_type為1,函數MATCH查找小於或等於 lookup_value的最大數值。如果match_type為0,函數MATCH查找等於lookup_value的第一個數值。如果 match_type為-1,函數MATCH查找大於或等於lookup_value的最小數值。

  注意:MATCH函數返回lookup_array中目標值的位置,而不是數值本身。如果match_type為0且lookup_value為文本,lookup_value可以包含通配符(“*”和“?”)。星號可以匹配任何字符序列,問號可以匹配單個字符。

  實例:如果A1=68、A2=76、A3=85、A4=90,則公式“=MATCH(90,A1:A5,0)”返回3。

  13.VLOOKUP

  用途:在表格或數值數組的首列查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。當比較值位於數據表首列時,可以使用函數VLOOKUP代替函數HLOOKUP。

  語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lo

copyright © 萬盛學電腦網 all rights reserved