我想根据列A,B,C返回D列,如下所示
A B C D
AA BB CC AA
BB CC BB
基本上,如果A中有东西返回A,如果没有返回B,那么最后是C。
我在一些测试数据上使用了这个等式,它对我有用,但是当我应用于我的实际数据集时,它无法正常工作。它不适用于B列和C列中的值,它只是拉入A并返回其他所有内容的空白。 FYI A,B,C都是类似的方程式,它们返回""当他们无法找到匹配时。我尝试用硬编码B& C进行故障排除,但没有骰子。
=IF((NOT(ISBLANK(AE2))),AE2,(IF(NOT(ISBLANK(AF2)),AF2,AG2)))
这是使用我的测试数据的公式。我只是c / p并更改了引用,但它在某处D;
=IF((NOT(ISBLANK(J12))),J12,(IF(NOT(ISBLANK(K12)),K12,L12)))
欢迎任何简化建议!
答案 0 :(得分:1)
isblank()的问题在于,如果有一个公式,它将返回false,就好像有一个值一样。所以使用这个:
=IF(AE2<>"",AE2,IF(AF2<>"",AF2,AG2))