1

举一个我正在努力完成的例子要容易得多......

我的数据包含三列:唯一 ID、球员姓名和球队名称:

源数据

此数据是我尝试创建的数据的来源,它有两列:

  1. 来自Source_Data的任何在 The Champs 上的玩家的 UID ,以及
  2. 来自Source_Data的任何在 The Champs 上的球员的姓名

因此,我想要的数据应该是这样的:

表的所​​需输出

要获得这些数据,我需要遍历 Source_Data 中的每一行,并且——如果玩家是 The Champs 的成员——获取他们的 UID/Name 并将其放入表中(请注意,我正在创建的实际电子表格是复杂得多,这是我必须使用的方法——也就是说,遍历每一行并查看玩家是否是“冠军”的成员)。

这听起来很简单,但如果玩家不是The Champs 的成员,则无法不放任何东西。我的意思是这是我实际得到的表:

创建的实际表

以下是我用来获取这些数据的公式:

公式

我怎样才能做到这一点?如何创建所需的表?也就是说,如果 row[i] 上的玩家不是 The Champs 的成员,我怎么能不向单元格添加内容?如果 row[i]上的玩家是The Champs 的成员,我如何才能填充单元格?

4

2 回答 2

2

使用该Filter功能。

把它放在目的地的左上角单元格中

=FILTER($A:$B,$C:$C="The Champs")

不用抄下来,会“溢出”

在此处输入图像描述

于 2021-06-23T01:58:21.973 回答
0

如果您没有 Office 365,则突出显示第 2 行,转到数据功能区并单击筛选器。然后转到团队单元 C2,然后单击那里。下拉菜单将让您选择 Champs,之后您将只能在 C 列中看到带有 Champs 的行。

于 2021-06-23T02:36:09.713 回答