搜索excel表格区域满足条件的元素,返回指定的值

(sheet1)

(sheet2)

在sheet2表中,录入工号,就可以显示出相应的姓名、工资。

财富值只剩6分了。谢谢老师了

建议把Sheet1弄成4列就好,就是把E:H的数据复制到A:D列下方。
Sheet2的B2单元格输入公式:
=If($A2="","",Vlookup($A2,Sheet1!$A:$D,column(),0))
公式右拉下拉复制,就可以了。
如果没有复制下来,公式复杂点。
=If($A2="","",Iferror(Vlookup($A2,Sheet1!$A:$D,column(),0),Vlookup($A2,Sheet1!$E:$H,column(),0))
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-04-30
你把横列的2个工号弄成一个 工号都在A列 姓名都在B列 以此类推
然后用vlookup 做就好了
第2个回答  2015-04-30
用vlookup或者match函数,你用帮助文件看看它的语法
第3个回答  2015-04-30
b2:
=vlookup(a2,sheet1!a:d,2,0)
c2:
=vlookup(a2,sheet1!a:d,4,0)
第4个回答  2015-04-30
B2=IF(ISERROR(VLOOKUP(A2,Sheet2!A:D,2,0)),VLOOKUP(A2,Sheet1!E:H,2,0)*VLOOKUP(A2,Sheet2!A:D,2,0))
C2=IF(ISERROR(VLOOKUP(A2,Sheet2!A:D,4,0)),VLOOKUP(A2,Sheet1!E:H,4,0)*VLOOKUP(A2,Sheet2!A:D,4,0))追问

是这个效果。

追答

把里面的*号改成,号(半角逗号)。
B2=IF(ISERROR(VLOOKUP(A2,Sheet2!A:D,2,0)),VLOOKUP(A2,Sheet1!E:H,2,0),VLOOKUP(A2,Sheet2!A:D,2,0))
C2=IF(ISERROR(VLOOKUP(A2,Sheet2!A:D,4,0)),VLOOKUP(A2,Sheet1!E:H,4,0),VLOOKUP(A2,Sheet2!A:D,4,0)
不好意思,之前公式错误了。

本回答被提问者采纳

搜索excel表格区域满足条件的元素,返回指定的值
=If($A2="","",Iferror(Vlookup($A2,Sheet1!$A:$D,column(),0),Vlookup($A2,Sheet1!$E:$H,column(),0))

在excel中,如何将搜索表区域内所有满足条件的元素的和,再返回选定的单...
在sheet1的黄色单元格(I3)输入=SUMPRODUCT((Sheet2!$D$2:$D$100=$C3)*(Sheet2!$A$2:$A$100=I$2)*(Sheet2!$F$2:$F$100))将工作表1的I3公式向后和向下拉即可。

vlookup怎么用?
excel是办公一族常用的办公软件,里面很多公式相信不少人都很熟练,但有些用户对vlookup这个名词却有点陌生,vlookup函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。其VLOOKUP函数的基本语法是这样的:该函数一参数是要查找的值;第二参数是要查找...

Excel表格中VLOOKUP函数怎么操作
3、其中“lookup_value”是指要查找的值,在此为“C”。4、参数“table_array”是指搜索的区域,在此在除标题之后的整个数据区域。5、第三个参数“col_index_num”是指整个函数返回单元格所在的列号,在此为“2”。6、最后以右括号结尾,并按回车键,就出现想要的结果啦。Excel| ...

excel中如何使用函数在选定区域内查找符合条件的值,并能返回该求合所 ...
1.举个例子,左侧大框内的数据表是寝室、班级、姓名及职务 将通过在f2中输入公式,并向右侧复制,向下复制,返回满足班级为9班并且是班级干部的记录。2.返回一个逻辑值组成的数组,如果数组元素是true说明该位置的数据是9班,如果数组元素是false说明该位置的数据不是9班。3.not嵌套isblank函数返回职位...

excel的vlookup函数如何在多组数据中查询出匹配值并返回结果?
这个时候就可以用vlookup函数,从表1中找到表2对应的姓名,并在表2中返回相应的爱好。vlookup函数的功能是搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。首先需要在单元格中先输入=,再输入VLOOKUP函数。然后选择函数的第一个数据,直接用鼠标左键选择前面...

亲,excel中用于搜索指定区域内前二列满足条件的元素,进一步返回单元格的...
比如,ABC列为数据源,EF列为条件列,G列为要输入公式的列,E1\/F1分别等于AB列某一行的值时C列的对应值 =VLOOKUP(E1&F1,IF({1,0},$A$1:$A$10000&$B$1:$B$10000,$C$1:$C$10000),2,0)编辑状态下按ctrl+shift+enter转为数组即可。

如何用excel中的vlookup函数查找并返回数据
vlookup函数的功能是搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。默认情况下,表是以升序排列的。vlookup(lookup_value,table_array,col_index_num,range_lookup)咋一看感觉很复杂,其实翻译成大白话就是vlookup(找什么,在哪找,返回第几列,精确找还是...

excel的vlookup函数怎么用
vlookup函数的书写格式:Vlookup(lookup|_value,table_array,col_index_num,range_lookup)搜索表区域首列满足条件的元素,确定待检索单元格在区域中的行序号,再进一步返回选定单元格的值。默认情况下,表是以升序排序的。vlookup函数参数说明如下:lookup|_value:在表格或区域的第一列中要搜索的值。table...

EXCEL 匹配数值 查找并返回数据
1、用三个数组数据一二三分别对应减去三个数据得到三个新的数组(差数组);2、分别用ABS()函数对三个“差数组”取绝对值得到对应的每个元素跟参照元素的距离;3、三个“差数组”相加得到一个新的数组(总距离数组),这就是每条数据相对于参照数据的总距离,即公式部分的(ABS($B$2:$B$8-G2)+...

相似回答