EXCEL当中特殊函数符号的作用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
EXCEL当中特殊函数符号的作用
1、$符号是绝对引用的符号
$A1 列绝对引用行相对引用拖动时候行变列不变
A$1 行绝对引用列相对引用拖动时候列变行不变
$A$1 都绝对引用
2、&是起到链接字符的作用
3、*号的作用要看具体的函数
我知道的,一种是表示同时满足条件的关系((A1:A10)="中国")*((B1:B10)="动物")就是同时满足2条件的
第二种是查找时用的,*AA*代表所有含AA的单元格,AA*代表所有以AA开头的单元格
*号也是乘法中的乘号
4、!我所知道的就是函数中表名的后缀。
!是工作表名的后缀,必须的;或者是自定义格式里强制符,比如!0就是强制显示为0
数组公式
数组公式例一:{=SUM(B1:D1-B2:D2) } 意思:B1-B2、C1-C2、D1-D2的差的和。
数组公式例二:{=A VERAGE(A1:A3-B1:B3) }意思:A1-B1 A2-B2 A3-B3的差的平均数。
数组公式输入注意事项:如例一,先输入=SUM(B1:D1-B2:D2) 输入完后按SHIFT+CTRL+ENTER键,就会自动加入{ }。
Excel数据合并vlookup函数使用方法
问题:如下图,已知表sheet1中的数据如下,如何在数据表二sheet2 中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?
首先我们介绍下使用的函数vlookup 的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:
1、判断的条件
2、跟踪数据的区域
3、返回第几列的数据
4、是否精确匹配
根据问题的需求,这个公式应该是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
也可以这样写:VLOOKUP(A2,SHEET1!$A:$F,6,)
注意:要以要合并的字段为起始列
详细说明一下在此vlookup函数例子中各个参数的使用说明:
1、a2 是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;
2、sheet1!$a$2:$f$100 是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里);
3、6 这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5 注意:要以要合并的字段为起始列
4、是否绝对引用,如果是就输入true 如果是近似即可满足条件那么输入false (近似值主要用于带小数点的财务、运算等)
5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数
结果如下图:
分数段统计
例一:如何在EXCEL中统计不同分数段的人数60-70分
公式一=countif(f3:f27,">=60")-countif(f3:f27,">=70")
公式二=SUMPRODUCT(((F3:F27)>=60)*((F3:F27)<70))
各班各名次段统计
例一:我有一个学生成绩总表B列从B3开始向下都是学生的班级号L列从L2开始向下都是学生的总成绩
我想请大家写个函数就是不用排序统计总成绩前528名里各班的人数。PS:不要那种降序后用COUNTIF统计之类的我要的是在不排序的情况下统计。谢谢大家
答案:就你的图示表格说话:
假设你的表格,M列后为空区域
N1输入“班级”,O1输入“入围前528名人数”
N2:N19输入班级,1到18数字,代表各班级
O2输入公式:
=SUMPRODUCT(($B$2:$B$1000=N2)*($L$2:$L$1000>=LARGE($L$2:$L$1000,528))) 将O2公式向下复制就行了
这里,假设你的总人数记录到1000行,请根据人数作适当调整
不同工作表按各班各分数段的统计
例二:
B3=SUMPRODUCT((B2=Sheet1!$A2:$A30)*(Sheet1!$D2:$D30>=70)*(Sheet1!$D2:$D30 <80))
B4=SUMPRODUCT((B2=Sheet1!$A2:$A30)*(Sheet1!$D2:$D30>=80)*(Sheet1!$D2:$D30 <90))
把某单元格的类型转为字符型
例一:把C2单元格的类型转为字符型=TEXT(C2,"##")
把某单元格的数字从左右分别取值
1、把数字从左边取某几位,例如:把C2单元格中的数字,取左边3位就是=LEFT(C2,3)
2、把数字从右边取某几位,例如:把D2单元格中的数字,取右边2位就是=RIGHT(D2,2)
取某个单元格的数字中间的几位数
例如:取C2单元格中的数字,从左边数,第2位到第3位,那么就是:=RIGHT(LEFT(C2,3),2)