ISNA:嵌套公式中的 Return "YES"、"NO"
ISNA: Return "YES", "NO" in nested formula
我试图通过使用 ISNA 将其设置为 return YES/NO 而不是查找值/#N/A,但我不确定将其放置在何处.
这是我的公式:
=IF(AND([@Center]="London",[@Reportable]="YES"),VLOOKUP([@ID],Client!C:C,1,FALSE),"IGNORE")
尝试以下操作:
=IF(AND([@Center]="London",[@Reportable]="YES"),ISNA(VLOOKUP([@ID],Client!C:C,1,FALSE)),"IGNORE")
您必须用 ISNA
包裹要受影响的公式的所需部分。
我相信这就是您要找的。
尽管如此,这将输出 TRUE/FALSE,而不是 YES/NO。
希望对您有所帮助。
尝试使用 MATCH
,因为您只想知道它是否在列表中。这将 return 它在列表中的位置或 #N/A
(VLOOKUP
可能 return 不是数字的东西)。
然后您可以检查它是否是数字并且 return 是/否根据需要:
=IF(AND([@Center]="London",[@Reportable]="YES"),IF(ISNUMBER(MATCH([@ID],Client!C:C,0)),"Yes","No"),"IGNORE")
我试图通过使用 ISNA 将其设置为 return YES/NO 而不是查找值/#N/A,但我不确定将其放置在何处.
这是我的公式:
=IF(AND([@Center]="London",[@Reportable]="YES"),VLOOKUP([@ID],Client!C:C,1,FALSE),"IGNORE")
尝试以下操作:
=IF(AND([@Center]="London",[@Reportable]="YES"),ISNA(VLOOKUP([@ID],Client!C:C,1,FALSE)),"IGNORE")
您必须用 ISNA
包裹要受影响的公式的所需部分。
我相信这就是您要找的。
尽管如此,这将输出 TRUE/FALSE,而不是 YES/NO。
希望对您有所帮助。
尝试使用 MATCH
,因为您只想知道它是否在列表中。这将 return 它在列表中的位置或 #N/A
(VLOOKUP
可能 return 不是数字的东西)。
然后您可以检查它是否是数字并且 return 是/否根据需要:
=IF(AND([@Center]="London",[@Reportable]="YES"),IF(ISNUMBER(MATCH([@ID],Client!C:C,0)),"Yes","No"),"IGNORE")