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

发布网友 发布时间:2022-04-24 15:31

我来回答

5个回答

热心网友 时间:2022-06-10 15:12

C1输入:=INDEX($B:$B,SMALL(IF($A:$A="张三",ROW(A:A),99999),COLUMN(A1)))&""
数组公式Ctrl+Shift+Enter输入,以上公式中的$B:$B,$A:$A可根据数据区域的大小相应的缩小,这样可以提高运算速度。

热心网友 时间:2022-06-10 15:12

用数组公式
=INDEX(B:B,SMALL(IF(A$1:A$10="张三",ROW(A$1:A$10),8^8),ROW(A1)))
以同按CTRL+SHIFT+回车 这三键作为结束
再下拉填充即可

热心网友 时间:2022-06-10 15:13

用vlookup函数,数据源需要是唯一的,你可以将相同条件的数据源变成唯一后在使用此函数:

热心网友 时间:2022-06-10 15:13

Vlookup公式中最后的0输入显示第一条,不输显示第二条

热心网友 时间:2022-06-10 15:14

用单元格对应单元格的方式,=vlookup(A1,A1:B1,2,0)追问这样的话不是把李四的值也显示出来了? 我只要张三的值啊

追答那你再把李死的去掉。。。或者筛选一下。。。vlookup要么整列匹配,要么单元格注意匹配,没有什么条件选择的,要么你就用另外那位兄弟提供的公式试试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com