主要观点总结
本文介绍了解决一对多查询问题的方法,涉及到返回销售部全部人员姓名的不同方法。包括各版本通用的辅助列方法、万金油公式、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: 小李秘书,你来一下 ……
………………………………