excel用vlookup查询的值存在两个相同数值的时候,如何都显示出来?

查询的值有相同的数值,那么这个时候如何用vlookup使两个或者两个以上的值都显示出来?能发excel的例解给我吗?... 查询的值有相同的数值,那么这个时候如何用vlookup使两个或者两个以上的值都显示出来?
能发excel的例解给我吗?
展开
 我来答
GoddenSave
2015-09-23 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3013
采纳率:47%
帮助的人:494万
展开全部
excel用vlookup查询的值存在两个相同数值的时候,如何都显示出来的解决方法如下:
1、用VLOOKUP函数对满足相同条件的多个数据,只能返回对应的第一个数据,例如A列为人名有两个“张三”,对应B列有两个成绩,“80”和“95”,用VLOOKUP函数只能返回“80”,后面的“95”是无法返回的。
2、同样是上面的例子,用“INDEX”配合“SMALL”、“IF”函数可以达到目的,在C1输入以下公式“=INDEX($B:$B,SMALL(IF($A$1:$A$1000<>"张三","",ROW($A$1:$A$1000)),ROW(C1)),)”,这是数组公式,需按“CTRI”+“SHIFT”+“ENTER”三键结束,然后公式下拖,可以把“80”和“95”都显示出来。
百度网友b722136
2009-08-22 · TA获得超过1293个赞
知道小有建树答主
回答量:413
采纳率:100%
帮助的人:458万
展开全部
用VLOOKUP函数对满足相同条件的多个数据,只能返回对应的第一个数据,例如A列为人名有两个“张三”,对应B列有两个成绩,“80”和“95”,用VLOOKUP函数只能返回“80”,后面的“95”是无法返回的。

同样是上面的例子,用“INDEX”配合“SMALL”、“IF”函数可以达到目的,在C1输入以下公式“=INDEX($B:$B,SMALL(IF($A$1:$A$1000<>"张三","",ROW($A$1:$A$1000)),ROW(C1)),)”,这是数组公式,需按“CTRI”+“SHIFT”+“ENTER”三键结束,然后公式下拖,可以把“80”和“95”都显示出来。

请通过站内消息把邮箱告知,可以发实例表。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心熊
2009-08-22 · TA获得超过6251个赞
知道小有建树答主
回答量:1149
采纳率:33%
帮助的人:457万
展开全部
不可能。
Excel里,每一个表格都有对应的坐标关系,A1,B3等等。
VLOOKUP函数是查询后首先返回行序号,再进一步返回单元格的值,无法使两个以上的数显示出来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
登陆都有
2009-08-22 · TA获得超过1665个赞
知道小有建树答主
回答量:1057
采纳率:0%
帮助的人:559万
展开全部
我提问跟你一样的问题
利用INDEX()和MATCH()函数配合实现就行了

可以HI我,我给你看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ExcelPower
2009-08-22 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11857

向TA提问 私信TA
展开全部
vlookup数组公式
或index+match+small
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式