Excel函数将单元格值复制到IF当前单元格上方是空的,同一行中的另一个单元格是空的。否则,什么也不做,并保留当前单元格值(空或不。)
这就是我目前拥有的=IF(AND(F48="",AJ61<>""),E47,E48)
。这适用于单个特定的数据行,但是当向下复制到列的其余部分时会混乱。
我需要的例子:
A B C
1] Apple___ Yes
2] ________ Yes
3] ________
4] Orange__ Yes
我需要将A1
(Apple)复制到A2
如果A2
为空,B2
除了空之外的任何内容。虽然没有将A2
复制到A3
,因为该行为空。
答案 0 :(得分:0)
您无法在不覆盖已存在的数据的情况下将公式输入/复制/填充到单元格中。您需要将公式输入到空白单元格中。您可以通过以下方式执行此操作:
从您想要公式的第一个单元格开始,选择要包含公式的最后一个单元格,包括其间的所有单元格。
然后按Ctrl-G打开“转到”菜单。
点击“特殊”
选择'空白'
点击“确定”
将此公式放入公式栏:
=IF(COUNTA(B2:F2),A1,"")
然后按CTRL
+ ENTER
将公式填入所有选定的单元格。
此公式检查B2:F2为空白...更改该范围以匹配您需要检查为空白的行数。