Excel 公式 IF(AND?

Excel Formula IF(AND?

我正在尝试编写一个公式,该公式将查看 A 列并将 2 位字母代码与列 G:G 中的链接电子表格相匹配,如果它们匹配,请检查以确保某个文本短语是在那里,如果是这样,请从 B 中的单元格中获取并输入日期。 例如:

A 列有前缀 PA,K 列有当前公式

=IF(AND(A2='[Fall19 Schedule Demo.xlsx]Ashro'!G:G, '[Fall19 Schedule Demo.xlsx]Ashro'!B:B="Final Retail Review by MBD"),'[Fall19 Schedule Demo.xlsx]Ashro'!$C,"No")

想法是,它查看 A2 列,如果那 = 标题 2 中 G 列中的 PA

然后它将查看 B 列并确保它也显示 "Final Retail Review by MBD" 如果是这样它将放置 C 列中的日期(在本例中为 5/9/2019)否则它将显示 "No".

问题是即使满足了这个条件,我的公式似乎也不想拖延日期,我不确定为什么。

如有任何帮助,我们将不胜感激。此外,我确信有一种我没有想到的更简单的方法可以做到这一点,所以我愿意接受任何建议。

谢谢!!! -德克

您想使用COUNTIFS()查找是否存在:

=IF(COUNTIFS('[Fall19 Schedule Demo.xlsx]Ashro'!G:G,A2,'[Fall19 Schedule Demo.xlsx]Ashro'!B:B,"Final Retail Review by MBD"),'[Fall19 Schedule Demo.xlsx]Ashro'!$C,"No")

请注意,尝试匹配长字符串可能会 return 漏报,因为它正在寻找一个字母进行字母匹配,如果有拼写错误或添加空格,那么它将 return FALSE.