excel用vlookup查询时出现相同条件值, 如何全部显示对应值?

A1=张三B1=50A2=李四B2=70A3=张三B3=100我要把符合A栏=张三的所有B栏值显示在C栏(结果应该是c1=50c2=100)vlookup永远显示第一个值... A1=张三 B1= 50
A2=李四 B2= 70
A3=张三 B3= 100

我要把符合A栏=张三的 所有B栏值 显示在C栏( 结果应该是c1=50 c2=100)

vlookup 永远显示第一个值 貌似要用index函数 c1怎么填阿 先谢谢咯
展开
 我来答
丙秋光2143
2012-05-24
知道答主
回答量:92
采纳率:0%
帮助的人:33.6万
展开全部
C1输入:=INDEX($B:$B,SMALL(IF($A:$A="张三",ROW(A:A),99999),COLUMN(A1)))&""
数组公式Ctrl+Shift+Enter输入,以上公式中的$B:$B,$A:$A可根据数据区域的大小相应的缩小,这样可以提高运算速度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
眯住眼串针
科技发烧友

2012-05-24 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3082万
展开全部
用数组公式
=INDEX(B:B,SMALL(IF(A$1:A$10="张三",ROW(A$1:A$10),8^8),ROW(A1)))
以同按CTRL+SHIFT+回车 这三键作为结束
再下拉填充即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jianaibo2008
2015-08-27 · TA获得超过274个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:68.6万
展开全部
用vlookup函数,数据源需要是唯一的,你可以将相同条件的数据源变成唯一后在使用此函数:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柳思飏飏
2020-04-15
知道答主
回答量:4
采纳率:0%
帮助的人:2519
展开全部
Vlookup公式中最后的0输入显示第一条,不输显示第二条
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youzhibai001
2012-05-24 · TA获得超过151个赞
知道小有建树答主
回答量:181
采纳率:0%
帮助的人:157万
展开全部
用单元格对应单元格的方式,=vlookup(A1,A1:B1,2,0)
追问
这样的话不是把李四的值也显示出来了? 我只要张三的值啊
追答
那你再把李死的去掉。。。或者筛选一下。。。vlookup要么整列匹配,要么单元格注意匹配,没有什么条件选择的,要么你就用另外那位兄弟提供的公式试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式