查找函数
-
vlookup
<p>vlookup有四个参数,如上表所示
- 第一个是参照值,就是两个表相关联的地方
- 第二个是一个表,你要给函数一个查找范围
- 第三个就是一个数字,代表表里面第几列是你要查找的数据
- 第四个是布尔值,用0精确匹配
- 求全年总计,工号相对
在I4处输入=vlookup(H4)//查找100003 - 输入表A2:F12//在这个表里面查询
<b>注意绝对引用</b>
确定表的范围后按<b>F4</b>,否则往下填充的时候表的范围会改变,按后变成$A$2:$F$12(美元符号) - 第六列是<b>我们给的表</b>的数据全年总计
第三个参数为6 - 第四个不讲,默认为0
输入=vlookup(H4,$A$2:$F$12,6,0)
<p>好了,其实函数也给了我们提示,看英文
- lookup_value 要找的值
- table_array 表格数组
- col_index_num 第几列的索引的数字值
- 不用讲了,直接0
求和函数
- sumifs
<p>5个参数
- sum_range 需要求和的实际单元格
- critica_range1 计算关联条件的第一个区域
- critica1 第一个区域满足条件
- critica_range2 计算关联条件的第二个区域
- critica2 第二个区域满足条件
<p>求男生语文成绩的和
- 对语文成绩求和,语文成绩范围为C2:C8
- 要求性别为男生
在性别里面 B2:B8
条件为男生 文本"男" 记得引号,且在英文标点下
=sumifs(c2:c8,b2:b8,"男")
<p>同理,求语文和数学得分都大于等于90分的学生总分之和
在G4单元格输入公式=SUMIFS(F2:F8,C2:C8,">=90",D2:D8,">=90")
求和总分,语文里面//大于90,数学里面//大于90
- sumprounduct
<p>语法:SUMPRODUCT(array1,array2,array3, ...)
Array1,array2,array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。///相乘再相加
<p>条件求和:求成都仓库的出货量
函数关系式:=SUMPRODUCT((C13:C19="成都")*(D13:D19))
求解的是成都仓库的出货总量。
排序函数
- rank
<p>假如A列从A1单元格起,依次有数据80、98、65、79、65。
<p>在B1中编辑公式
=RANK(A1,$A$1:$A$5,0)
从B1单元格起依次返回值为2、1、4、3、4。
<p>在C1中编辑公式
=RANK(A1,$A$1:$A$5,1)
此时从C1单元格起依次返回的值是4、5、1、3、1
- 需要排名的数值
- 需要排名的范围
- 排序方式,0为正序,1为倒序
这个比较简单,不做详细探讨
取整函数
- round
四舍五入,没什么可说的
<b>注意第二个参数为小数位数,其余见图
字符串函数
- left
<p>LEFT( string, n )
<p>可以很方便的去取文本的值,n是取几个,left是从左边去取,right是从右边去取
<p>如果A1=安徽省蚌埠市固镇县杨庙乡,则公式“=LEFT(A1,FIND("省",A1))”返回安徽省。
<p>还有mid函数
注意字符串函数的妙用
日期函数
<p>Month
函数指返回一个Variant(Integer),其值为1到12之间的整数,表示一年中的某月
<p>mintue()
<p>hour()
<p>先介绍到这里,聪明的你学会了吗?