专栏名称: Excel之家ExcelHome
excel技巧原创教程每日推送,excel表格职场模板干货仓库,图文/视频/动画等多种教学方式分享excel操作技巧教程/excel函数公式教程/excel数据透视表教程/excel图表教程/Word教程,助您轻松提高办公效率!
今天看啥  ›  专栏  ›  Excel之家ExcelHome

一对多查询的5种方法,你最喜欢哪一种

Excel之家ExcelHome  · 公众号  · Excel  · 2024-12-24 07:45
    

主要观点总结

本文介绍了解决一对多查询问题的方法,涉及到返回销售部全部人员姓名的不同方法。包括各版本通用的辅助列方法、万金油公式、Excel 2019公式,以及Excel 2021的FILTER和TOCOL函数使用方法。同时,还提醒读者通过微信公众号关注Excel之家ExcelHome并设为星标,以获取更多精彩内容。

关键观点总结

关键观点1: 介绍了一对多查询问题

文章开始即点明主题,说明要解决的问题是一对多查询问题,具体案例是返回销售部的全部人员姓名。

关键观点2: 提供了多种解决方法

文章介绍了多种解决方法,包括使用辅助列、万金油公式、Excel 2019公式,以及Excel 2021的FILTER和TOCOL函数等。

关键观点3: 强调了微信公众号的重要性

文章最后提醒读者通过关注Excel之家ExcelHome公众号并设为星标,以获取更多相关内容的推送,不错过精彩内容。


文章预览

小伙伴们好啊,今天咱们说说一对多查询的问题。 如下图所示,希望返回销售部的全部人员姓名。 方法1:各版本通用 辅助列 首先在C2单元格输入以下公式,向下复制。 =IFERROR(LOOKUP(1,0/(B$1:B1=B2),C$1:C1) & ",","") 再从D3单元格输入以下公式,得到所有人员姓名: =LOOKUP(1,0/(D2=B2:B16),C2:C16) 方法2:各版本通用 万金油公式 D3单元格输入以下公式,按 按Ctrl+Shift+回车, 向下复制到出现空白为止。 =INDEX(A:A,SMALL(IF(B$2:B$16=D$2,ROW($2:$16),4^8),ROW(A1))) & "" 方法3:Excel 2019公式 D3单元格输入以下公式,按Ctrl+Shift+回车 =TEXTJOIN(",",,IF(B$2:B$16=D$2,A2:A16,"")) 方法4:Excel 2021公式 D3单元格输入以下公式,结果自动溢出到相邻区域: =FILTER(A2:A16,B2:B16=D2) 方法5:Excel 2021公式 D3单元格输入以下 公式 ,结果自动溢出到相邻区域 : =TOCOL(IF(B2:B16=D2,A2:A16,x),3) 方法6: 小李秘书,你来一下 …… ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览