Excel 函数基本应用

一、单元格引用

  1. 相对引用,这个问题实际上很好理解,我们在日常使用公式计算时,函数参数实际是数据的相对位置,在复制公式时,函数参数的位置也发生变化,比方说,我们在使用sum公式求和时,输入的公式是=sum(a1:a3),将公式复制到b4中,公式则变成了=sum(b1:b3).

  2. 绝对引用,公式不论复制到哪里,参数的绝对地址不变,使用方法就是在地址上添加“$”,具体的操作就是将光标放置在参数上,按下键盘的f4键。
    在这里插入图片描述

  3. 混合引用、就是在单元格地址中行或列前面添加“ , ”,比方说“ a1”,就是一个混合引用,表示列的绝对引用,行的相对引用,相反,如“a$1”表示列的相对引用,行的绝对引用。
    在这里插入图片描述
    当然相对引用和绝对引用以及混合引用可以进行相互转换,只要选择地址后,按下键盘上的f4键就可以来回进行切换引用方式。
    在这里插入图片描述

二、运算符

  1. 算术运算符
    +(加号) 加法运算 (3+3)
    –(减号) 减法运算 (3–1)
    负 (–1)
    (星号) 乘法运算 (33)
    /(正斜线) 除法运算 (3/3)
    %(百分号) 百分比 (20%)
    ^(插入符号) 乘幂运算 (3^2)

  2. 比较运算符
    =(等号) 等于 (A1=B1)
    >(大于号) 大于 (A1>B1)
    <(小于号) 小于 (A1<B1)
    >=(大于等于号) 大于或等于 (A1>=B1)
    <=(小于等于号) 小于或等于 (A1<=B1)

三、文本函数

&连接符的引用
- 连接AB两行内容。直接输入= & 。
在这里插入图片描述
2. 在名字与年龄中间加一个"-",需要加上英文状态下的双引号:
在这里插入图片描述

字符提取函数

  • LEFT函数
    LEFT(想要提取的字符串的位置,返回左边的几个字符)
    如下面TT需要提取身份证号码左边的6个地址码,输入函数:=LEFT(A1,6),返回地址码“441381”。
    在这里插入图片描述
    RIGHT跟LEFT函数用法基本一致,只不过一个从左开始,一个从右开始。

  • MID函数
    MID(想要提取的字符串的位置(如A1),从字符串的第几位开始,向右返回几个字符)
    如下面TT需要提取身份证号码第7位开始的8个出生日期,输入函数:=MID(A1,7,8),返回出生日期“20161213”
    在这里插入图片描述

  • FIND函数
    FIND(要查找的文本,包含要查找文本的文字区域,文本中开始查找的字符位置)

    Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。
    在这里插入图片描述

  • 逻辑函数

    用来判断真假值,或者进行复合检验的Excel函数,我们称为逻辑函数。在Excel中提供了六种逻辑函数。即AND、OR、NOT、IF、FALSE、TRUE函数。

    例子:IF的使用(=IF(C2>=5,“老员工”,“新员工”))
    在这里插入图片描述

  • TEXT函数
    格式:TEXT(数据,格式代码)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 作业
    任务一:

    1.1 将列salary最低工资提取出来,假如单元格为“10k以上”、“8k以下”等,最低工资直接为10和8,效果如下
    在这里插入图片描述
    用字符k进行字符分隔再把另一行去掉即可。

    1.2 计算北京最低工资的平均值
    首先通过筛选筛选出北京的数据,如图:
    在这里插入图片描述
    用average函数求平均值:

    =AVERAGE(R1509,R6877)
    在这里插入图片描述
    即可求出。

    1.3 最低工资平均值最低的城市是哪一个?
    用1.2的方法分别求出各城市之间的最低工资平均值再进行比较即可

    1.4北京本科的招聘中,最低工资介于7-11(大于7小于11)的岗位有多少个?
    筛选出北京地区,本科再进行最低工资的筛选,地区与学历的筛选通过1.2的筛选方式即可,而最低工资筛选则要通过公式来筛选,公式如下:

    =SUM(COUNTIF(R1509:R6869,{">7",">11"}*{-1,-1}))

    求得岗位为1455个

任务二:大数据岗位的筛选

将包含"大数据"字样的岗位给筛选出来:进行文本筛选即可。
在这里插入图片描述

任务三:将最低工资分段,(0,4]为低,(4,8]为中,8以上为高。

两种方式:

  • =TEXT(R2,"[>8]高;[>4]中;低")
  • =IF( R2>8 , “高” , IF(R2>4 , “中” , “低” ))