使用“如果索引匹配”公式从另一张表返回是或否值

使用“如果索引匹配”公式从另一张表返回是或否值

我有一个从另一个工作簿中提取数据的主表。

该工作簿名为 example.xlsx。此工作簿包含多个工作表。

在此主表中,我创建了以下公式;

=IF(INDEX('[example.xlsx]sheet1'!F:F>0,"Yes","No"),MATCH(B8,'[example.xlsx]sheet1'!A:A,0))

我收到 #VALUE 错误。

B8 = 主表 = 人名 F:F = example.xlsx = 一列从 0 - 9+ 的数字 A:A = example.xlsx = 姓名列表。

=================================

我使用 IF 之前的原始公式

=INDEX('[example.xlsx]sheet1'!F:F,MATCH(B8,'[example.xlsx]sheet1'!A:A,0))
  • 这将返回 29 的值

=================================

有人能给我指出正确的方向吗,以便它不显示 29,而根据 t 是否大于数字(5)来显示是或否?

答案1

请尝试下面的方法,让我知道这是否对你有用:

=IF(INDEX([example.xlsx]sheet1!F:F,MATCH(B8,[example.xlsx]sheet1!A:A,0),1)>0,"yes","no")

这将返回一个大于 0 的Yes原始公式返回的数字INDEX

相关内容