SharePoint 列表中常用公式的示例
Applies To
SharePoint Server 订阅版 SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 企业版 SharePoint Server 管理中心 2013 Microsoft 365 中的 SharePoint SharePoint Server 2010 Microsoft Lists Microsoft 365 小型企业版中的 SharePoint在列表中的计算列中使用公式有助于添加到现有列,例如计算价格的销售税。 这些数据可以组合在一起,以编程方式验证数据。 若要添加计算列,请单击 “+ 添加列”,然后选择“更多”。
注意: 计算字段只能在其自己的行上运行,因此不能引用另一行中的值,也不能引用其他列表或库中包含的列。 公式中不支持查找字段,并且无法使用新插入行的 ID,因为处理公式时该 ID 不存在。
输入公式时,除非另有指定,否则关键字和运算符之间没有空格。
下面不是详尽无遗的列表。 若要查看所有公式,请参阅本文末尾的 按字母顺序 排列的列表。
选择下面的某个标题,将其打开并查看详细说明。
使用下列公式,可测试语句的条件并返回 Yes 或 No 值、测试 OK 或 Not OK 等备用值,或者返回空白或短划线以代表 NULL 值。
检查某数字是否大于或小于另一个数字
使用 IF 函数 执行此比较。
Column1 |
Column2 |
公式 |
说明(可能的结果) |
---|---|---|---|
15000 |
9000 |
=[Column1]>[Column2] |
Column1 是否大于 Column2? (Yes) |
15000 |
9000 |
=IF([Column1]<=[Column2], "OK", "Not OK") |
Column1 是否小于或等于 Column2? (Not OK) |
在比较列内容后返回逻辑值
对于 (“是”或“否”) 的逻辑值的结果,请使用 AND、 OR 和 NOT 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(可能的结果) |
---|---|---|---|---|
15 |
9 |
8 |
=AND([Column1]>[Column2], [Column1]<[Column3]) |
15 是否大于 9 且小于 8? (No) |
15 |
9 |
8 |
=OR([Column1]>[Column2], [Column1]<[Column3]) |
15 是否大于 9 或小于 8? (Yes) |
15 |
9 |
8 |
=NOT([Column1]+[Column2]=24) |
15 加 9 是否不等于 24? (No) |
对于另一个计算或除“是”或“否”以外的任何其他值的结果,请使用 IF、 AND 和 OR 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(可能的结果) |
---|---|---|---|---|
15 |
9 |
8 |
=IF([Column1]=15, "OK", "Not OK") |
如果 Column1 中的值等于 15,则返回“OK”。 (OK) |
15 |
9 |
8 |
=IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
如果 15 大于 9 且小于 8,则返回“OK”。 (Not OK) |
15 |
9 |
8 |
=IF(OR([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") |
如果 15 大于 9 或小于 8,则返回“OK”。 (OK) |
将零显示为空白或短划线
若要显示零,请执行简单计算。 若要显示空白或短划线,请使用 IF 函数。
Column1 |
Column2 |
公式 |
说明(可能的结果) |
---|---|---|---|
10 |
10 |
=[Column1]-[Column2] |
从第一个数字中减去第二个数字 (0) |
15 |
9 |
=IF([Column1]-[Column2],"-",[Column1]-[Column2]) |
值为零时返回一条短划线 (-) |
隐藏列中的错误值
若要显示短划线、#N/A 或 NA 来代替错误值,请使用 ISERROR 函数 。
Column1 |
Column2 |
公式 |
说明(可能的结果) |
---|---|---|---|
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 公式查找空白字段。
Column1 |
公式 |
说明(可能的结果) |
“果冻豆” |
=ISBLANK ([Column1] |
如果为空,则返回“是”或“否” |
“Steel” |
=IF (ISBLANK ([Column1]) 、“不确定”、“确定”) |
填写你自己的选择 - 首先是如果为空,第二,如果不是 |
有关更多 IS 函数,请参阅 IS 函数。
可使用以下公式指定基于日期和时间的计算,例如向某个日期增加数日、数月或数年、计算两个日期之间的差值、以及将时间转换成十进制值。
增加日期
若要向日期增加数日,请使用加号 (+)。
注意: 操作日期时,必须将计算列的返回类型设置为“日期和时间”。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
6/9/2007 |
3 |
=[Column1]+[Column2] |
向 6/9/2007 增加 3 天 (6/12/2007) |
12/10/2008 |
54 |
=[Column1]+[Column2] |
向 12/10/2008 增加 54 天 (2/2/2009) |
若要将几个月添加到日期,请使用 DATE、 YEAR、 MONTH 和 DAY 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
向 6/9/2007 增加 3 个月 (9/9/2007) |
12/10/2008 |
25 |
=DATE(YEAR([Column1]),MONTH([Column1])+[Column2],DAY([Column1])) |
向 12/10/2008 增加 25 个月 (1/10/2011) |
若要将年数添加到日期,请使用 DATE、 YEAR、 MONTH 和 DAY 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
6/9/2007 |
3 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
向 6/9/2007 增加 3 年 (6/9/2010) |
12/10/2008 |
25 |
=DATE(YEAR([Column1])+[Column2],MONTH([Column1]),DAY([Column1])) |
向 12/10/2008 增加 25 年 (12/10/2033) |
若要将天、月和年组合添加到日期,请使用 DATE、 YEAR、 MONTH 和 DAY 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
6/9/2007 |
=DATE(YEAR([Column1])+3,MONTH([Column1])+1,DAY([Column1])+5) |
向 6/9/2007 增加 3 年 1 个月又 5 天 (7/14/2010) |
12/10/2008 |
=DATE(YEAR([Column1])+1,MONTH([Column1])+7,DAY([Column1])+5) |
向 12/10/2008 增加 1 年 7 个月又 5 天 (7/15/2010) |
计算两个日期之间的差值
使用 DATEDIF 函数执行此计算。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"d") |
返回两个日期之间的天数 (1626) |
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"ym") |
返回两个日期之间的月数,忽略年份部分 (5) |
01-Jan-1995 |
15-Jun-1999 |
=DATEDIF([Column1], [Column2],"yd") |
返回两个日期之间的天数,忽略年份部分 (165) |
计算两个时间之间的差值
若要以 (小时:分钟:秒) 的标准时间格式显示结果,请使用减法运算符 (-) 和 TEXT 函数。 要使此方法有效,小时数不得超过 24,分钟和秒数不得超过 60。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h") |
两个时间之间的小时数 (4) |
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h:mm") |
两个时间之间的小时数和分钟数 (4:55) |
06/09/2007 10:35 AM |
06/09/2007 3:30 PM |
=TEXT([Column2]-[Column1],"h:mm:ss") |
两个时间之间的小时数、分钟数和秒数 (4:55:00) |
若要在基于一个时间单位的总计中显示结果,请使用 INT 函数或 HOUR、 MINUTE 或 SECOND 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*24) |
两个时间之间的总小时数 (28) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*1440) |
两个时间之间的总分钟数 (1735) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=INT(([Column2]-[Column1])*86400) |
两个时间之间的总秒数 (104100) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=HOUR([Column2]-[Column1]) |
当差值不超过 24 时,返回两个时间之间的小时数 (4) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=MINUTE([Column2]-[Column1]) |
当差值不超过 60 时,返回两个时间之间的分钟数 (55) |
06/09/2007 10:35 AM |
06/10/2007 3:30 PM |
=SECOND([Column2]-[Column1]) |
当差值不超过 60 时,返回两个时间之间的秒数 (0) |
转换时间
若要将小时从标准时间格式转换为小数,请使用 INT 函 数。
Column1 |
公式 |
说明(结果) |
---|---|---|
10:35 AM |
=([Column1]-INT([Column1]))*24 |
自凌晨 12:00 起的小时数 (10.583333) |
12:15 PM |
=([Column1]-INT([Column1]))*24 |
自凌晨 12:00 起的小时数 (12.25) |
若要将小时从小数转换为标准时间格式 (小时:分钟:秒) ,请使用除法运算符和 TEXT 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
23:58 |
=TEXT(Column1/24, "hh:mm:ss") |
自凌晨 12:00 起的小时数、分钟数和秒数 (00:59:55) |
2:06 |
=TEXT(Column1/24, "h:mm") |
自凌晨 12:00 AM 起的小时数和分钟数 (0:05) |
插入儒略历日期
儒略历日期指一种日期格式,由当前年份和自年初起的天数组合而成。 例如,2007 年 1 月 1 日表示为 2007001,而 2007 年 12 月 31 日表示为 2007365。 这种格式不基于儒略历。
若要将日期转换为 Julian 日期,请使用 TEXT 和 DATEVALUE 函 数。
Column1 |
公式 |
说明(结果) |
---|---|---|
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 日期系统且在 3/1/1901 之后的日期。
Column1 |
公式 |
说明(结果) |
---|---|---|
6/23/2007 |
=[Column1]+2415018.50 |
儒略历格式的日期,用于天文学 (2454274.50) |
将日期显示为一周中的某一天
若要将日期转换为一周中的文本,请使用 TEXT 和 WEEKDAY 函数。
Column1 |
公式 |
说明(可能的结果) |
---|---|---|
19-Feb-2007 |
=TEXT(WEEKDAY([Column1]), "dddd") |
计算日期是星期几,并返回那一天的完整名称 (Monday) |
3-Jan-2008 |
=TEXT(WEEKDAY([Column1]), "ddd") |
计算日期是星期几,并返回那一天的缩略名称 (Thu) |
你可以使用下列公式执行各种数学计算,例如对数字进行加/减/乘/除、计算数字的平均值或中值、对数字进行舍入以及对值进行计数。
将数字相加
若要在行中的两列或多列中添加数字,请使用加法运算符 (+) 或 SUM 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
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 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Column1]-[Column2] |
从 15000 中减去 9000 (6000) |
15000 |
9000 |
-8000 |
=SUM([Column1], [Column2], [Column3]) |
将前三列中的数字相加,包括负值 (16000) |
计算两个数字相差的百分比
使用减法 () 和除法 (/) 运算符和 ABS 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
2342 |
2500 |
=([Column2]-[Column1])/ABS([Column1]) |
百分比变化(6.75% 或 0.06746) |
将数字相乘
若要将数字乘以行中的两列或多列,请使用乘法运算符 (*) 或 PRODUCT 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
5 |
2 |
=[Column1]*[Column2] |
将前两列中的数字相乘 (10) |
5 |
2 |
=PRODUCT([Column1], [Column2]) |
将前两列中的数字相乘 (10) |
5 |
2 |
=PRODUCT([Column1],[Column2],2) |
将前两列中的数字与数字 2 相乘 (20) |
将数字相除
若要将一行内两列或多列中的数字相除,请使用除号 (/)。
Column1 |
Column2 |
公式 |
说明 (结果) |
---|---|---|---|
15000 |
1.2 |
=[Column1]/[Column2] |
15000 除以 12 (1250) |
15000 |
1.2 |
=([Column1]+10000)/[Column2] |
将 15000 与 10000 相加,然后将总和除以 12 (2083) |
计算数字的平均值
平均值也被称均值。 若要计算行中两列或多列中的数字平均值,请使用 AVERAGE 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
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 |
=MEDIAN(A, B, C, D, E, F) |
求前 6 列中数字的中值 (8) |
计算某个范围内的最小或最大数
若要计算行中两列或多列中最小的或最大数目,请使用 MIN 和 MAX 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
10 |
7 |
9 |
=MIN([Column1], [Column2], [Column3]) |
最小数 (7) |
10 |
7 |
9 |
=MAX([Column1], [Column2], [Column3]) |
最大数 (10) |
对值进行计数
若要计算数值,请使用 COUNT 函数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
Apple |
12/12/2007 |
=COUNT([Column1], [Column2], [Column3]) |
对包含数值的列进行计数。 排除日期和时间、文本和 NULL 值 (0) |
|
$12 |
#DIV/0! |
1.01 |
=COUNT([Column1], [Column2], [Column3]) |
对包含数值的列进行计数,但排除错误和逻辑值 (2) |
按百分比增加或减少某个数字
使用百分比 (%) 运算符来执行此项计算。
Column1 |
Column2 |
公式 |
说明 (结果) |
---|---|---|---|
23 |
3% |
=[Column1]*(1+5%) |
将 Column1 中的数字增加 5% (24.15) |
23 |
3% |
=[Column1]*(1+[Column2]) |
将 Column1 中的数字增加 Column2 中的百分数值:3% (23.69) |
23 |
3% |
=[Column1]*(1-[Column2]) |
将 Column1 中的数字减少 Column2 中的百分数值:3% (22.31) |
求数字的幂
使用指数运算符 (^) 或 POWER 函数执行此计算。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
5 |
2 |
=[Column1]^[Column2] |
计算五的平方 (25) |
5 |
3 |
=POWER([Column1], [Column2]) |
计算五的立方 (125) |
对数字进行舍入
若要汇总数字,请使用 ROUNDUP、 ODD 或 EVEN 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
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 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
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 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
20.3 |
=ROUND([Column1],0) |
将 20.3 向下舍入,因为小数部分小于 0.5 (20) |
5.9 |
=ROUND([Column1],0) |
将 5.9 向上舍入,因为小数部分大于 0.5 (6) |
-5.9 |
=ROUND([Column1],0) |
将 -5.9 向下舍入,因为小数部分小于 -0.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 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
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 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
nina Vietzen |
=UPPER([Column1]) |
将文本更改为大写 (NINA VIETZEN) |
nina Vietzen |
=LOWER([Column1]) |
将文本更改为小写 (nina vietzen) |
nina Vietzen |
=PROPER([Column1]) |
将文本更改为词首字母大写 (Nina Vietzen) |
合并姓和名
若要合并名字和姓氏,请使用 ampersand 运算符 (&) 或 CONCATENATE 函数。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
Carlos |
Carvallo |
=[Column1]&[Column2] |
合并两个字符串 (CarlosCarvallo) |
Carlos |
Carvallo |
=[Column1]&" "&[Column2] |
合并两个字符串,以空格分隔 (Carlos Carvallo) |
Carlos |
Carvallo |
=[Column2]&", "&[Column1] |
合并两个字符串,以逗号和空格分隔 (Carlos, Carvallo) |
Carlos |
Carvallo |
=CONCATENATE([Column2], ",", [Column1]) |
合并两个字符串,以逗号分隔 (Carvallo,Carlos) |
合并不同列中的文本和数字
若要合并文本和数字,请使用 CONCATENATE 函数、ampersand 运算符 (&) 或 TEXT 函数和 ampersand 运算符。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
Yang |
28 |
=[Column1]&" sold "&[Column2]&" units." |
将上述内容合并为一个短句 (Yang sold 28 units.) |
Dubois |
40% |
=[Column1]&" sold "&TEXT([Column2],"0%")&" of the total sales." |
将上述内容合并为一个短句 (Dubois sold 40% of the total sales.) 注意: TEXT 函数将附加 Column2 的带格式的值,而不其实际值 0.4。 |
Yang |
28 |
=CONCATENATE([Column1]," sold ",[Column2]," units.") |
将上述内容合并为一个短句 (Yang sold 28 units.) |
合并带日期或时间的文本
若要将文本与日期或时间合并,请使用 TEXT 函数和 ampersand 运算符 (&) 。
Column1 |
Column2 |
公式 |
说明(结果) |
---|---|---|---|
Billing Date |
5-Jun-2007 |
="Statement date: "&TEXT([Column2], "d-mmm-yyyy") |
合并带日期的文本 (Statement date: 5-Jun-2007) |
Billing Date |
5-Jun-2007 |
=[Column1]&" "&TEXT([Column2], "mmm-dd-yyyy") |
将另一列中的文本和日期合并为一列 (Billing Date Jun-05-2007) |
比较列的内容
若要将一列与另一列或值列表进行比较,请使用 EXACT 和 OR 函数。
Column1 |
Column2 |
公式 |
说明(可能的结果) |
---|---|---|---|
BD122 |
BD123 |
=EXACT([Column1],[Column2]) |
将前两列的内容相比较 (No) |
BD122 |
BD123 |
=EXACT([Column1], "BD122") |
将 Column1 的内容与字符串“BD122”相比较 (Yes) |
检查列值或其一部分是否与特定文本相同
若要检查列值或其中的一部分是否与特定文本匹配,请使用 IF、 FIND、 SEARCH 和 ISNUMBER 函数。
Column1 |
公式 |
说明(可能的结果) |
---|---|---|
Vietzen |
=IF([Column1]="Vietzen", "OK", "Not OK") |
检查 Column1 是否为 Vietzen (OK) |
Vietzen |
=IF(ISNUMBER(FIND("v",[Column1])), "OK", "Not OK") |
检查 Column1 是否包含字母 v (OK) |
BD123 |
=ISNUMBER(FIND("BD",[Column1])) |
检查 Column1 是否包含 BD (Yes) |
对非空列进行计数
若要计算非空列,请使用 COUNTA 函 数。
Column1 |
Column2 |
Column3 |
公式 |
说明(结果) |
---|---|---|---|---|
Sales |
19 |
=COUNTA([Column1], [Column2]) |
对非空列进行计数 (2) |
|
Sales |
19 |
=COUNTA([Column1], [Column2], [Column3]) |
对非空列进行计数 (2) |
删除文本中的字符
若要从文本中删除字符,请使用 LEN、 LEFT 和 RIGHT 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
Vitamin A |
=LEFT([Column1],LEN([Column1])-2) |
从左开始,返回 7 (9-2) 个字符 (Vitamin) |
Vitamin B1 |
=RIGHT([Column1], LEN([Column1])-8) |
从右开始,返回 2 (10-8) 个字符 (B1) |
删除列开头和结尾处的空格
若要从列中删除空格,请使用 TRIM 函数。
Column1 |
公式 |
说明(结果) |
---|---|---|
Hello there! |
=TRIM([Column1]) |
删除开头和结尾处的空格 (Hello there!) |
在列中重复字符
若要重复列中的字符,请使用 REPT 函数。
公式 |
说明(结果) |
---|---|
=REPT(".",3) |
重复句点 3 次 (...) |
=REPT("-",10) |
重复短划线 10 次 (----------) |
函数的字母列表
下面是提供给 SharePoint 用户的函数链接的按字母顺序列出。 它包括三角、统计和财务函数,以及条件、日期、数学和文本公式。
其他资源
如果看不到此处尝试执行的操作,请参阅是否可以在 Excel 中执行此操作。 下面提供了一些其他来源。 其中一些可能涵盖较旧的版本,因此显示的用户界面可能存在差异。 例如,SharePoint 中“网站操作”菜单上的项现在位于“设置” 菜单上。