![如果单元格为空白,则返回特定文本;如果单元格不为空白,则返回该单元格中的值](https://linux22.com/image/1566405/%E5%A6%82%E6%9E%9C%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%BA%E7%A9%BA%E7%99%BD%EF%BC%8C%E5%88%99%E8%BF%94%E5%9B%9E%E7%89%B9%E5%AE%9A%E6%96%87%E6%9C%AC%EF%BC%9B%E5%A6%82%E6%9E%9C%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%8D%E4%B8%BA%E7%A9%BA%E7%99%BD%EF%BC%8C%E5%88%99%E8%BF%94%E5%9B%9E%E8%AF%A5%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%80%BC.png)
因此,我正在创建一个数据结果选项卡,该选项卡从收集/记录数据的选项卡中提取数据。在数据结果选项卡中,如果单元格为空(未从下拉列表中选择任何内容),我希望它填充“未分配主要根本原因”。如果已填充,我希望它返回填充的值。
我发现的所有公式都允许您在单元格为空时返回文本,或基于单元格的值返回某些值,但不是源单元格的确切值。例如:
=IF(RA!P8<>"","No Dominant Root Cause was Assigned")
-- 仅当单元格为空白时才有效
=IF(ISBLANK(RA!P8),"No Dominant Root Cause was Assigned", IF(RA!P8=0,"zero","other"))
,不起作用,因为我需要它来填充单元格中的实际值。
从理论上讲,这就是我所寻找的:
=IF(AND(IF(RA!P8<>"","No Dominant Root Cause was Assigned"),IF(RA!P8=any other value,J10=RA!P8)))
答案1
Chris Rogers 提供了一个完美的解决方案:
也许您想在单元格 J10 中输入以下内容:
=IF(RA!P8="","No Dominant Root Cause was Assigned",RA!P8)
这个公式非常有效并且解决了我的问题!