Excel的公式和函数

目录

  • 运算符

  • 地址的引用

  • 逻辑函数

  • 文本函数

  • 统计函数

  • 查找与引用函数

  • 日期函数

  • 常见出错信息

一、运算符

算术运算符

若要进行基本的数学运算(如加法、减法、乘法或除法)、合并数字以及生成数值结果,请使用以下算术运算符。

比较运算符

可以使用下列运算符比较两个值。 当使用这些运算符比较两个值时,结果为逻辑值 TRUE 或 FALSE。

文本连接运算符

可以使用与号 (&) 连接(联接)一个或多个文本字符串,以生成一段文本。

引用运算符

可以使用以下运算符对单元格区域进行合并计算。

二、地址的引用

相对引用:你变它就变,如影随形 A2:A5

绝对引用:以不变应万变 $A$2

混合引用:识时务者为俊杰,根据时局变 $A2 或者 A$2

$就像小别针一样,别在谁前面,谁就不能动了

F4键可以相互转换

三、逻辑函数

if函数

语法:if(logical_test,value_if_true,value_if_false)

参数:

logical_test 给定的判断条件

value_if_true 如果条件成立则返回的值

value_if_false 如果条件不成立则返回的值

功能:逻辑判断,根据真假返回对应的结果

AND/OR/NOT函数

这部分三个函数都是用来判断TRUE和FALSE的。不同的地方在于,AND只有在所有条件都为“真”的时候才返回“TRUE”;OR中有一个条件为“真”即返回“TRUE”;NOT只有一个参数,返回与条件相反的值。

四、文本函数

len函数

语法:len(text)

参数:

text 文本内容

功能:返回文本字符串中字符的个数,也叫文本长度,不分中英文和数字,都是1个字符

left函数

语法:left(text,[num_chars])

参数:

text :文本内容。

[num_chars] :可选参数,指定left提取字符的个数。

注意:

num_chars 必须大于或等于0。

如果num_chars大于文本长度,则left返回全部文本。

如果省略num_chars,则默认值为1。

功能:从文本字符串左边(开头)起第一个字符开始返回指定个数的字符。

right函数

语法:right(text,[num_chars])

参数:

text :文本内容。

[num_chars] :可选参数,指定right提取字符的个数。

注意:

num_chars 必须大于或等于0。

如果num_chars大于文本长度,则left返回全部文本。

如果省略num_chars,则默认值为1。

功能:从文本字符串右边(末尾)起第一个字符开始返回指定个数的字符。

mid函数

语法:mid(text,start_num,num_chars)

参数:

text: 文本内容。

start_num:必须,从文本中哪个位置提取,1代表第一个位置,内容包含第1个的值。

num_chars:必须,取多长,也就是取几个字符。

功能:从文本字符串的指定位置提取指定长度的字符。

text函数

语法:text(内容,格式)

参数:

内容:要进行格式转化的内容.

格式:转换成指定格式。

功能:格式转换,类似于设置单元格格式中自定义模式的功能。

replace函数

语法:replace(old_text, start_num, num_chars, new_text)

参数:

old_text:原来的文本。

start_num:指定原文本的哪个位置开始。

num_chars:取多长。

new_text:把原文本截取的内容替换成新的内容。

功能:根据指定的内容,将原文本部分内容替换成新的内容。

find函数

语法:find(find_text, within_text, [start_num])

参数:

find_text:要查找的文本。

within_text:包含要查找文本的文本。

start_num:可选,指定从哪开始找。

功能:根据指定内容查找,返回要查找的文本所在位置的起始值。

五、统计函数

int函数

语法:int(number)

参数:number一般是个小数,正负都可以。

功能:将数字向下舍入取整。

round函数

语法:ROUND(number, num_digits)

参数:

number: 要四舍五入的数字。

num_digits :要进行四舍五入运算的位置,也就是保留到几位小数的意思。

功能:将数字四舍五入到指定的小数位。

mod函数

语法:ROUND(number, divisor)

参数:

number :计算余数的被除数。

divisor :除数。

功能:计算两数相除的余数。

average 函数

计算均值

max 函数

计算最大值

min 函数

计算最小值

sum 函数

求和

还有其他的函数可以自行百度学习。

六、查找与引用函数

vlookup函数

语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

参数:

lookup_value:你想要查找的内容。

table_array:要查找的区域。

col_index_num:包含要返回的值的区域中的列号。

range_lookup:返回近似或精确匹配-表示为 1/TRUE 或 0/假。

注意:查找内容必须在要查找的区域的第一列。

功能:查找匹配数据

match函数

语法:MATCH(lookup_value, lookup_array, [match_type])

参数:

lookup_value:查找的值。

lookup_array:查找区域。

[match_type]:查找方式。

功能:返回查找值所在区域的位置。

row函数

row(区域)

row函数——返回一个引用的行号

column函数

column(区域)

column函数——返回一个引用的列号

hlookup函数

语法:vlookup(查找值,查找区域,区域内第几行,[匹配类型])

作用:根据首列满足查找值的列序号,返回在区域内对应行数的值

index函数

(1)连续区域

语法:index(区域,行号,列号)

作用:返回给定区域中特定行列单位格的交叉值或引用

(2)不连续区域

语法:index((区域1,区域2,...),行号,列号,第几个区域)

作用:返回给定区域中特定行列单位格的交叉值或引用

indirect函数

语法:indirect(引用区域,[引用格式])

作用:返回文本字符串所指定的引用。

注:第二参数引用格式有两种,第一种 1(TRUE)代表A1格式,可忽略不写;第二种0(FALSE)代表R1C1格式,这里解释一下这个格式,R代表row,C代表column,R1C1意思是第一行第一列交叉位置的单位格,即A1,但这种格式不常用。indirect函数的引用区域加"",为直接引用文本;引用区域不加"",为应用那个该文本表示的位置。

offset函数

语法:offset(基准位置,几行(正下负上),几列(正右负左),[返回几行],[返回几列])

作用:将指定的位置作为参照系,偏移特定的行列返回引用

(1)不填写第四、第五参数

(2)填写第四、第五参数

解读:如果offset函数的第四、第五参数填写的话,因为引用的是一个数组区域,所以需要按组合键“ctrl+shift+enter”,不然就会报错。

七、日期函数

today() 函数

返回当前的系统日期 例如:2020-2-17

now() 函数

返回当前系统的日期和时间 例如:2020-2-17 13:14:25

year() 函数

year(日期)

返回日期所在的年份 year(2020-2-17) --> 2020

month()函数

month(日期)

返回日期所在的月份 month(2020-2-17) --> 2

day()函数

day(日期)

返回日期所在的日 day(2020-2-17) --> 17

date函数

语法:DATE(year,month,day)

参数:

year:年

month:月

day:日

功能:拼接日期格式

datedif

语法:DATEDIF(start_date,end_date,unit)

参数:

start_date:开始时间

end_date:结束时间

unit:计算单位

功能:计算日期之间的差值。

八、常见出错信息

DIV/0!

零作除数

NAME?

在公式中使用了不能识别的名称

删除了公式中使用的名称,或者使用了不存在的名称 函数名的拼写错误

VALUE!

使用了不正确的参数或运算符

在需要数字或逻辑值时输入了文本

REF!

引用了无效的单元格地址

删除了由其它公式引用的单元格

将移动单元格粘贴到由其它公式引用的单元格中

NULL!

指定了两个并不相交的区域,故无效

使用了不正确的区域运算符或不正确的单元格引用

N/A

当在函数或公式中引用了无法使用的数值

内部函数或自定义工作表函数中缺少一个或多个参数

使用的自定义工作表函数不存

VLOOKUP( )函数中的查找值lookup_value、FALSE/TRUE参数指定了不正确的 值域

NUM!

数字类型不正确

在需要数字参数的函数中使用了不能接受的参数

由公式产生的数字太大或太小

######

列宽设置问题,不是错误值 ,输入到单元格中的数值太长,在单元格中显示不下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值