Google sheets 在Sheet2中的范围/数组中搜索Sheet1中的值,并返回在Sheet2中找到但不在Sheet1中的值的公式?

Google sheets 在Sheet2中的范围/数组中搜索Sheet1中的值,并返回在Sheet2中找到但不在Sheet1中的值的公式?,google-sheets,Google Sheets,我有三张床单。Sheet1包含一列数据(球员姓名),Sheet2包含相互关联的球员姓名数组,Sheet3当前为空。我想知道在Sheet3中使用什么公式来搜索Sheet2中的数组,查找Sheet1中列以外的所有名称,然后返回Sheet3中A列中的名称。阵列中的名称可能是冗余的,如果这很重要的话 我不确定该采用什么公式;索引/匹配似乎不符合要求,VLookup也不符合要求。您可以使用数组匹配返回一个数组,其中只包含未出现在Sheet1中的单元格(其他单元格将为空): =数组公式(如果(ISNA(匹配

我有三张床单。Sheet1包含一列数据(球员姓名),Sheet2包含相互关联的球员姓名数组,Sheet3当前为空。我想知道在Sheet3中使用什么公式来搜索Sheet2中的数组,查找Sheet1中列以外的所有名称,然后返回Sheet3中A列中的名称。阵列中的名称可能是冗余的,如果这很重要的话


我不确定该采用什么公式;索引/匹配似乎不符合要求,VLookup也不符合要求。

您可以使用数组匹配返回一个数组,其中只包含未出现在Sheet1中的单元格(其他单元格将为空):

=数组公式(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)

然后到达这里的主要障碍,即将二维范围转换为一列值。这可以通过以下方式实现:

=ArrayFormula(转置(拆分(串联)(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)和字符(9)),字符(9)))

然后,如果愿意,可以将其转换为唯一值:


=ArrayFormula(UNIQUE(TRANSPOSE)(SPLIT(CONCATENATE)(IF(ISNA)(MATCH(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)&CHAR(9)),CHAR(9щщ))
您可以使用数组匹配来返回一个数组,其中只包含未出现在Sheet1中的单元格(其他单元格将为空):

=数组公式(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)

然后到达这里的主要障碍,即将二维范围转换为一列值。这可以通过以下方式实现:

=ArrayFormula(转置(拆分(串联)(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)和字符(9)),字符(9)))

然后,如果愿意,可以将其转换为唯一值:


=ArrayFormula(UNIQUE(TRANSPOSE)(SPLIT(CONCATENATE)(IF(ISNA)(MATCH(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)&CHAR(9)),CHAR(9щщ))
您可以使用数组匹配来返回一个数组,其中只包含未出现在Sheet1中的单元格(其他单元格将为空):

=数组公式(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)

然后到达这里的主要障碍,即将二维范围转换为一列值。这可以通过以下方式实现:

=ArrayFormula(转置(拆分(串联)(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)和字符(9)),字符(9)))

然后,如果愿意,可以将其转换为唯一值:


=ArrayFormula(UNIQUE(TRANSPOSE)(SPLIT(CONCATENATE)(IF(ISNA)(MATCH(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)&CHAR(9)),CHAR(9щщ))
您可以使用数组匹配来返回一个数组,其中只包含未出现在Sheet1中的单元格(其他单元格将为空):

=数组公式(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)

然后到达这里的主要障碍,即将二维范围转换为一列值。这可以通过以下方式实现:

=ArrayFormula(转置(拆分(串联)(如果(ISNA(匹配(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)和字符(9)),字符(9)))

然后,如果愿意,可以将其转换为唯一值:


=ArrayFormula(UNIQUE(TRANSPOSE(SPLIT)(CONCATENATE)(IF(ISNA(MATCH(Sheet2!A:E,Sheet1!A:A,0)),Sheet2!A:E,)&CHAR(9)),CHAR(9()())

当我在Sheet3的A2中输入第一个ArrayFormula时,我得到了“错误:检测到循环依赖关系”。抱歉,那里有一些非常严重的打字错误:-/(已修复)。好的。在输入第三个公式时,它似乎只是简单地转换了空白行。我假设这与
CHAR(9)
s有关,但我不知道如何修复它;删除它们会产生解析错误。当我在Sheet3的A2中输入第一个ArrayFormula时,我得到“错误:检测到循环依赖关系”。抱歉,那里有一些非常严重的拼写错误:-/(已修复)。好的。在输入第三个公式时,它似乎只是简单地转换了空白行。我假设这与
CHAR(9)
s有关,但我不知道如何修复它;删除它们会产生解析错误。当我在Sheet3的A2中输入第一个ArrayFormula时,我得到“错误:检测到循环依赖关系”。抱歉,那里有一些非常严重的拼写错误:-/(已修复)。好的。在输入第三个公式时,它似乎只是简单地转换了空白行。我假设这与
CHAR(9)
s有关,但我不知道如何修复它;删除它们会产生解析错误。当我在Sheet3的A2中输入第一个ArrayFormula时,我得到“错误:检测到循环依赖关系”。抱歉,那里有一些非常严重的拼写错误:-/(已修复)。好的。在输入第三个公式时,它似乎只是简单地转换了空白行。我假设这与
CHAR(9)
s有关,但我不知道如何修复它;删除它们会导致分析错误。