EXCEL当中特殊函数符号的作用

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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)

相关文档
最新文档