首页 > 解决方案 > Excel:如果单元格不为空,则不执行任何操作,否则从另一个单元格复制数据

问题描述

我有一个看起来像这样的 excel 表

     E       F 

             red
             yellow
     blue     
     green

如果 E 不为空,我想将数据从 F 列复制到 E。

我提出了一个看起来像这样的公式:

=IF(NOT(ISBLANK(E3));F3;"")

这适用于“红色”和“黄色”。但是,在“蓝色”和“绿色”上废话并用空单元格替换这些条目。

有人可以帮我修改公式以满足我的需要。

标签: excelconditional-statements

解决方案


您不能在单元格中使用公式将另一个值复制到自身。您想要的是第三列,如果 E 不为空白,则从 E 复制值,否则从 F 复制值。

所以在 G 列中:

=IF(ISBLANK(E1),F1,E1)

推荐阅读