本文目录一览:
- 1、EXCEL查找函数公式
- 2、excel中如何精确查找函数?
- 3、如何查看excel中的函数代码?
- 4、怎样在excel中查找自定义函数的代码
- 5、excel函数公式大全详解
- 6、Excel表格中的查询函数怎么做 用法及其原理看这里
EXCEL查找函数公式
1
一、Vlookup函数。
易解语法结构:
=Vlookup(查找值,查找范围,返回值所在的相对列数,匹配模式)。
可以理解为:我们要在“查找范围”的第X列(返回值所在的相对列数)通过精准匹配或模糊匹配找到“查找值”对值的值。
示例:
目的:查找销售员的销量。
方法:
在目标单元格中输入公式:=VLOOKUP(H3,B3:C9,2,0)。
解读:在B3:C9中的第2列通过精准匹配的方式查找H3所对应的值。
2
二、Lookup函数。
易解语法结构:
=Lookup(查找值,查找值所在的列,返回值所在的列)。
可以理解为:从“返回列”中返回“查找值”在“查找列”中同一行的值。
示例:
目的:查找销售员的销量。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(H3=B3:B9),C3:C9)。
解读:
1、如果我们按基本语法结构来查询,公式=LOOKUP(H3,B3:B9,C3:C9)的查询结果是错误的。因为Lookup函数查询时必须按照升序来排序。然后查询。
2、所以用改进公式=LOOKUP(1,0/(H3=B3:B9),C3:C9)来查询,H3=B3:B9返回数组{0,0,0,0,0,0,1},1和数组0/{0,0,0,0,0,0,1}对比,只有“最后一项”是正确的,所以返回最后一项对应的值。
3
三、Index+Match函数。
组合式语法结构:
=Index(返回列,Match(查找值,查找列,匹配模式))。
解读:
Index函数的重要作用是返回指定位置的值。
Match函数的主要作用是对指定的值进行定位。
公式:=Index(返回列,Match(查找值,查找列,匹配模式))返回指定列中的第Match(查找值,查找列,匹配模式)行的值。
示例:
目的:查找销售员的销量。
方法:
在目标单元格中输入公式:=INDEX(C3:C9,MATCH(H3,B3:B9,0))。
解读:
1、通过公式=MATCH(H3,B3:B9,0)定位出H3单元格值在B3:B9中的相对位置。然后同公式=INDEX(C3:C9,MATCH(H3,B3:B9,0))返回C3:C9在指定行的值。从而实现查询功能。
2、建议将公式分解之后带入特定的值来加深理解。
4
四、Offset+Match函数。
组合式语法结构:
=Offset(返回列第一个单元格的上一单元格,Match(查找值,查找列,匹配模式),0)。
可以理解为:返回从当前单元格开始的第Match(查找值,查找列,匹配模式),第0列的值。以为Offset函数计数是从0开始计算的,所以从返回列第一个单元格的上一单元格开始计算;这个特点在列中也有具体的体现,参数是从0开始,而不是从1开始。
示例:
目的:查询销售员的销量。
方法:
在目标单元格中输入公式:=OFFSET(C2,MATCH(H3,B3:B9,0),0)。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
excel中如何精确查找函数?
可以利用像SUM函数、lookup函数、VLOOKUP+CHOOSE函数、OFFSET+MATCH函数、INDIRECT+MATCH函数的组合等方式来对EXCEL里的内容进行精确查找。
如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示:
SUM函数:
公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}
公式简介:使用(条件)*(条件)因为每行符合条件的为0,不符合的为1,所以只有条件都符合的为非零数字。所以SUM求和后就是多条件查找的结果
SUMPRODUCT函数:
公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)
公式简介:和SUM函数用法差不多,只是SUMPRODUCT函数不需要数组运算
MAX函数:
{=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}
SUM是通过求和把符合条件的提出来,这里是使用MAX提取出最大值来完成符合条件的值提取。
lookup函数:
公式1=LOOKUP(A9B9,A2:A6B2:B6,C2:C6)
公式简介:LOOKUP函数可以直接进行数组运算。查找的连接起来,被查找区域也连接起来。
公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)
公式3=LOOKUP(1,0/((A2:A6B2:B6)=(A9B9)),C2:C6)
公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)
MIN+IF函数:
公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))
SUM+IF函数:
公式=SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))
INDEX+MATCH函数组合:
公式1:{=INDEX(C2:C6,MATCH(A9B9,A2:A6B2:B6,0))}
公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}
OFFSET+MATCH函数:
公式=OFFSET(C1,MATCH(A9B9,A2:A6B2:B6,0),)
INDIRECT+MATCH函数:
公式 =INDIRECT("C"MATCH(A9B9,A1:A6B1:B6,0))
VLOOKUP+CHOOSE函数:
公式 :=VLOOKUP(A9B9,CHOOSE({1,2},A2:A6B2:B6,B2:C6),2,0)
HLOOKUP+TRANSPOSE+CHOOSE函数:
公式=HLOOKUP(A9B9,TRANSPOSE(CHOOSE({1,2},A2:A6B2:B6,B2:C6)),2,0)
VLOOKUP+IF函数:
公式1 =VLOOKUP(A9B9,IF({1,0},A2:A6B2:B6,B2:C6),2,0)
公式2=VLOOKUP(A9"|"B9,A31:D35,4,0)‘添加辅助列
SUMIFS函数:
excel2007中开始提供的函数SUMIFS
=SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)
数据库函数:
=DSUM(A1:C6,3,A8:B9)
=DGET(A1:C6,3,A8:B9)
=DAVERAGE(A1:C6,3,A8:B9)
=DMAX(A1:C6,3,A8:B9)
=DMIN(A1:C6,3,A8:B9)
=DPRODUCT(A1:C6,3,A8:B9)
如何查看excel中的函数代码?
点中有函数公式的单元格后,在列标号(A、B、C......)对上的长长的编辑栏中就会显示这些公式的。如果说的是VBA的代码,可以右键点击表的名称,选“查看代码”。
怎样在excel中查找自定义函数的代码
你按ALT+F11,或者菜单——工具——宏——VISUAL BASIC编辑器
然后看到左边的模块文件夹里面的模块
找到里面有function的,函数名为你的函数名的就是你想找的代码了
excel函数公式大全详解
excel函数公式大全详解
excel函数公式大全详解,在Excel表格中,我们常常会利用Excel公式来统计一些报表或数据等,这时就少不了要用到加、减、乘、除法,下面看看excel函数公式大全详解。
excel函数公式大全详解1
一、数字处理
1、取绝对值 =ABS(数字)
2、取整 =INT(数字)
3、四舍五入 =ROUND(数字,小数位数)
二、判断公式
1、把公式产生的错误值显示为空
公式:=IFERROR(A2/B2,"")
说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值
公式:=IF(AND(A2500,B2=" 未到期"),"补款","")
说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式
1、统计两个表格重复的内容
公式:=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数
公式:=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式
1、隔列求和
公式:=SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式。
2、单条件求和
公式:=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
3、多条件模糊求和
公式:=SUMIFS(C2:C7,A2:A7,A11"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
5、多表相同位置求和
公式:=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和
公式:=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
五、查找与引用公式
1、单条件查找公式
公式:=VLOOKUP(B11,B3:F7,4,FALSE)
说明:查找是VLOOKUP最擅长的,基本用法
2、双向查找公式
公式:=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
说明:利用MATCH函数查找位置,用INDEX函数取值
3、查找最后一条符合条件的记录。
excel函数公式大全详解2
EXCEL函数公式引用那点事
说起Excel中的相对引用和绝对引用,是让很多刚刚接触Excel的朋友们非常头疼的一件事,但是,要深入学习Excel知识,这个问题还必须要充分的理解才可以。
因为相对引用和绝对引用在很多操作中都会用到,比如说:条件格式、数据有效性、函数公式、高级图表甚至宏和VBA代码。
搞不清楚引用方式的话,这么多高大上的应用一切都免谈了。
公式中引用单元格或者区域时,引用的类型可分为以下三种:
相对引用:
当把公式复制到其它单元格中时,行或列的引用会改变。所谓行或列的引用会改变,即指代表行的数字和代表列的字母会根据实际的偏移量相应改变。
举一个例子:D5单元格输入公式=A1
(这里咱就不贴图了哈,可以自己打开Excel操作一下)当向下填充公式到D6、D7单元格的时候,公式会依次变成=A2、=A3。
如果向右填充公式到E5、F5单元格的时候,就会变成=B1、=C1……
这个相对引用其实就是朝三暮四随风倒,甘做墙头一棵草啊。
绝对引用:
当把公式复制到其它单元格中时,行和列的引用不会改变。
举一个例子:D5单元格输入公式=$A$1。
当向下填充公式的.时候,无论复制填充到哪个单元格,公式依然是=$A$1。
当向右填充公式的时候,无论复制填充到哪个单元格,公式还是=$A$1。
这个绝对引用就是海枯石烂心不变,一生一世到永远啊。
混合引用:
行或列中有一个是相对引用,另一个是绝对引用。
举一个例子:D5单元格输入公式=A$1。
注意这里和上面的例子中少了一个$符号,当向下填充公式到D6、D7单元格的时候,公式依然是=A$1。
如果向右填充公式到E5、F5单元格的时候,就会变成=B$1、=C$1……
你看这里,因为在行号前面加了一个$符号,行号就固定不变了,而列标前面没有加$符号,列标就会发生变化。这是不是说有钱哪儿都好办事儿呢?
混合引用还有一个用法:就是=$A1。
这里和上面的例子中差不多的模样,只是$符号跑到列标前面去了,当向下填充公式到D6、D7单元格的时候,公式就会变成=$A2、=$A3……
如果向右填充公式到E5、F5单元格的时候,公式依然是=$A1。
Excel实用技巧
双击单元格某边移动选定单元格
在工作表内移动选定单元格有一种快捷方法:将鼠标指针放置于选定单元格的一边,注意要选择与移动方向相关的一边,即要向下移动,就将鼠标指针放置于单元格的底部;如果要向右移动,就将鼠标指针放置于单元格的右边;
依此类推。这时鼠标指针变为白色箭头的形状,双击选择单元格的某边,鼠标指针将沿选定的方向移动到特定的单元格中。如果此方向相邻单元格为空白单元格,则将移动到连续最远的空白单元格中;如果此方向相邻单元格为非空白单元格,则将移动到连续最远的非空白单元格中。
双击单元格某边选取单元格区域
与上一技巧类似,如果在双击单元格边框的同时按下Shift键,根据此方向相邻单元格为空白单元格或非空白单元格选取从这个单元格到最远空白单元格或非空白单元格的区域。
快速选定不连续单元格
按下组合键,激活“添加选定”模式,此时工作表下方的状态栏中会显示出“添加到所选内容”字样,以后分别单击不连续的单元格或单元格区域即可选定,而不必按住Ctrl键不放。
巧变文本为数字
在工作中,发现一些通过文本文件或其它财务软件的数据导入Excel中后居然是以文本形式存在的(数字默认是右对齐,而文本是左对齐的),即使是重新设置单元格格式为数字也无济于事。有一个办法可以快速地将这些文件转变回数字:在空白的单元格中填入数字1,然后选中这个单元格,复制,然后再选中所要转换的范围,选择“选择性粘贴”中的“乘”,你就会发现它们都变为数字了。
根据条件选择单元格
按F5键,在打开的“定位”对话框中单击“定位条件”按钮,根据你要选中区域的类型,在“定位条件”对话框中选择需要选中的单元格类型(),例如“常量”、“公式”等,此时还可以复选“数字”、“文本”等项目,单击“确定”按钮后符合条件的所有单元格将被选中。
excel函数公式大全详解3
1、A1*B1=C1的Excel乘法公式
①首先,打开表格,在C1单元格中输入“=A1*B1”乘法公式。
②输入完毕以后,会发现在 C1 单元格中会显示“0”,当然了,因为现在还没有输入要相乘的数据嘛,自然会显示0了。
③现在在“A1”和“B1”单元格中输入需要相乘的数据来进行求积,如下图,分别在A1和B1单元格中输入10和50进行相乘,结果在C1中就会显示出来,等于“500”。
针对excel乘法函数公式是什么的问题,上面主要讲解了两个单元格相乘求积的方法,但是在平常工作中,可能会遇到更多数据相乘,下面主要说说多个单元格乘法公式运用,如:“A1*B1*C1*D1”=E1。
2、Excel中多个单元格相乘的乘法公式
①在E1单元格中输入乘法公式“=A1*B1*C1*D1”。
②然后依次在A1、B1、C1、D1中输入需要相乘的数据,结果就会显示在“E1”中啦!
看看图中的结果是否正确呀!其实,这个方法和上面的差不多,只不过是多了几道数字罢了。那么excel乘法函数公式是什么呢?
因为在工作中不止是乘法这么简单,偶尔也会有一些需要“加减乘除”一起运算的时候,那么当遇到这种混合运算的时候应当如何来实现呢?这里就要看大家小学的数学有没学好了。下面一起来做一道小学时的数学题吧!
3、Excel混合运算的乘法公式,5加10减3乘2除3等于多少?
提示:加=+,减=-,乘=*,除=/。
①首先,要了解这个公式怎么写,“5+10-3*2/3”这是错误的写法,正确写法应该是“(5+10-3)*2/3”。
②好了,知道公式了,是不是应该马上来在Excel中的“F1”中输入“=(A1+B1-C1)*D1/E1”。
③然后依次在A1、B1、C1、D1、E1中输入需要运算的数据。
好了,上面的一些基本乘法公式就已经讲玩了,下面教大家个小技巧,在有多行需要计算的时候该怎么办呢?
4、将公式复制到每行或每列
①首先用鼠标选中“F1”单元格,直到鼠标变成黑色的十字架的时候,左键按住不动往下拖。
②此时,从 F1 到下面的 F2、F3、F4等等,都已经复制了“F1”中的公式,下次需要运算的时候,直接在前面输入数据,在F2、F3、F4等单元格中就会自动显示运算的结果了。
Excel表格中的查询函数怎么做 用法及其原理看这里
1、Excel中LOOKUP查询函数的主要功能是在某个查找区域内,找到某个需要的搜索值,并把该搜索值放到特定的单元格内。LOOKUP查询函数的使用公式是“=LOOKUP(搜索单元格,搜索区域,[返回数值区域])”。
2、首先,打开Excel软件,出现要用到查询函数的工作表A1-C5。
3、在工资表E2-F2区域打出要找的数。现在需要根据工作表左边的单元格内容,即单元格A1到单元格C5的区域;查找出E2单元格的数值F2。
4、将鼠标定位到单元格F2,在该单元格中输入“=LOOKUP(E2,A2:A5,B2:B5)”。
5、函数公式输入完成以后,点击键盘上的“Enter”键,出现查询结果。
6、对比工作表左边的个人部门信息,可以看到查找的部门信息是一样的,这就是LOOKUP查找函数的作用。
7、在使用LOOKUP函数的时候,注意LOOKUP函数需要大写,“()”和“,”需要在英文状态下输入。