表單Excel高手:函數(shù)與公式
除了簡單的加減乘除四則運算外,與Excel的函數(shù)與公式類似,表單大師也支持設置函數(shù)與公式。在字段運算邏輯、字段顯示邏輯、提交跳轉邏輯、提交校驗邏輯等需要邏輯運算的場景中,都可以使用函數(shù)與公式。
如果你對Excel的函數(shù)比較了解,或對編程有一定了解,可以跳過此節(jié)。表單大師中的函數(shù)基本上與Excel中的函數(shù)保持一致。
函數(shù)公式的學習頁面
可以在此頁面內進行函數(shù)公式的測試與學習
表單大師函數(shù)5大類
數(shù)學函數(shù)
SUM函數(shù):SUM函數(shù)可以獲取一組數(shù)值的總和。

MAX函數(shù):MAX函數(shù)可以獲取一組數(shù)值的最大值。

MIN函數(shù):MIN函數(shù)可以獲取一組數(shù)值的最小值。

AVG函數(shù):AVERAGE函數(shù)可以獲取一組數(shù)值的算術平均值。

FIXED函數(shù):FIXED函數(shù)可將數(shù)字舍入到指定的小數(shù)位數(shù)并輸出為文本。

ROUND函數(shù):ROUND函數(shù)可以將數(shù)字四舍五入到指定的位數(shù)。

INT函數(shù):INT函數(shù)可以獲取一個數(shù)的整數(shù)部分。

文本函數(shù)
CONCAT函數(shù):CONCAT函數(shù)可以將多個文本合并成一個文本。

LEFT函數(shù):LEFT函數(shù)可以從一個文本的第一個字符開始返回指定個數(shù)的字符。

RIGHT函數(shù):RIGHT函數(shù)可以獲取由給定文本右端指定數(shù)量的字符構成的文本值。

LEN函數(shù):LEN函數(shù)可以獲取文本中的字符個數(shù)。

LOWER函數(shù):LOWER函數(shù)可以將一個文本中的所有大寫字母轉換為小寫字母。

UPPER函數(shù):UPPER函數(shù)可以將一個文本中的所有小寫字母轉換為大寫字母。

TEXT函數(shù):TEXT函數(shù)可以將數(shù)字、日期轉化成文本;將數(shù)據(jù)轉化成大寫的數(shù)字。


TRIM函數(shù):TRIM函數(shù)可以刪除文本首尾的空格。

VALUE函數(shù):VALUE函數(shù)可以將文本轉化為數(shù)字。

日期和時間函數(shù)
DATE函數(shù):DATE函數(shù)可以將文本或時間戳轉換為日期對象。

DATEDELTA函數(shù):DATEDELTA函數(shù)可以將指定日期加/減指定天數(shù)。

DAY函數(shù):DAY函數(shù)可以獲取某日期是當月的第幾日。

DAYS函數(shù):DAYS函數(shù)可以返回兩個日期之間相差的天數(shù)。

WEEKDAY函數(shù):WEEKDAY函數(shù)可以獲取某日期是星期幾,返回數(shù)字 1(周日)到 7(周六)。

NOW函數(shù):NOW函數(shù)可以獲取當前日期時間(年月日時分秒)。

TIME函數(shù):TIME函數(shù)可以返回指定時間占一天時間的比例數(shù)字。

TODAY函數(shù):TODAY函數(shù)可以返回今天的日期值(年月日)。

YEAR函數(shù):YEAR函數(shù)可以返回某日期的年份。

邏輯函數(shù)
AND函數(shù):如果所有參數(shù)都為真,AND函數(shù)返回布爾值true,否則返回布爾值false。

OR函數(shù):如果任意參數(shù)為真,OR 函數(shù)返回布爾值true;如果所有參數(shù)為假,返回布爾值false。

IF函數(shù):IF函數(shù)判斷一個條件能否滿足;如果滿足返回一個值,如果不滿足則返回另外一個值。

IFS函數(shù):IFS函數(shù)檢查是否滿足一個或多個條件,且返回符合第一個TRUE條件的值,IFS可以取代多個嵌套IF語句。

IN函數(shù):IN函數(shù)檢查第一個參數(shù)是否與后續(xù)某個參數(shù)相等,若相等返回true,否則返回false。

NOT函數(shù):NOT函數(shù)返回與指定表達式相反的布爾值。

FALSE函數(shù):FALSE函數(shù)返回布爾值false。

TRUE函數(shù):TRUE函數(shù)返回布爾值true。

高級函數(shù)
ISIDCARD函數(shù):ISIDCARD函數(shù)可以用來判斷文本是否是有效的身份證號碼。

ARRAY函數(shù):ARRAY函數(shù)可以將多個參數(shù)變成一個數(shù)組。

多表函數(shù)的組合使用

哪些地方可能用到函數(shù)與公式
- 字段運算邏輯

- 字段顯示邏輯

- 提交跳轉邏輯

- 提交校驗邏輯

- 數(shù)據(jù)流中的字段設置

總結
函數(shù)與公式極大的擴展了表單的能力,在需要邏輯運算、比較時能發(fā)揮強大的能力,再配合表單關聯(lián)更新、表單關聯(lián)查看、表單間跳轉傳值、多表交叉查看、子表單、函數(shù)和公式、流程,可以構建更多復雜的應用系統(tǒng)。