excel用vlookup查询的值存在两个相同数值的时候,如何都显示出来?
查询的值有相同的数值,那么这个时候如何用vlookup使两个或者两个以上的值都显示出来?能发excel的例解给我吗?...
查询的值有相同的数值,那么这个时候如何用vlookup使两个或者两个以上的值都显示出来?
能发excel的例解给我吗? 展开
能发excel的例解给我吗? 展开
5个回答
展开全部
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”都显示出来。
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”都显示出来。
展开全部
用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”都显示出来。
请通过站内消息把邮箱告知,可以发实例表。
同样是上面的例子,用“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”都显示出来。
请通过站内消息把邮箱告知,可以发实例表。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可能。
Excel里,每一个表格都有对应的坐标关系,A1,B3等等。
VLOOKUP函数是查询后首先返回行序号,再进一步返回单元格的值,无法使两个以上的数显示出来。
Excel里,每一个表格都有对应的坐标关系,A1,B3等等。
VLOOKUP函数是查询后首先返回行序号,再进一步返回单元格的值,无法使两个以上的数显示出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我提问跟你一样的问题
利用INDEX()和MATCH()函数配合实现就行了
可以HI我,我给你看看
利用INDEX()和MATCH()函数配合实现就行了
可以HI我,我给你看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vlookup数组公式
或index+match+small
或index+match+small
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询