最近帮老表弄一个Excel表格,虽然以前完全没用过函数,经过上网了解了下,这些函数真的跟我们C函数十分类似。特此记录,以免后面忘记,或是学习心得Excel函数参照这个。


1  IF(条件语句,真返回值,假返回值) 

evaluate公式提示value_Excel函数

1)参数1,是一个条件判断语句。就跟C语音判断语句是一样的,可以判断单元格值大于/等于/小于。

2)参数2,是条件为真返回的值。可以直接填数字和字母,也可以是汉字等字符串,但是字符串得用“” 括起来(跟C真的是一毛一样)。

3)参数3,是条件为假返回的值。跟参数2是一样的。

4)参数2/3还可以继续嵌套判断,最多可以嵌套7级。这样一个典型的应用就是学生成绩分级。例如0~59分为不及格,60~70为合格,70~90为良好,90~100为优秀。其他100分以上为满分。

evaluate公式提示value_evaluate公式提示value_02

类比C语音的if else if语句:

evaluate公式提示value_evaluate公式提示value_03

2  vlookup(匹配值,查找区域,返回查找的第N列,查找模式) 。查找到值,返回第N列的值。

1)参数1:匹配值。就是要查找哪个值,这里一般填单元格(例如A2)。

2)参数2:查找区域。这里可以用鼠标去框选查找区域即可自动生成。这里建议绝对引用($),不要因为拖动公式,查找区域也跟着偏移。

3)参数3:根据匹配值,定位到该行后,返回第N行的数据。(匹配值行,N列)这样就可以定位一个唯一单元格的数据了。第N列经常要用到MATCH公式。后面有提到。

4)参数4:匹配模式,一般是填0。

5) 这样去理解vlookup函数:

先划定一个M行,N列的查询区域(参数2);在此区域查找匹配值(参数1),相当于获得行数;再根据列数(参数3),最终获得查询区域的值。后面就根据查询到的这个值去做任何运算了。

evaluate公式提示value_evaluate公式提示value_04

Match(匹配值,查找区域,匹配方式)。匹配值返回列号

1)参数1:是匹配值。一般填写绝对值,或是填单元格

2)参数2:查找区域。

3)参数3:匹配模式。一般是填0。

4)在查找区域内,查找到数据,返回列数。一般是来给vlookup列号来使用。

绝对引用/混合应用/相对引用 符号$

1)绝对引用。就是拖动公式的时候,引用的数据不会随着递增递减。$A$1。

2)混合引用。$A1,这样拖动公式的时候,A是不会递增的,但是1会递增。

3)相对引用。A1,那就是会拖动都会让A递增,还有1也会递增的。