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