乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>中多条件查找并引用-excel 查看引用,excel引用

<em>EXCEL</em>中多条件查找并引用-excel 查看引用,excel引用

作者:乔山办公网日期:

返回目录:excel表格制作


材料/工具:excel2010

1、打开excel2010,下图中我们要查找出对应姓名和性别的人的成绩,先选中C2列找到vlookup函数。

2、在查找值里面输入查找的条件A2和B2,中间我们用一个合并的符号。

3、在数据表里面输入一个IF函数,后面跟查找的数据来源,同样数据来源姓名和性别地方用合并符号。

4、在列序数里面要注意的是,合并的姓名和性别算成1列,我们要查找的成绩就是在第二列。

5、全部输入完成之后,最重要的是要同时按住shift加ctrl加enter三个键同时按下,就可以看到成绩。

6、将公式下拉到最后一个,即可全部出现对应的成绩,做完公式之后我们可以简单的验证下,验证之后发现是没有问题的。



1、想把C列数据引用到D列,在D2单元格输入=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)

2、按ctrl shift enter组合键即可实现引用。

3、VLOOKUP(查找值,在哪里找,找到了之后返回第几列的数据,逻辑值),其中,逻辑值为True或False。这是vlookup函数语法的通俗版解释。

4、IF({1,0},相当于IF({True,False},用来构造查找范围的数据的。而IF({1,0},A2:A7&B2:B7,C2:C7)表示将A列和B列的数据合并为一列;将C列数据作为一列。这样查找区域就是俩列了。

5、=VLOOKUP(A2&B2,IF({1,0},A2:A7&B2:B7,C2:C7),2,FALSE)公式中2表示返回查找区域第二列(就是c列)的数值。


大家都知道VLOOKUP 函数在普通的用法中只能在数据表中从左向右查找引用,并且是单条件
的查找引用。下面举例说明用这个函数进行反向查找和多条件查找。
1、反向查找引用:有两个表Sheet1 和Sheet2,Sheet1 有100 行数据,A 列是学生学号,B
列是姓名,Sheet2 表的A 列是已知姓名,B 列是学号,现在用该e68a84e8a2ade799bee5baa6337函数在Sheet1 表中查找姓名,
并返回对应的学号。
Sheet2 表的B2 的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER 结束输入){ =VLOOKUP(A2,IF({1,0},Sheet1!$B$2:$B$100,Sheet1!$A$2:$A$100),2,FALSE) }
该公式通过IF 函数改变了列顺序,利用常量数组{1,0}重新构建了一个新的二维内存数组,
再提供给VLOOKUP 作为查找范围使用。
上述公式也可改用 =INDEX(Sheet1!$A$2:$A$100,MATCH(A2,Sheet1!$B$2:$B$100,0))
2、多条件查找引用:有两个表Sheet1 和Sheet2,Sheet1 有100 行数据,A 列是商品名称,
B 列是规格型号,C 列是价格,Sheet2 表的A 列是已知的商品名称,B 列是已知的规格型号,现
在用该函数在Sheet1 表中查找商品名称、规格型号都相同的行所对应的价格填入Sheet2 表的C列。
Sheet2 表的C2 的公式就可以这样输入:({}表示数组公式,要以CTRL+SHIFT+ENTER 结束输入){ =VLOOKUP(A2&"|"&B2,IF({1,0},Sheet1!$A$2:$A$100&"|"&Sheet1!$B$2:$B$100,Shee
t1!$C$2:$C$100),2,FALSE) }
用&将A2 的名称和B2 的规格合并成一个值来查找。这里增加"|"是为了避免因两个条件直
接组合而出现本不相同的雷同,如名称“ABC”和型号“MN8”的组合,与名称“AB”和型号
“CMN8”的组合相同。
上述公式也可改用

假定原表为sheet1,在新表提取出用户编号为2商品编号为1的提取出来
新表的A2输入
=index(sheet1!a:a,small(if((sheet1!$a$2:$a$100=2)*(sheet1!$f$2:$f$100=1),row($2:$100),1000),row(a1)))&""
数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }
公式右拉再下拉到无数据

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网