Excel这个函数公式太强了!查询结果自动横向排列!

B站影视 韩国电影 2025-10-05 07:10 1

摘要:我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!——

——

在日常工作中,面对WPS Excel表格中复杂的一对多、多对多数据查询,我们会经常使用FILTER函数来处理,但是FILTER筛选出的结果总是默认竖向排列。如果想把查询结果横向排列怎么办呢?这时我们可以通过FILTER+TOROW函数组合,只需一个公式,就能让查询结果自动横向排列,效率直接拉满!

如下图所示,左侧是每个项目参加成员信息,我们需要通过项目名称,查询对应成员名单并且横向排列显示。

第一步:获取去重后的项目名称

在目标单元格中输入公式:

=UNIQUE(A2:A11)

然后点击回车,下拉填充公式即可

解读:

利用UNIQUE函数进行数据去重处理。

第二步:FILTER+TOROW函数组合

在目标单元格中输入公式:

=TOROW(FILTER(B2:B11,$A$2:$A$11=E2,""),3)

然后点击回车,下拉填充公式即可

解读:

①利用FILTER函数根据项目名称,进行条件查询,要注意的是A2:A11项目名称要绝对引用,因为下拉填充公式时要保持数据区域不变。

②然后再使用TOROW函数把竖向排列的查询结果,转换成横向排列按行显示,其中参数3代表忽略空格和错误值。

当然,如果希望结果合并到一个单元格并用逗号隔开,可以使用以下公式:

=TEXTJOIN(", ",TRUE,TOROW(FILTER(B2:B11,$A$2:$A$11=E2,""),3))

解读:

利用TEXTJOIN函数把横向排列的查询结果,按逗号隔开合并到一个单元格。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!

来源:桃大喵学习记一点号

相关推荐