`
阅: 672 | 回: 6
发表于2023/8/20 17:00:28 楼主 
头像 等级:初学者
积分:9
财富值:2.0
身份:普通用户
请问大神应该用什么方式来达到用下拉菜单的方式来独立的显示是每一位队员的具体参赛数据,球员数据的1是代表参加比赛,空白则是没有参加比赛。
我的个性签名
发表于 2023/8/21 9:06:07   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员
看看二维转一维  http://www.ffcell.com/WenKu/article.aspx?id=298
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2023/8/21 9:50:30   
头像 等级:初学者
积分:9
财富值:2
身份:普通用户

回复:2楼


谢谢回复,这样转换后的确可以达到一定的目的,但是如果原始表格有新的数据增加那么转换后的表格也就没有办法实时更新了。
我的个性签名
发表于 2023/8/21 14:57:47   
头像 等级:学有小成
积分:17
财富值:2
身份:普通用户

M2单元格 数据验证-序列 做下拉框。

M3单元格写函数公式:=FILTER(A3:A100,FILTER(F3:K100,F2:K2=M2)=1)

附件:   下载    在线编辑
我的个性签名
发表于 2023/8/21 21:41:43   最佳方案
头像 等级:初学者
积分:9
财富值:2
身份:普通用户

回复:4楼

这个公式很好,有一个问题,就是没有数据的是显示#N/A,我用了if函数来做真假值的判定也是一样的。请问这个应该怎么解决呢

=IF(FILTER(A3:A100,FILTER(F3:K100,F2:K2=N2)=1)=1,"",(FILTER(A$3:A$100,FILTER(F3:K100,F2:K2=N2)=1)))

我的个性签名
发表于 2023/8/22 11:44:29   
头像 等级:学有小成
积分:17
财富值:2
身份:普通用户

回复:5楼


用的WPS吗?excel 2021没有报错。应该是版本问题导致的,你试着在外面包一层IFERROR函数应该就可以解决。

=IFERROR(FILTER(A3:A100,FILTER(F3:K100,F2:K2=M2)=1),""),我就不按你位置写了,你自己改一下

另外,如果你想把后面的分数也显示出来的话,只需要把外层FILTER的第一参数区域扩大就行了。把A3:A100改成A3:E100

需要显示到哪列就扩到哪列,比如想显示到胜负那里,你就改到A3:C100

我的个性签名
发表于 2023/8/22 12:53:43   
头像 等级:初学者
积分:9
财富值:2
身份:普通用户

回复:6楼


谢谢大神,在网上搜到了其他方法完美的解决了!
我的个性签名

快速回复

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