1.基础函数
1.1 单元格引用
单元格引用是EXCEL中的术语,指用单元格在表中坐标位置的标识。
例如,打开一个表格,找到一个空白的单元格,写上=C1,就可以引用C1单元格的内容了。
(1)相对引用
公式中的相对引用(例如A1或B1)是基于包含公式和单元格的相对位置。如果公式所在单元格位置的改变了,引用也会随之改变。
例如,打开一个表格,找到一个空白的单元格,写上C1,就可以引用C1单元格的内容了,然后选择单元格出现十字光标拖拽单元格就可以引用周围单元格的内容,这就是相对引用;
(2)绝对引用
单元格绝对引用(例如 $F$6)即总是在指定位置引用单元格F6。如果公式所在单元格的位置改变,绝对引用的单元格不变。
例如,打开一个表格,找到一个空白的单元格,写上=$B$1 (按F4就可以切换到绝对引用)然后拖拽单元格值就不会变了,即绝对引用可以理解成就是锁定这个值不变。
(3)混合引用
混合引用具有绝对列和相对行,或是绝对行和相对列。即混合引用是指行或列只有一个是加"$"的,在绝对引用的时候,我们再按F4就会进入混合引用了;
"$"在哪个前面就是锁定那一个,如 =C$1 就是锁定第一行的值,拖拽单元格时无论拖到哪一行仍然都是这一行的值;
总结:1.混合引用就是拖的时候如果选择可以拖一行相关的,那么拖一列就拖不出来;绝对引用就是一行一列都拖不出来;相对引用就是都能拖出来。2.$加在行还是列就在哪里拖不出来,比如2C,就是行列都能拖,$2$C就是行列都不能拖出来,$2C就是行不能拖,列能拖,2$C就是行能拖,列不能拖,即$加在哪里哪里就不能拖。
参考教程 https://jingyan.baidu.com/article/c1465413e63f890bfcfc4c2e.html
2.运算符
Excel中公式运算符共有4中类型,分别是算术运算符,比较运算符,引用个运算符,文本运算符。
2.1文本函数
文本函数,就是可以在公式中处理文字串的函数。
(1)连接符&
连接符“&”的作用是将两个单元格内容连接起来,如果中间需要添加其他内容,在英文状态下用双引号“”括起来即可。
例如,我们需要将表格中A2和B2单元格的内容连接起来,结果在C2单元格中显示,那么就选中C2单元格,然后输入公式“=A2&B2”即可。
(2)FIND函数
描述: 所查找的内容的第一个字符所在位置,区分大小写
格式:=FIND(find_text,within_text,start_num)
find_text:要查找的文本内容,使用双引号;
within_text:被查找的单元格;
start_num:开始查找的位置;
示例:=FIND("亿",E6877,1)
(3)LEFT函数
描述:从所查找的内容左边开始取指定字数的内容
格式:= LEFT(text,num_chars)
text:被查找的单元格;
num_chars:要取得字符数量;
示例:=LEFT(E6877,3)
(4)RIGHT函数
描述:从所查找的内容右边开始取指定字数的内容
格式:= RIGHT(text,num_chars)
text:被查找的单元格;
num_chars:要取得字符数量;
示例:=RIGHT(E6877,3)
(5)LEN函数
描述:计算字符串的长度
格式:=LEN(text)
text:被计算的单元格;
示例:=LEN(E6877)
(6)MID函数
描述:从内容的左边指定位置开始截取指定的字数的内容
格式:=MID(text,start_num,num_chars)
text:被查找的单元格;
start_num:开始查找的位置,常与FIND函数结合使用;
num_cha:提取长度;
示例1:=MID(E6877,3,7)
(7)TEXT函数
描述:格式转化函数
格式:=TEXT(value,format_text)
value:对包含数字值的单元格的引用;
format_text:“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式;
参考教程:https://blog.csdn.net/liaoxd1996/article/details/81872145
2.2逻辑函数
(1)if函数
EXCEL的逻辑函数,执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF对数值和公式进行条件检测。
IF函数基本用法:相当于条件语句:if...,...,else...
公式:=IF(logical_text, [value_if_ture], [value_if_false])
logical_text:逻辑表达式,条件区域;
[value_if_ture]:满足逻辑表达式则显示的值;
[value_if_false]:不满足逻辑表达式显示的值;
参考教程:(1)https://blog.csdn.net/Liaoxd1996/article/details/81875818
(2)https://baijiahao.baidu.com/s?id=1610495931649891836&wfr=spider&for=pc
2.3计算函数
(1)max,min,average,sum,count函数
参考教程:https://jingyan.baidu.com/article/e75aca8520f4a5142fdac671.html
(2)sumif函数
参考教程:https://baijiahao.baidu.com/s?id=1610694776709046082&wfr=spider&for=pc
1、表达式:SUMIF(range, criteria, [sum_range])
中文表达式:SUMIF(根据条件进行计算的范围, 求和条件, [实际求和范围])
2、说明:
A、表达式中,第一二个参数 range 和 criteria 是必选项,第三个参数 [sum_range] 是可选项;如果省略 [sum_range],则在 range 中求和;如果有 [sum_range],则在 [sum_range] 中求和。
B、可以在第二个参数求和条件 criteria 中使用通配符“问号 (?) 和星号 (*)”,问号匹配任意单个字符,星号匹配任意一个或一串字符;如果要找“? 和 *”,需要在它们前面加转义字符 ~,例如要查找 ?,需要这样写 ~?。
C、如果在求和条件 criteria 中,使用文本条件、含有逻辑或数学符号的条件都必须用双引号 (") 括起来;例如使用大于号,应该这样写:">"&60。
D、SumIf 只对数值求和,文本则忽略,如果选中的范围全为文本,则返回 0。
例如,要求P6873:P6877的值,
(3)countif函数
参考教程:https://baijiahao.baidu.com/s?id=1612322530615618351&wfr=spider&for=pc
CountIf函数是 Excel 中根据条件统计个数的函数,它只有两个参数,一个是统计范围,另一个是统计条件。一般情况下,只用一个统计条件,但也可以用数组组合多重条件。在条件中,既可以用小于等于大于号,又可以通配符问号和星号,还可以用其它函数。
表达式:COUNTIF(Range, Criteria)
中文表达式:COUNTIF(统计范围, 条件)
2、说明:
A、条件不能超过 255 个字符,否则会返回错误。
B、统计文本个数时,不能包含前导空格与尾部空格,也不能出现直引号与弯引号不一致和非打印字符;否则,可能返回不可预期的值。
C、在条件中可以使用通配符问号(?)和星号(*),问号表示任意一个字符,星号表示一个或一串字符;如果要查找问号或星号,需要在它们前面加转义字符~,例如查找问号,表达式应该这样写 ~?。
例1
例2
(4)sumproduct函数
参考教程:https://jingyan.baidu.com/article/3c343ff7074afe0d36796353.html
任务一
1.1将列salary最低工资提取出来:
利用分列,将分隔符号设置为k即可。
1.2 计算北京最低工资的平均值?
首先,筛选出北京地区
然后使用平均值计算公式即可
北京最低工资的平均值为12.834841.3 最低工资平均值最低的城市是哪一个?
分别计算出各城市的最低平均工资值
成都最低工资平均值9.473684 杭州最低工资平均值11.82338 南京最低工资平均值 厦门最低工资平均值 上海最低工资平均值 深圳最低工资平均值 苏州最低工资平均值 天津最低工资平均值 武汉最低工资平均值 西安最低工资平均值 长沙最低工资平均值综上,最低工资平均值最低的城市为天津。
1.4 北京本科的招聘中,最低工资介于7-11(大于7小于11)的岗位有多少个?
首先通过多列筛选,筛选出北京地区,本科,随后输入=SUM(COUNTIF(P1509:P6869,{">7",">11"})*{1,-1})
得到结果1455.
任务二:“大数据”岗位筛选
任务二,大数据筛首先任务三:将最低工资分段,(0,4]为低,(4,8]为中,8以上为高。
=IF(T2<=4,"低",IF(T2<=8,"中","高"))
网友评论