Excel 从范围内获取单元格

Excel 从范围内获取单元格,excel,countif,Excel,Countif,我正在为我的本地足球比赛准备一个电子表格,并试图自动填充一些单元格 我有一张有所有球队、球员和他们的数据的表,然后是另一张有所有进球的表。包含所有进球的表格中还有一列球队名称和球员名称 这样做的目的是,当我在目标中键入球员姓名时,检查该姓名是否与其他表格中的姓名匹配,并从该行中获取球队名称 我使用以下公式查看名称是否匹配,但我不知道如何使此公式从该行的另一个单元格返回团队名称。我可以让它返回是或否等,但不知道如何获得单元格的值 =IF(COUNTIF(Teams!C:C, Goals!A2),

我正在为我的本地足球比赛准备一个电子表格,并试图自动填充一些单元格

我有一张有所有球队、球员和他们的数据的表,然后是另一张有所有进球的表。包含所有进球的表格中还有一列球队名称和球员名称

这样做的目的是,当我在目标中键入球员姓名时,检查该姓名是否与其他表格中的姓名匹配,并从该行中获取球队名称

我使用以下公式查看名称是否匹配,但我不知道如何使此公式从该行的另一个单元格返回团队名称。我可以让它返回是或否等,但不知道如何获得单元格的值

=IF(COUNTIF(Teams!C:C, Goals!A2), "", "N/A")
如果有人能帮忙,我们将不胜感激。

试试这个

=IFERROR(INDEX(Teams!C:C,MATCH(Goals!A2,Teams!C:C,0)),"N/A")
更改INDEXTeams中的列引用!C:C,带有要从中返回值if Goals的列!A2在团队中找到!C:C

因此,如果您想从D列返回值,例如,尝试上面的公式,如下所示

=IFERROR(INDEX(Teams!D:D,MATCH(Goals!A2,Teams!C:C,0)),"N/A")