仅当当前单元格为空时,Excel才从上面复制单元格值
我想把上面的单元格的值赋给它下面的单元格,只要当前的单元格是空的。 我需要对列中的所有单元格都是dynamic的。
所以我的Excel文件看起来像这样:
1 | Person 2 | 3 | Record 4 | 5 | Tiger 6 | 7 | 8 | Scott 9 |
我希望它看起来像这样:
1 | Person 2 | Person 3 | Record 4 | Record 5 | Tiger 6 | Tiger 7 | Tiger 8 | Scott 9 | Scott
我试过,但它不工作:
=IF( ISBLANK(CELL("contents")),INDIRECT("A" & ROW() - 1),"")
我会得到一个循环引用警告或只是值0.这是为Excel 2010
您将需要在新列中生成填充数据。 在B1
简单使用
=A1
然后,从B2
开始,使用
=IF(ISBLANK($A2), $B1, $A2)
将此公式复制到数据的末尾。