Excel VLOOKUP函数怎么查询一个值返回多个结果

 我来答
小耳朵爱聊车
高粉答主

2019-07-07 · 说的都是干货,快来关注
知道大有可为答主
回答量:7378
采纳率:100%
帮助的人:301万
展开全部

1、例如下图中,B列和C列分别是部门名称和对应的员工名单,我们的目的是在F1中录入部门名称后,在F4及以下单元格中能显示相应的所有部门员工名单。

2、在A2中录入公式:=COUNTIF(B$2:B2,F$1)。

3、回车,函数返回1,将A2中的公式向下拉复制填充。即把【销售部】在区域中出现的次数统计出来了。

4、在F4中录入公式:=IFERROR(VLOOKUP(ROW(A1),A:C,3,),"")。

5、回车,函数返回【张三】,即销售部门的人员名单之一。

6、将F4中公式向下拉复制填充,可以看到。所有销售部门的人员名单就统计出来了。

7、我们可以改变F1单元格的内容,例如录入【行政部】,可以看到F4到F6单元格中已经将【行政部】人员名单统计出来了。相应的A列数据也发生了改变。

8、在F1中录入【财务部】,F4中已经将财务部人员名单统计出来了,相应的A列数据也发生了改变。

凌文元LWY
高粉答主

2016-09-06 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部

“Excel VLOOKUP函数查询一个值返回多个结果”的操作步骤是:

1、打开Excel工作表;

2、根据题意,需要通过VLOOKUP函数将满足A列为D2条件的所有B列数据逐一显示出来,而由于VLOOKUP函数通常只能返回第一个满足条件的对应列的数据,因此需要根据相同姓名出现的次数,建立辅助列,然后引用数据;

3、在A列插入一列辅助列,然后在A2单元格输入以下公式,并向下填充公式

=COUNITF(A$2:A2,A2)&A2

公式表示:将A2:A2中出现A2的次数与A2单元格连接起来

4、在F2单元格输入以下公式,然后向下填充公式

=IFERROR(VLOOKUP(ROW(A1)&E$2,A:C,3,0),"")

公式表示:以行号和E2单元格为查找条件,在A列精确匹配与查找条件相同的单元格,并返回对应第3列(C列)数据,如果为错误值,返回空。

从而实现了不通过INDEX+SMALL+IF数组公式,也可快速引用或筛选数据的目的,且运算速度比数组公式快。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pieryon
推荐于2018-03-02 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166864
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部

通过添加辅助列可以完成多结果返回。有了辅助列,在下表中可以直接设置公式:

=IFERROR(VLOOKUP($A11&COLUMN(A1),$A:$C,3,0),"")

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳光上的桥
2016-09-04 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65806
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
不可以的,一个公式只能返回一个结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式