相对引用被选中再按F4可以变成绝对引用。
二. 函数
IF
1. =IF(条件,为真则输出啥,为假则输出啥) # IF可以嵌套但是最多七层
2. =IF(, , “”)+IF(, , “”)+IF(, , “”) #实现嵌套
3. iserror()可以判断是否为错误,比如当遇到除0错误的时候可以与IF一起使用
4. and(条件1,条件2,。。。)
5. or(条件1,条件2,。。。)
COUNTIF
- countif(range,条件)
- countif条件中如果是比较条件,需要用"“括起来,比如”>=60"
- 注意countif中比较条件的字符串有18位只会比较前15位,此时条件要加上&"*"
- 开始->条件格式->新建规则->使用公式设置单元格格式,可以实现函数与单元格格式相关的连接
- countif函数用到数据验证中可以实现禁止输入重复的数:
(1). 列:=count(C:C,c1)<2
(2). 区域:=count($CE$15,c1)<2 - =COUNTIFS(D:D,I5,E:E,J5) #多个条件用且连接
SUMIF
- SUMIF(查找范围,条件,sum的范围):SUMIF(A:A,A2&"*",B:B) #注意这也有15位的问题
- sum的范围容错很高,区域一般会与查找范围相等,但是如果没有选择这么多,甚至只有一个单元格,也会默认为列。但是选择一个单元格一定要注意一定与查找范围平齐(同一行开始)
- SUMIF还可以求本来是一列的分成了多列的和:SUMIF(表格全选,条件,求和列字段标题)
- sumifs(求和区域,查找范围1,条件1,查找范围2,条件2,。。。) #多个条件找求和
- 当求和的项只有一个了sumif就相当于查找
VLOOKUP=查找引用
1. VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])
#注意:lookup_value(找谁)必须从在table_array(查找区域)最左侧开始,返回的值应该是table_array的第col_index_num列的值,range_lookup( 0表示精确匹配,1表示模糊匹配 )2. look_value可以加&"*",解决简写问题
3. 模糊匹配:查找小于等于自己的最大值
4. excel数值变成文本可以用&"",文本变成数值可以用乘1或者+0
5. isna() #表示na错误
6. HLOOKUOP()与VLOOKUP()一样只是方向不一样
7. match(lookup_value,lookup_array,[range_lookup]) # 返回在lookup_array的行数
8. index(array,row_num)
9. index(array,match(lookup_value,lookup_array,[range_lookup])) #match+index解决vlookup无法解决的从右往左的查找
10. vlookup()的col_index_num可以不是确定的值,如column()返回现在单元格所在的列
11. 定义名称+照相机可以使我们能过够引用照片,定义名称中写match+index