文本处理函数
Trim函数:
- 作用:除了单词之间的单个空格之外,移除文本中的所有空格。
- 语法:TRIM(text),Text为必需项,为要移除空格的文本。
Concatenate函数:
- 作用:将两个或多个文本字符串联接为一个字符串。
- 语法:CONCATENATE(text1, [text2], …),至少包含一个项目,最多255个项目,最多支持8192个字符,项目可以是文本值、数字、或单元格引用。
- 说明:可以利用连接符&实现相同的功能。
结果如下:
Replace函数:
- 作用: 将
特定位置的字符串替换为不同的文本字符
。 - 语法:
REPLACE(old_text, start_num, num_chars, new_text)
,old_text为需要替换的文本,start_num替换字符的位置,num_chars利用new_text替换的字符数,new_text要替换old_text的新文本。
Left函数:
-
作用:从文本字符串的第一个字符开始返回指定个数的字符。
-
LEFT(text, [num_chars])
,text包含要提取的字符,num_chars为指定要提取的自负数量,必须≥0,如果大于文本长度,则返回全部文本,如果省略则假定其值为1。
Right函数:
用法同Left,只是取数方向相反,从右侧开始取数。
Mid函数:
- 作用:从指定位置开始提取特定数目的字符
- 语法:MID(text, start_num, num_chars),text包含要提取字符的文本,start_num文本中要提取第一个字符的位置,num_chars希望提取的字符个数。
信息反馈函数
Exact函数:
-
作用:比较两个文本字符串,如果它们完全相同,则返回 TRUE,否则返回 FALSE。 函数 EXACT 区分大小写,但忽略格式上的差异。 使用 EXACT 可以检验在文档中输入的文本。
-
语法:EXACT(text1, text2),text1和text2两个需要比较的字符串。
逻辑运算函数
If函数:
- 作用:对值和期待值进行逻辑比较
- 语法:
F(logical_test, value_if_true, [value_if_false])
,当logical_test成立时,返回value_if_true,当logical_test不成立时,返回value_if_false。IF函数最多嵌套64个。
Iferror函数:
- 作用:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。 使用 IFERROR 函数可捕获和处理公式中的错误。
- 语法:
IFERROR(value, value_if_error)
,value为要检查的值,value_if_error为在value为错误时返回的值,错误类型包括:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、 #NAME? 或 #NULL!。
And函数:
用于确定测试中的所有条件是否均为 TRUE。
Or函数:
用于确定测试中的任一条件是否为TRUE。
Not函数:
对其参数的逻辑求反。
数学统计函数
Sum函数:
- 作用:可以将单个值、单元格引用或是区域相加,或者将三者的组合相加。
- 语法:SUM(number1,[number2],…)
求平均数
- 作用:返回参数的平均值(算术平均值)。
- 语法:
AVERAGE(number1, [number2], ...)
,number1为求平均值的区域,number2为可选参数,作用等同number1。
Count函数:
- 作用:计算包含数字的单元格个数以及参数列表中数字的个数。
- 语法:
COUNT(value1, [value2], ...)
,value1为要计算数字个数的第一项、单元格应用或区域,value2可选参数,作用同value1。
参数为
数字
、日期
、代表数字的文本(如“1”)
、逻辑值
和直接键入参数列表中的数字
将被计算在内。
日期时间函数
Datedif函数:
- 作用:计算两个日期间隔的年数、月数、天数,常用于计算年龄的公式中。
- 语法:
DATEDIF(start_date,end_date,unit)
,start_date表示起始日期
,end_date表示结束日期
。日期值的输入方式有多种:带引号的文本字符串(例如:“2001/1/30”)、序列号(例如 36921,在商用 1900 日期系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(“2001/1/30”))。
说明:日期存储为可用于计算的序列号。默认情况下,1899 年 12 月 31 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
Networkdays函数:
NETWORKDAYS(start_date, end_date, [holidays])返回两个日期之间的工作日个数。
Now函数:
- 作用:
返回当前的日期和时间
,每次打开工作表时间会更新。 - 语法:
NOW()
,无参数。
- Excel 可
将日期存储为序列号
,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。- 序列号中
小数点右边
的数字表示时间
,左边的数字表示日期
。 例如,序列号 0.5 表示时间为中午 12:00。- NOW 函数的结果
仅在计算工作表或运行含有该函数的宏时才改变
。
Today函数:
- 作用:返回当前日期,在打开工作簿自动更新日期,常用于计算年龄等。
- 语法:
TODAY()
,无参数。
格式显示函数
Text函数:
-
作用:将数字按指定方式显示,常和其他函数配合使用,例如
合并文本数值
,需要数值以特定的格式显示,这时候可以使用TEXT函数。 -
语法:
TEXT(Value you want to format, "Format code you want to apply")
Upper / Lower函数:
UPPER(text)、LOWER(text)可以分别将text以大写和小写字母的形式输出。
Proper函数:
将文本字符串的首字母转换成大写,将其余字母转换为小写。
Roud函数:
- 作用:将数字四舍五入到指定的位数。
- 语法:
ROUND(number, num_digits)
,number要四舍五入的数字,num_digits需要四舍五入运算的位数,>0四舍五入到指定的小数位数,=0四舍五入到最接近的整数,<0四舍五入到小数点左边相应位数。
🎃🎃学习指南:
来源:CSDN
作者:今天星期八
链接:https://blog.csdn.net/Missbelover/article/details/103749576