本文目录一览:

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】查找函数(Vlookup、HLookup、Index、Match)

有时候坚持很容易,有时候坚持很难。

001 vlookup函数

查找神器

语法:4个参数(查找条件,在哪儿找,返回第几列,精确查找还是模糊查找(一般用精确查找比较多,直接填0)

缺点:只能从左至右查找

002:hlookup函数

从上至下查找,语法和vlookup差不多;

003:index加match,万能组合:

语法:index(返回值,match(条件,条件区域,精确查找))

可以从左至右,从右至左,从上至下,从下至上

由于查找函数经常使用,最喜欢的还是index加match组合

excel利用组合公式列出所有组合情况的方法

Excel 中所有组合的情况具体该如何利用组合公式进行列出呢?下面是由我分享的excel利用组合公式列出所有组合情况的 方法 ,以供大家阅读和学习。

excel利用组合公式列出所有组合情况的方法:

组合公式列出组合情况步骤1:首先,看一下原始数据。A1和A2是两个主等级,B1:B4是四个附属等级,每个主等级都有四个附属等级。需要在C列显示出所有的组合情况。

组合公式列出组合情况步骤2:我们考虑用INDEX函数来实现这个功能。首先来看一下INDEX第二参数如何做。

组合公式列出组合情况步骤3:双击C1,输入公式=INT((ROW(A1)-1)/4)+1,下拉可以看到1出现了4次,2也出现了4次,这是因为B列数据4次以后就需要在A列偏移一个单元格。

组合公式列出组合情况步骤4:外面嵌套INDEX函数,输入:

=INDEX($A$1:$A$2,INT((ROW(A1)-1)/4)+1)

组合公式列出组合情况步骤5:下拉后就可以看到“一等”和“二等”各出现了4次。

组合公式列出组合情况步骤6:第二列数据和第一列数据不一样,我们需要循环引用B列的数据。也就是让1,2,3,4循环出现。所以我们考虑用MOD函数。双击D1,输入公式:

=MOD(ROW(A1)-1,4)+1

组合公式列出组合情况步骤7:下拉后我们可以看到如下图的效果:

组合公式列出组合情况步骤8:同样,外层嵌套INDEX函数,可以循环获得B列的数据,4行一遍:

=INDEX($B$1:$B$4,MOD(ROW(A1)-1,4)+1)

组合公式列出组合情况步骤9:最后,我们把公式合并在一个单元格中,就生成了最终结果组合。