找回密码
 立即注册
搜索

如何在一个单元格里显示所有的查询结果,用/分隔

9
回复
541
查看
[复制链接]

1

主题

7

帖子

1

幻币

初入江湖

Rank: 1

积分
6
2021-11-10 13:42:00 显示全部楼层 |阅读模式
求助各位大侠,
  如何在一个单元格里显示所有的查询结果,用/分隔,详见附件。
  用函数最好,可以用辅助列实现。实在不行,用VBA实现也可以。   我用的是2010版OFFICE,找下了,没有CONCAT、TEXTJOIN函数
  拜谢各位了。

单元格显示多个查询结果.rar (7.61 KB, 下载次数: 67)
PPT学习论坛
回复

使用道具 举报

1

主题

9

帖子

1

幻币

初入江湖

Rank: 1

积分
11
2021-11-14 18:18:24 显示全部楼层
=TEXTJOIN("/",1,IF($B$2:$B$16=H3,$D$2:$D$16,""))数组三键下拉~
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

-1

幻币

东方不败

积分
-3
2021-12-30 00:14:34 显示全部楼层
可是我的OFFICE2010版本没有TEXTJOIN函数呀。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

幻币

初入江湖

Rank: 1

积分
7
2022-1-10 00:10:40 显示全部楼层
我的OFFICE2010版本没有TEXTJOIN函数呀。
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

幻币

初入江湖

Rank: 1

积分
4
2022-1-13 06:39:47 显示全部楼层
=SUBSTITUTE(TRIM(CONCAT(IF($B$2:$B$16=H3,$D$2:$D$16&" ","")))," ","/")
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

10

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2022-1-21 16:14:20 显示全部楼层
我用您的公式试了一下,没有CONCAT,换成CONCATENATE,下拉,结果不对呀。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
5
2022-1-25 02:03:53 显示全部楼层
=MID(CONCAT(IF(B2:B16=H3,D2:D16&"/","")),1,LEN(CONCAT(IF(B2:B16=H3,D2:D16&"/","")))-1)
数组三键往下拉
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-29 20:49:42 显示全部楼层
谢谢。但是我的2010版EXCEL没有CONCAT,换成CONCATENATE,下拉,结果不对呀,每行只显示一个姓名。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

10

帖子

1

幻币

初入江湖

Rank: 1

积分
12
2022-2-13 04:28:32 显示全部楼层
要不辛苦升级下? WPS也行
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

幻币

初入江湖

Rank: 1

积分
0
2022-2-15 06:18:36 显示全部楼层
算了,我还是用辅助列吧,谢谢高手。
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册