首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >梦幻足球联赛统计追踪器

梦幻足球联赛统计追踪器
EN

Web Applications用户
提问于 2022-03-10 20:53:05
回答 1查看 28关注 0票数 -1

我是南加州一个小型台面足球联盟的总监。目前,我正在使用联盟模板电子表格来跟踪单个球员的统计数据(TDs、传球等)、比赛结果和日程安排。我想弄清楚的是,如何从每个球员的球队名册标签中提取数据,以填充主页面上的表格(球员w/大多数TDs,球员w/大多数传球,等等)。另一个人设计了我正在使用的原始工作表,而我对这种东西不是很在行。你们中的一个了不起的人能看一看吗?

我有两个部分放在红括号里。在第一个选项卡(联赛表),有一个部分突出显示和排名前6名球员的统计。在第二个选项卡(勒扎兹)上,另一个红色括号覆盖着单个球员的统计数据。

是否有办法从每一支球队的名单(其中有6支),从整个联赛中选出6名最高的球员,把他们列在一张桌子上,并给他们排名?

我真的很感谢你的帮助。我试图寻找答案,但我甚至不知道我该问些什么。

EN

回答 1

Web Applications用户

发布于 2022-03-12 13:57:49

这个答案是基于为每个团队创建一个动态查询,然后查询合并的查询结果,以获得联赛表类别的前6名球员。

Step#1:团队查询

  • Cell B7=query({"ID","Name","Position","Miss Next Game","Deflect","Pass Comp","TD","Int","Cas","MVP","Team"})
    • 充当标题。
    • 包括团队名称

  • 第8行
    • Cell A8:包含团队工作表的名称
    • Cell B8=query({indirect(address($B$5,$B$1,4,true,$A$8)&":"&address($B$6,$B$4,4,true))},"select Col1, Col2, Col3,Col16,Col17, Col18, Col19, Col20, Col21, Col22 where Col2 is not null order by Col1")
      • 我使用indirect(address()) ( B1、B4、B5、B6和A8中的工作表名称中的列/行号)动态地创建工作表范围,但还有其他方法可以做到这一点
      • "where“条件对于只返回具有播放机名称的单元格非常重要。
      • “排序顺序”还确保球员的详细信息与团队表的顺序相同。

代码语言:javascript
复制
- **Cell L8**: `=arrayformula(transpose(SPLIT(REPT($A$8&"♕",counta(indirect(address($B$5,$B$1+1,4,true,$A$8)&":"&address($B$6,$B$1+1,4,true)))),"♕")))` 
    - Counts the number of player names on the team sheet, then creates an array consisting of that many instances of the team name in cell A8.
  • Row#21,28,34等:清洗和重复

Step#2:联赛表查询这是基于与性能类别匹配的列号并按降序排序的组合团队结果的一系列查询,仅限于6个结果

在本例中,查询与合并的团队结果在同一个页面上,但通常会在联赛表中输入。

  • Sample:触地量- =query({B7:L273},"select Col2,Col7, Col11 where Col2 is not null and Col7 >=1 order by Col7 desc limit 6")

Team查询

League表性能

票数 0
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/163422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档