`
阅: 692 | 回: 4
发表于2022/7/11 9:18:23 楼主 
头像 等级:初学者
积分:0
财富值:2.0
身份:普通用户
如附件中 我型号选择中(C6) 输入一个值  出来相应的信息(D6 E6 F6 G6 H6 I6)  但是表格中这个值(C6)有重复的 所以出来的信息只有一个  怎么样才能我输入一个值(C6)出来其他重复值得相应信息
我的个性签名
发表于 2022/7/11 11:01:59   
头像 等级:学者
积分:88
财富值:0
身份:普通用户

回复:楼主


建议如下:

1、Excel一对多万金油函数组合,可以实现需求

2、数据表和查询结果表分开,否则无法动态展示多条查询结果

3、查询结果的单元格格式可使用条件格式动态更改

4、万金油函数的缺点:因为无法预先确定查询结果有多少条,所以只能尽可能多的填充公式和条件格式;查询结果多于预先设置的公式行数时,多余结果无法展示


最终建议:

1、Vba或其他动态查询

2、格子社区 (ffcell.com)专业定制

我的个性签名
发表于 2022/7/11 21:12:37   
头像 等级:初学者
积分:4
财富值:2
身份:普通用户
如果你使用office2021或者office365 可以使用TEXTJOIN和FILTER函数完成你的需求。
附件:   下载    在线编辑
我的个性签名
发表于 2022/7/11 21:42:46   
头像 等级:初学者
积分:4
财富值:2
身份:普通用户
或者使用VBA  网红Wlookup函数修改下,见附件
附件:   下载    在线编辑
我的个性签名
发表于 2022/7/20 15:27:14   
头像 等级:初学者
积分:1
财富值:3
身份:普通用户

B6=TEXTJOIN("、",,UNIQUE(FILTER(B$10:B$65535,($C$10:$C$65535=$C$6),"")))

D6=TEXTJOIN("、",,UNIQUE(FILTER(D$10:D$65535,($C$10:$C$65535=$C$6),"")))

G6=TEXTJOIN("、",,UNIQUE(FILTER(G$10:G$65535,($C$10:$C$65535=$C$6),"")))

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。