仅当另一列为空时,Excel 公式才会从一列填充内容?

仅当另一列为空时,Excel 公式才会从一列填充内容?

我希望 U 列的值等于 P 列的值。但是,如果 P 列显示 #N/AN/A,那么我希望它从 L 列填充。有没有公式可以帮我实现这个功能?抱歉,我解释得不太清楚,我对 Excel 还很陌生!

是否还有一种方法可以显示它使用了哪一列?

答案1

虽然有 NEI(信息不足)对你的问题来说,如果 P 列的值通常是数字或日期,而你想要 L 列的值,那么 P 列包含#不适用或者不适用或者#北美或者甚至是实际的 Excel#N/A错误代码,那么也许类似这样的事情就可以了。

=IFERROR(--P1, L1)

请记住,我们不会读心术,我们的水晶球经常是模糊的。一些样本数据和预期结果对于快速准确地解决您当前的困境大有帮助。

答案2

U1进入:

=IF(ISNA(P1),L1,P1)

并抄下来。

注意:显而易见的=IF(P1="#N/A",L1,P1)不是工作!

相关内容