请问excel中,如何实现一对多的查询条件,并显示在一个单元格内

请教如何实现一对多的查询,然后显示在一个单元格内,如下图:... 请教如何实现一对多的查询,然后显示在一个单元格内,如下图: 展开
 我来答
来自朱家尖积极进取的大平原狼
2017-03-09 · TA获得超过6268个赞
知道大有可为答主
回答量:6076
采纳率:71%
帮助的人:2464万
展开全部
显示在一个单元格内做不到,可以显示在同一行的多个单元格内。
在D2输入公式:
=INDEX($B:$B,SMALL(IF($A$2:$A$1000=$C$2,ROW($2:$1000),65536),COLUMN(A1)))&""
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右复制。
杨cht
2019-11-08
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
一对多查询公式比较
在运行工资薄,缺编工资输入工作表

一:M3=IF(F3<>1,"",我的查找公式限于运行处工资表(B3,B:L,11,CHAR(10)))
二:数组公式:N3=IF(F3<>1,"",TEXTJOIN(CHAR(10),1,IF($B$3:$B$600=B3,$L$3:$L$600,"")))
三:O3=IF(B3="","",L3&CHAR(10)&IFERROR(VLOOKUP(B3,B4:M$600,12,0),""))

M3:该自定义函数优点:运行快,因为会自动缩小查询范围
缺点:要会编程
N3:新增函数优点:结构简单,易懂,缺点是要求2019版本或更高级版本
O3:第三个公式优点:实用性最广,缺点:运行慢,因为查询次数多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式