Excel 2019 IF函数公式失效求助:跨工作表条件提取数据
解决Excel 2019 IF公式判断多值失效问题
你的原公式IF(Database!L2="male, female",Database!N2,"")逻辑错误——它在判断L2单元格的值是否完全等于字符串"male, female",而不是判断值为"male"或"female",这就是公式不生效的原因。
给你两个可行的修正方案:
方案1:使用OR函数(精确匹配)
直接用OR函数同时判断两个条件,任意一个成立就返回N2的值:
=IF(OR(Database!L2="male",Database!L2="female"),Database!N2,"")
方案2:处理带空格的情况(容错版)
如果L2单元格的文本可能存在前后空格(比如" male"或"female "),可以用TRIM函数先清理空格再判断:
=IF(OR(TRIM(Database!L2)="male",TRIM(Database!L2)="female"),Database!N2,"")
内容的提问来源于stack exchange,提问作者Javid
相关产品推荐
相关产品推荐

