常用的进阶函数.PDF
文本预览下载声明
常用的進階函數
林偉川
文字函數-Left 、Right及Mid 函數
•語法: Left (text,num_chars) ,Right
(text,num_chars) ,MID(text, start, num_chars)
• Text為含有所要選錄文字之字串。
• Num_char指定您要 Left 、Right及Mid選入的字元
數。
2
1
文字函數-Concatenate ()及LEN 函數
• 定義:將數個 文字串連成一個文字串。
•語法: CONCATENATE (text1,text2,...)
• Text1, text2, ...是要連接成一個文字串的 1 到30
個文字串。文字項目可以是文字字串、數字或單
一儲存格的參照位址。
• 定義:LEN傳回一文字字串的 字元個數。
• 語法: LEN (text)
• Text為所要計算字元個數的文字串,字串中所有的空白亦
當作字元來處理。
3
邏輯函數
•簡而言之,邏輯函數就是用來判斷是非黑
白的。我們先來看看一般邏輯值的應用。
利用且 、或來組成的條件就是複合條件。
• Ex. =c9=60
4
2
邏輯函數-AND( 且) 函數
•語法 :AND(logical1,logical2, ...)
• logical1,logical2, ... ,係指您要測試的1 到30
個條件 ,可能是TRUE或 FALSE 。
•也可以透過函數引數交談窗來協助我們填入
適當的引數值!在Logical2(第二個條件式 )
按一下,就會出現第三個條件式讓你加入。
• =and(c3=“男 ”,d3=170)
• =and(d3=165, d3=175)
• =IF(AND(C2=女, D2=170),太高了,IF(C2=男
,,中等身高 ))
5
邏輯函數-OR(或 ) 、NOT 函數
•語法: OR(logical1,logical2,...)
• =IF(OR(C2=女, D2=170),身高170公分或
為女性,條件不符 )
• 定義:將引數之數值予以反轉 。NOT可用來
確定某一數值不等於某一特定的數值。
•語法: NOT(logical)
• =IF(NOT(E260),不及格,及格 )
6
3
邏輯函數-IF 函數
•語法: IF (logical_test, value_if_true,
value_if_false)
當 value_if_true引數或 value_if_false引數被執
行時,則 IF 函數傳回這些引數的運算結果,
而非引數本身。
• =IF(E2=90,A,IF(E2=80,B,IF(E2=70,C,IF
(E2=60,D,F))))
7
邏輯函數- 多層次IF 函數
為配合value
显示全部