带 FILTER 功能的利物浦足球俱乐部结果

问题描述 投票:0回答:2

我有一张包含 EPL 结果原始数据的表格。我需要将第一个屏幕上的表格转换为第二个屏幕上的表格。公式的基础应通过 FILTER 函数构建。文件链接:https://docs.google.com/spreadsheets/d/1rwCqIDMc9-7kq-tMUN1O9WbxaymDew63ev0GOxRRfKk/edit#gid=1595719136

  • “利物浦”对手必须放在同一列。将“Liverpool”名称替换为“H”或“A”,具体取决于名称所在的列
  • XG 和 Score 列中的分数也应根据“Liverpool”所在的列而变化(如果“Liverpool”在数据表的 B 列中,则分数不会改变,如果在 C 列中,则确实如此)

最终版本必须如下所示:enter image description here

google-sheets filter google-sheets-formula
2个回答
1
投票

您可以尝试:

=let(Σ,map('Data sheet'!A:A,'Data sheet'!B:B,'Data sheet'!C:C,'Data sheet'!D:D,'Data sheet'!E:E,'Data sheet'!F:F,'Data sheet'!G:G,lambda(a,b,c,d,e,f,g,if(a="",,{a,index(if(b=A1,{"H",c,d,e,f,g},if(c=A1,{"A",b,e,d,g,f},)))}))),
       filter(Σ,(index(Σ,,2)<>"")))


0
投票

你好,我正在测试一些东西。

© www.soinside.com 2019 - 2024. All rights reserved.