在清單中計算欄位中使用公式,有助於增加現有欄位,例如計算價格的銷售稅。 這些可以結合起來,以程式化驗證資料。
要加一個計算欄位:
- 在列表中,點擊 + 新增欄位,往下滑至「 查看所有欄位類型」,然後選擇 「更多」。
- 在 設定 > 建立欄位 頁面,選擇 計算 (基於其他欄位) 計算 。
- 在附加欄位設定區塊,輸入你想使用的公式。
欲了解更多計算欄位與函式的資訊,請參閱 「計算清單或函式庫中的資料」。
注意
計算欄位只能對自己的列操作,因此你無法參考其他列的值,或是其他清單或函式庫中的欄位。 公式中不支援查找欄位。 新插入的列的 ID 無法使用,因為該 ID 在公式處理時不存在。
輸入公式時,除非另有說明,關鍵字與運算子之間不設空格。
以下並非完整列表。 欲查看所有公式,請參閱本文末尾的字母順序列表。
選取下方的標題以開啟並查看詳細指示。
條件公式
你可以使用以下公式來測試語句的條件並回傳 Yes 或 No 值,測試其他值如 OK 或 Not OK,或回傳空白或破折號以表示 null 值。
檢查一個數字是否大於或小於另一個數字
使用 IF 函數來進行這個比較。
| 欄 1 | 欄 2 | 公式 | 可能 (結果描述) |
|---|---|---|---|
| 15000 | 9000 | =[第1欄]>[第2欄] | 第 1 欄比第 2 欄大嗎? (是的) |
| 15000 | 9000 | =IF ([Column1]<=[Column2], “OK”、“Not OK”) | 第 1 欄大小於第 2 欄嗎? (不行) |
比較欄位內容後回傳邏輯值
若要得到邏輯值 (是或否) ,請使用 AND、 OR 和 NOT 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 可能 (結果描述) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND ([Column1]>[Column2], [Column1]<[Column3]) | 15 大於 9 且小於 8 嗎? (沒有) |
| 15 | 9 | 8 | =OR ([Column1]>[Column2], [Column1]<[Column3]) | 15 是大於 9 還是小於 8? (是的) |
| 15 | 9 | 8 | =NOT ([Column1]+[Column2]=24) | 15加9不等於24嗎? (沒有) |
對於結果是另一個計算,或非Yes或No以外的任何值,請使用IF、AND和OR函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 可能 (結果描述) |
|---|---|---|---|---|
| 15 | 9 | 8 | =IF ([Column1]=15,「OK」、「Not OK」) | 如果第 1 欄的值等於 15,則回傳「OK」。 (好的) |
| 15 | 9 | 8 | =如果 (且 ([Column1]>[Column2]、[Column1]<[Column3]) 、「OK」、「Not OK」) | 如果 15 大於 9 且小於 8,則回傳「OK」。 (不行) |
| 15 | 9 | 8 | =如果 (或 ([Column1]>[Column2]、[Column1]<[Column3]) 、「OK」、「Not OK」) | 如果 15 大於 9 或小於 8,則回傳「OK」。 (好的) |
將零顯示為空白或破折號
要顯示零,請執行一個簡單的計算。 要顯示空白或破折號,請使用 中規 功能。
| 欄 1 | 欄 2 | 公式 | 可能 (結果描述) |
|---|---|---|---|
| 10 | 10 | =[第1欄]-[第2欄] | 將第一個數字減去第二個數字 (0) |
| 15 | 9 | =IF ([Column1]-[Column2],“-”,[Column1]-[Column2]) | 當值為零時,會傳回虛線 (-) |
在欄位中隱藏錯誤值
若要以破折號、#N/A 或 NA 來取代錯誤值,請使用 ISERROR 功能。
| 欄 1 | 欄 2 | 公式 | 可能 (結果描述) |
|---|---|---|---|
| 10 | 0 | =[第1欄]/[第2欄] | 產生一個錯誤 (#DIV/0) |
| 10 | 0 | =IF (ISERROR ([Column1]/[Column2]) ,“NA”,[Column1]/[Column2]) | 當值為錯誤時,傳回 NA |
| 10 | 0 | =IF (ISERROR ([Column1]/[Column2]) ,“-”,[Column1]/[Column2]) | 當值為錯誤時,傳回一個破折號 |
檢查是否有空白欄位
你可以使用 ISBLANK 函式來尋找空白欄位。
| 欄 1 | 公式 | 可能 (結果描述) |
|---|---|---|
| 「果凍豆」 | =ISBLANK ([第1欄] | 如果是空白,則回傳是或否 |
| 「鋼鐵」 | =如果 (ISBLANK ([第1欄]) ,「不OK」、「OK」) | 自己填寫選項:第一個是空白,第二個是空白 |
欲了解更多關於 IS 函數的資訊,請參見 IS 函數。
日期與時間公式
你可以使用以下公式來執行基於日期和時間的計算,例如將天數、月份或年份加到日期上,計算兩個日期之間的差值,以及將時間轉換成小數值。
新增日期
要為日期加上天數,請使用加法 (+) 運算子。
注意
當你操作日期時,計算欄位的回傳類型必須設為 日期與時間。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 6/9/2007 | 3 | =[第1欄]+[第2欄] | 將 2007 年 6 月 9 日增加 3 天 (2007 年 6 月 12 日) |
| 12/10/2008 | 54 | =[第1欄]+[第2欄] | 將2008年12月10日增加54天 (2009年2月2日) |
要在日期上加上月份數,請使用 日期、 年份、 月份和 日 數功能。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 6/9/2007 | 3 | =日期 (年份 ([第1欄]) ,月份 ([第1欄]) +[第2欄],日期 ([第1欄]) ) | 將 2007 年 6 月 9 日增加 3 個月 (2007 年 9 月 9 日) |
| 12/10/2008 | 25 | =日期 (年份 ([第1欄]) ,月份 ([第1欄]) +[第2欄],日期 ([第1欄]) ) | 將2008年12月10日 (2011年1月10日) 增加25個月 |
要在日期上加上年份,請使用 DATE、 YEAR、 MONTH 和 DAY 功能。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 6/9/2007 | 3 | =日期 (年 ([第1欄]) +[第2欄],月份 ([第1欄]) ,日期 ([第1欄]) ) | 將2007年6月9日 (2010年6月9日增加3年) |
| 12/10/2008 | 25 | =日期 (年 ([第1欄]) +[第2欄],月份 ([第1欄]) ,日期 ([第1欄]) ) | 將2008年12月10日 (2033年12月10日增加25年) |
若要將日期、月份和年份的組合加進日期,請使用 日期、 年份、 月份和 日 數功能。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 6/9/2007 | =日期 (年 ([第1欄]) +3,月 ([第1欄]) +1,日 ([第1欄]) +5) | 將2007年6月9日 (2010年7月14日) 增加3年1個月5天 |
| 12/10/2008 | =日期 (年 ([第1欄]) +1,月 ([第1欄]) +7,日 ([第1欄]) +5) | 將2008年12月10日 (2010年7月15日的日期增加1年7個月5天) |
計算兩個日期之間的差
使用 DATEDIF 函數來執行此計算。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 1995年1月1日 | 1999年6月15日 | =DATEDIF ([Column1], [Column2], “d”) | 回傳兩日期之間的天數 (1626) |
| 1995年1月1日 | 1999年6月15日 | =日期 ([Column1]、[Column2],“ym”) | 回傳日期之間的月份數,忽略年份部分 (5) |
| 1995年1月1日 | 1999年6月15日 | =日期 ([Column1], [Column2], “yd”) | 回傳日期之間的天數,忽略165 (年份部分) |
計算兩個時間之間的差
若要以標準時間格式呈現結果, (小時:分鐘:秒) ,請使用減法運算子 (-) 及 TEXT 函數。 此方法需時數不超過24小時,分鐘秒數不得超過60小時。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 2007/06/09 上午10:35 | 2007/06/09 下午3:30 | =文字 ([Column2]-[Column1],“h”) | 兩次 (四) |
| 2007/06/09 上午10:35 | 2007/06/09 下午3:30 | =文字 ([Column2]-[Column1],“h:mm”) | 在兩次 (4:55) 之間相隔數小時與分鐘 |
| 2007/06/09 上午10:35 | 2007/06/09 下午3:30 | =文字 ([Column2]-[Column1],“h:mm:ss”) | 在4:55:00 (兩個時間段之間,有小時、分、秒) |
要以一個時間單位為基礎的總結果呈現,可以使用 INT 函數,也就是 HOUR、 MINUTE或 SECOND 函數。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =INT ( ([Column2]-[Column1]) *24) | 兩次 (總時數為28) |
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =INT ( ([Column2]-[Column1]) *1440) | 兩次 (1735) |
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =INT ( ([Column2]-[Column1]) *86400) | 兩次 (104100) 之間的總秒數 |
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =小時 ([第二欄]-[第一欄]) | 兩次時間間隔,當差距不超過24 (4) |
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =分鐘 ([第二欄]-[第一欄]) | 兩次時間間隔,當差距不超過60 (55) |
| 2007/06/09 上午10:35 | 2007/06/10 下午3:30 | =第二 ([Column2]-[Column1]) | 兩次相差不超過60 (0) |
時間轉換
若要將標準時間格式的小時轉換為小數,請使用 INT 函數。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 上午10:35 | = ([第1欄]-攔截 ([第1欄]) ) *24 | 自凌晨12:00 (10.583333) 起的時數 |
| 12:15 下午 | = ([第1欄]-攔截 ([第1欄]) ) *24 | 自凌晨12:00 (12:25) 起的時數 |
若要將小時從十進位數轉換為標準時間格式 (小時:分鐘:秒) ,請使用除 (/) 運算子及 TEXT 功能。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 23:58 | = (文 第1/24欄,「hh:mm:ss」) | 從凌晨12:00 (00:59:55) 開始,小時、分鐘和秒 |
| 2:06 | =文字 (第1/24欄,「h:mm」) | 自凌晨12:00 (0:05) |
插入儒略曆日期
儒略曆日期是指將當前年份與自年初以來天數結合的日期格式。 例如,2007 年 1 月 1 日以 2007001 表示,2007 年 12 月 31 日則以 2007365 表示。 此格式並非基於儒略曆。
若要將日期轉換為儒略曆日期,請使用 TEXT 和 DATEVALUE 函式。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 6/23/2007 | =TEXT ([Column1],“yy”) &TEXT ( ([Column1]-DATEVALUE (“1/1/” & TEXT ([Column1],“yy”) ) +1) ,“000”) | 日期為儒略曆格式,年份為兩位數 (07174) |
| 6/23/2007 | =TEXT ([Column1],“yyyy”) &TEXT ( ([Column1]-DATEVALUE (“1/1/” &TEXT ([Column1],“yy”) ) +1) ,“000”) | 日期為儒略曆格式,年份為四位數 (2007174) |
要將日期轉換為天文學中使用的儒略曆日期,請使用常數 2415018.50。 這個公式只適用於1901年3月1日之後的日期,以及你使用的是1900年日期系統。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 6/23/2007 | =[Column1]+2415018.50 | 天文學中使用的朱略曆日期 (2454274.50) |
節目日期作為星期幾
要將日期轉換為週幾的文字,請使用 TEXT 和 WEEKDAY 功能。
| 欄 1 | 公式 | 可能 (結果描述) |
|---|---|---|
| 2007年2月19日 | =平日 (文字 ([第1欄]) ,「dddd」) | 計算該日期的星期幾,並回傳星期一 (該天的全名) |
| 2008年1月3日 | =平日 (文字 ([Column1]) ,「ddd」) | 計算該日期的星期幾,並回傳 (星期四) |
數學公式
你可以使用以下公式進行各種數學計算,例如加、減、乘、除、計算數字的平均值或中位數、四捨五入以及計算數值。
將數字相加
要在一列中加兩欄或以上的數字,請使用加法 (+) 運算子或 SUM 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| 6 | 5 | 4 | =[第1欄]+[第2欄]+[第3欄] | 將前三欄的數值相加 (15) |
| 6 | 5 | 4 | =SUM ([Column1],[Column2],[Column3]) | 將前三欄的數值相加 (15) |
| 6 | 5 | 4 | =SUM (如果 ([Column1]>[Column2], [Column1]-[Column2], 10) , [Column3]) | 若第 1 欄大於第 2 欄,則將差值與第 3 欄相加。 否則就加 10,第 3 欄 (5) |
將數字相減
要在一列中減去兩欄或以上的數字,可以使用減 (-) 運算子或負數的 SUM 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| 15000 | 9000 | -8000 | =[第1欄]-[第2欄] | 將 15000 減去 9000 (6000) |
| 15000 | 9000 | -8000 | =SUM ([Column1], [Column2], [Column3]) | 在前三欄加數,包括負值 (16000) |
計算兩個數字之間的差距,並以百分比顯示
使用減法 ( ) 和除法 (/) 運算子,以及 ABS 功能。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 2342 | 2500 | = ([第2欄]-[第1欄]) /ABS ([第1欄]) | 百分比變化 (6.75%或0.06746) |
將數字相乘
若要在一列中乘兩欄或以上的數字,請使用乘法 (*) 運算子或 乘積 函數。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 5 | 2 | =[欄1]*[欄2] | 將前兩欄的數字乘以 10 () |
| 5 | 2 | =積 ([第1欄], [第2欄]) | 將前兩欄的數字乘以 10 () |
| 5 | 2 | =積 ([Column1],[Column2],2) | 將前兩欄的數字乘以20 () |
將數字相除
若要將數字分割成兩欄或多列,請使用除 (/) 運算子。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 15000 | 12 | =[第1欄]/[第2欄] | 將15000除以12 (1250) |
| 15000 | 12 | = ([第1欄]+10000) /[第2欄] | 將15000和10000相加,然後除以12 (2083) |
計算數字的平均值
平均值也稱為平均值。 要計算一列中兩欄或以上數字的平均值,請使用 平均 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| 6 | 5 | 4 | =平均 ([第1欄]、[第2欄]、[第3欄]) | 前三欄數字的平均值 (5) |
| 6 | 5 | 4 | =平均 (若 ([列1]>[列2]、[列1]-[列2],10) ,[列3]) | 如果第 1 欄大於第 2 欄,則計算差值與第 3 欄的平均值。 否則,計算值 10 與第 3 欄的平均值 (2.5) |
計算數字的中位數
中位數是有序數字區間中心的值。 使用 中位數 函數來計算一組數字的中位數。
| A | B | C | D | E | F | 公式 | 結果 (說明) |
|---|---|---|---|---|---|---|---|
| 10 | 7 | 9 | 27 | 0 | 4 | =中位數 (A、B、C、D、E、F) | 前六欄數字的中位數 (8) |
計算範圍內最小或最大的數字
要計算連續兩欄或更多欄位中最小或最大的數字,請使用 MIN 和 MAX 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| 10 | 7 | 9 | =MIN ([Column1], [Column2], [Column3]) | 最小 (7) |
| 10 | 7 | 9 | =最大 ([列1], [列2], [列3]) | 最多 (10) |
計算值
要計算數值,請使用 COUNT 函數。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| Apple | 12/12/2007 | =計數 ([第1欄], [第2欄], [第3欄]) | 計算包含數值的欄位數量。 排除日期與時間、文字及空值 (0) | |
| 12美元 | #DIV/0! | 1.01 | =計數 ([第1欄], [第2欄], [第3欄]) | 計算包含數值的欄位數,但排除錯誤與邏輯值 (2) |
依百分比增加或減少數值
使用百分比 (%) 運算子來進行此計算。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 23 | 3% | =[Column1]* (1+5%) | 第一欄的增幅為24.15 (5%) |
| 23 | 3% | =[Column1]* (1+[Column2]) | 將第1欄的數字增加到第2欄的百分比值:3% (23.69) |
| 23 | 3% | =[Column1]* (1-[Column2]) | 將第1欄的數字減去第2欄的百分比值:3% (22.31) |
把數字升為冪次方
使用此運算子可使用指數 (^) 運算子或 POWER 函數來進行此計算。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 5 | 2 | =[第1欄]^[第2欄] | 計算五平方 (25) |
| 5 | 3 | =功率 ([第1欄], [第2欄]) | 計算出五立方 (125) |
將數字四捨五入
要將數字取整,可以使用 四捨五入(ROUNDUP)、 ODD 或 EVEN 函數。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 20.3 | =四捨五入 ([第1欄],0) | 第20.3輪到最接近整數 (21) |
| -5.9 | =四捨五入 ([第1欄],0) | 回合數為 -5.9,至最接近的整數為 (-5) |
| 12.5493 | =整數 ([第一欄],2) | 第12.5493輪至最近的百分之一,小數點後兩位, (12.55) |
| 20.3 | =偶數 ([第一欄]) | 第20.3輪到最近的偶數 (22) |
| 20.3 | =ODD ([Column1]) | 第20.3輪至最近的奇數 (21) |
要向下取整一個數字,請使用 向下捨入(ROUNDDOWN )功能。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 20.3 | =捨入 ([第1欄],0) | 第20.3輪數向下延伸至最接近的整數 (20) |
| -5.9 | =捨入 ([第1欄],0) | 回合 -5.9 往下到最接近的整數 (-6) |
| 12.5493 | =四捨五入 ([第一欄],2) | 第12.5493輪數往下到百分之一,小數點後兩位 (12.54) |
要將數字四捨五入到最接近的數字或分數,請使用 ROUND 函數。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 20.3 | = ([第1欄],0) | 向下取整20.3,因為分數部分小於0.5 (20) |
| 5.9 | = ([第1欄],0) | 向上取五捨五入,因為分數部分大於 0.5 (6) |
| -5.9 | = ([第1欄],0) | 向下取整 -5.9,因為分數部分小於 -0.5 (-6) |
| 1.25 | =回合 ([第一欄],1) | 將數字四捨五入至小數點後一位 (小數點後位的十分之一) 。 由於要四捨五入的部分是 0.05 或更大,因此 (結果會向上取整:1.3) |
| 30.452 | = ([第1欄],2) | 將數字四捨五入至小數點後兩位 (百分之一) 。 由於要四捨五入的部分0.002小於0.005,因此 (結果向下取整:30.45) |
要將數字四捨五入至0以上的有效位,請使用 ROUND、 ROUNDUP、 ROUNDDOWN、 INT和 LEN 等功能。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 5492820 | =回合 ([第1欄],3-LEN (INT ([第1欄]) ) ) | 將號碼四捨五入為 3 位有效位數 (5490000) |
| 22230 | =四捨五入 ([第1欄],3-LEN (INT ([第1欄]) ) ) | 將底部數字向下取整為3位有效位數 (2200) |
| 5492820 | =ROUNDUP ([第一欄],5-LEN (INT ([第一欄]) ) ) | 最高數字可四捨五入至5492900 () |
文字公式
你可以使用以下公式來操作文字,例如將多欄的數值合併或串接、比較欄位內容、刪除字元或空格,以及重複字元。
變更文字大小寫
要更改文字大小寫,請使用 Upper、 LOWER 或 PROPER 功能。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 妮娜·維岑 | =上 ([第1欄]) | 將文字改為大寫 (NINA VIETZEN) |
| 妮娜·維岑 | =下 ([第1欄]) | 將文字改為小寫 (Nina Vietzen) |
| 妮娜·維岑 | =真 ([第一欄]) | 將標題案件文字更改為 Nina Vietzen () |
名字和姓氏結合
若要結合名字與姓氏,請使用&符號 (&) 運算子或 CONCATENATE 函數。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 卡洛斯 | 卡瓦略 | =[Column1]&[Column2] | 結合了兩條弦 (CarlosCarvallo) |
| 卡洛斯 | 卡瓦略 | =[Column1]&“ ”&[Column2] | 結合了兩條弦,中間隔 (Carlos Carvallo) |
| 卡洛斯 | 卡瓦略 | =[Column2]&“, ”&[Column1] | 結合兩條弦,中間以逗號和空格分隔 (Carvallo, Carlos) |
| 卡洛斯 | 卡瓦略 | =串接 ([Column2], “,”, [Column1]) | 結合兩條弦,中間以逗號分隔 (Carvallo, Carlos) |
將不同欄位的文字與數字合併
要結合文字與數字,請使用 CONCATENATE 函數、&符號 (&) 運算子,或 TEXT 函數與&符號運算子。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 楊 | 28 | =[第1欄]&」銷售了「&[第2欄]&」單位。」 | 將上述內容合併成一句話 (楊氏售出28套 ) |
| 杜波依斯 | 40% | =[第1欄]&」銷售「&TEXT ([Column2],「0%」) &「總銷售額。」 | 將上述內容合併成一句話 (杜波依斯銷售了40%的銷售額。) 註: TEXT 函式會附加格式化的 Column2 值,而非底層值 0.4。 |
| 楊 | 28 | =串接 ([第1欄]),銷售「,[第2欄]」單位。) | 將上述內容合併成一句話 (楊氏售出28套 ) |
將文字與日期或時間結合
若要將文字與日期或時間結合,請使用 TEXT 功能及 (&) 符號符號。
| 欄 1 | 欄 2 | 公式 | 結果 (說明) |
|---|---|---|---|
| 計費日期 | 2007年6月5日 | =「陳述日期:「&TEXT ([Column2], “d-mmm-yyyy”) | 結合文字與日期 (陳述日期:2007年6月5日) |
| 計費日期 | 2007年6月5日 | =[Column1]&“ ”&TEXT ([Column2], “mmm-dd-yyy”) | 將不同欄位的文字與日期合併成一欄 (計費日期 2007年6月5日) |
比較欄位內容
要比較一欄與另一欄或數值清單,請使用 EXACT 和 OR 函式。
| 欄 1 | 欄 2 | 公式 | 可能 (結果描述) |
|---|---|---|---|
| BD122 | BD123 | =精確 ([第1欄],[第2欄]) | 比較前兩欄的內容 (無) |
| BD122 | BD123 | =精確 ([第1欄],「BD122」) | 比較 Column1 與字串「BD122」的內容 (是的) |
檢查欄位值或其部分是否符合特定文字
要檢查欄位值或其部分是否與特定文字相符,請使用 IF、FIND、SEARCH 和 ISNUMBER 功能。
| 欄 1 | 公式 | 可能 (結果描述) |
|---|---|---|
| 越境 | =IF ([Column1]=「Vietzen」、「OK」、「Not OK」) | 檢查第一欄是否是越南 () |
| 越境 | =如果 (ISNUMBER (尋找 (“v”,[Column1]) ) 、「OK」、「Not OK」) | 檢查第 1 欄是否包含字母 v (OK) |
| BD123 | =ISNUMBER (尋找 (“BD”,[Column1]) ) | 檢查第 1 欄是否包含 BD (是的) |
計數非空白欄位
要計算非空白欄位,請使用 COUNTA 函式。
| 欄 1 | 欄 2 | 資料行 3 | 公式 | 結果 (說明) |
|---|---|---|---|---|
| 銷售 | 19 | =COUNTA ([Column1], [Column2]) | 計算非空白欄位的數量 (2) | |
| 銷售 | 19 | =COUNTA ([Column1], [Column2], [Column3]) | 計算非空白欄位的數量 (2) |
移除文字的字元
若要從文字中移除字元,請使用 LEN、 LEFT 和 RIGHT 函式。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 維生素A | =左 ([第1欄],LEN ([第1欄]) -2) | 從左邊開始,返回7 (9-2位維他命 () 角色) |
| 維生素B1 | =右 ([Column1], LEN ([Column1]) -8) | 從右邊 (B1) 回歸2 (10至8個) 角色 |
移除欄位開頭和結尾的空格
要移除欄位中的空格,請使用 TRIM 函數。
| 欄 1 | 公式 | 結果 (說明) |
|---|---|---|
| 你好! | =修剪 ([第1欄]) | 移除開頭和結尾的空格 (哈囉!) |
在欄位中重複一個字元
若要在欄位中重複某個字元,請使用 REPT 函數。
| 公式 | 結果 (說明) |
|---|---|
| =REPT (“.”,3) | 重複三次 (......) |
| =REPT("-",10) | 重複衝刺10次 (----------) |
功能字母順序列表
以下是 SharePoint 使用者可用功能的連結字母順序清單。 它包含三角函數、統計和財務函數,以及條件式、日期、數學和文字公式。
其他資源
如果你看不出自己想做什麼,試著用 Excel 做。 以下是一些額外的資料來源。 其中一些可能涵蓋較舊版本,因此使用者介面可能會有所不同。 例如,SharePoint 中網站操作選單中的項目現在會放在
。