excel函数问题,vlookup只能查找第一个,后面的怎么办?

=VLOOKUP(C2,合计!$A$1:$C$20,2,FALSE)
比如C2是数值100,而“合计”里A列有A2、A3、A4都是100,那这个函数只能查到A2对应的第2列(即365),我想查出A3或者A4对应的第2列有什么办法?
是不是要用到IF函数区分“颜色”列?怎么做?

第1个回答  2010-05-05
=INDEX(B:B,SMALL(IF(A$1:A$10=C2,ROW(A$1:A$10),65535),ROW(A1)))
数组公式,用Ctrl+Shift+Enter结束输入
然后往下填充,可得到A列中所有和C2匹配的B列数据本回答被提问者采纳
第2个回答  2010-05-05
因为你的编号列有重复,不能作为关键字,想返回唯一的代码,必需用编号列与颜色列组合,可以用如下公式:
=sumproduct((合计!$A$2:$A$10=C2)*(合计!$C$2:$C$10="红色")*(合计!$B$2:$B$10))

祝你成功!

Excel VLOOKUP函数怎么查询一个值返回多个结果
Excel VLOOKUP函数在寻找一个值时,通常只能返回第一个匹配的结果。若需得到多个相同值的对应数据,需要进行一些调整。以下是具体操作步骤:首先,打开你的Excel工作表,确保A列中存在多个重复的项目。VLOOKUP函数的默认行为是查找精确匹配,但不适用于查找多个相同值的对应数据。为解决这个问题,你需要在A列...

VLOOKUP在第一列只能找出一个值,假如我这列有数个想要查找的值改用...
VLOOKUP函数只能用于主关键字为唯一的列,要不然它总是定位在第一个满足条件的记录上 你可以改用INDEX+MACTH函数 比如把第一列和第二列进行字符串连接或者再连接第三列都可以,目的是连接后能作为唯一的主关键字来索引.具体情况具体分析,可HI我,把表发来我帮你看下 ...

excel中用vlookup只能返回首单查到的值,如何返回其他值?
首先利用vlookup函数进行数据返回(这里用到绝对引用)请点击输入图片描述 如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩 这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充 我们只需要将vlookup中的2改为column函数 随后回车填充数据即可 请点击输入图片描述 ...

excel函数问题,vlookup只能查找第一个,后面的怎么办?
数组公式,用Ctrl+Shift+Enter结束输入 然后往下填充,可得到A列中所有和C2匹配的B列数据

为什么我使用vlookup函数只能查找一个值?
3. VLOOKUP函数的限制:VLOOKUP函数只能返回与搜索值匹配的第一行中的值,而无法返回所有匹配行的值。这是因为VLOOKUP函数的设计初衷是为了一对一匹配,它没有内置的机制来处理一对多匹配的情况。4. 解决方案:虽然VLOOKUP函数无法直接实现一对多匹配并全部显示出来,但可以通过其他方法间接实现这一目标。一种...

excel中用vlookup函数,已知有个两列符合条件,如何把第二列内容也显示...
因为用vlookup公式,最好要保证数据表中的关键词是唯一性的,所以当你输入这个学生的性名时,由于不是唯一性的,所以就只能显示出先找出的那个数据。但也不是没有办法可以解决。可以用很简单的方法,比如用该学生的姓名加上科目来作为你查找的关键词,这样就产生了唯一性(当然重名的还是不行)。增加一...

excel中用VLOOKUP函数,要是有重复数据怎么办,只显示第一个还是...
vlookup如果使用了精确摸查,只会返回第一个符合条件的结果,后面的不会考虑的。唯一性。你的情况只会返回第一个姓名一致的身份证号,后面同姓名的就显示不出来了。如果要区分就只有结合电话号码使得摸查目标的唯一性。在sheet1列A前插入一辅助列A,原列A变成了列B,原列B成了列C 在A2输入=B2&C2 ...

为什么用VLOOKUP只能出来第一个结果,往下面拉的都是#REF! 公式:=VLOOKU...
估计是相对引用惹的祸:公式的第一格是:=VLOOKUP(A2,成本!1:65536,2,0)往下拉第二格是:=VLOOKUP(A2,成本!2:65537,2,0),你用的是Excel 2003吧,这里65537已经超出行的最大值65536,结果当然出错。改成绝对引用应由没问题:=VLOOKUP(A2,成本!$1:$65536,2,0)...

请问一下我在EXCEL 里面用函数VLOOKUP的时候,为什么会在第二项“数值...
第一,VLOOKUP函数只能返回查到的第一个数据右侧指定列的数据,第二个无法查(要返回得用数组公式,较麻烦,用其它的思路才行)第二,当第四参数为TRUE或1时,第二参数的首列必须为升序排列,(文字则以首字拼音为序),否则返回错误。第三,第一参数与第二参数中查找区域中的一个数必须完全一致,...

...就是用VLOOKUP 这个公式的时候 只能匹配最前行的 怎样能把所有的符合...
索引的查找。这个公式需要有唯一的索引值。目前本人对excel的掌握程度也没有其他的函数可以实现这个功能。研究之后,建议你采用一下方法,同样可以达到你的要求:在完整的含有价格的表的工序后面插入一列,假定为C列,在第一行输入公式 =a1&b1 填充到含有数据的整列,如果你不希望显示此列可以隐藏 然后...

相似回答