编写带有前提条件的 MATCH 或 LOOKUP 语句

Writing a MATCH or LOOKUP statement with a precondition

我希望根据以下条件编写声明:

If A1="apples" then match B1 in Sheet4 column C  
If a match is found return the value in F1  
If no match then return the value of F2.

公式会写在D1中

我想你想要的可能是这样的:

=IF(A1<>"apples","oops!",IF(ISERROR(MATCH(B1,Sheet4!C:C,0)),F2,F1))  

假设只有 ColumnC 实体在 Sheet4 上,所有其他实体都在与公式相同的 sheet 上,并且如果 A1 不等于 "apples" 您希望收到警告(在示例中oops!) 尽管您可能更愿意将其更改为 "".