目录
运算符
地址的引用
逻辑函数
文本函数
统计函数
查找与引用函数
日期函数
常见出错信息
一、运算符
算术运算符
若要进行基本的数学运算(如加法、减法、乘法或除法)、合并数字以及生成数值结果,请使用以下算术运算符。

比较运算符
可以使用下列运算符比较两个值。 当使用这些运算符比较两个值时,结果为逻辑值 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!
数字类型不正确
在需要数字参数的函数中使用了不能接受的参数
由公式产生的数字太大或太小
######
列宽设置问题,不是错误值 ,输入到单元格中的数值太长,在单元格中显示不下