如果函数为true或false,则将Cell的值作为值返回

我想获得一个特定的单元格的值,如果为真值,或者如果在Excel中使用函数的错误选项值。 我的确切问题是如下

在列AI有学生的名单,在列BI有他们的出生地。 现在我想找出一个城市的学生。

我能find的最佳解决scheme是使用:

=IF(COUNTIF(A1,"*California*"),"Yes","No") 

但是,而不是“是”,我想要来自相应行的加州的学生名字。

为什么你不能这样做

 =IF(B1="California",A1,"No")