我想要将上述细胞的值给它下面的治疗细胞,只要当前细胞是空的.我需要这对于列中的所有单元格都是动态的.
所以我的Excel文件如下所示:
1 | Person
2 |
3 | Record
4 |
5 | Tiger
6 |
7 |
8 | Scott
9 |
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样:
1 | Person
2 | Person
3 | Record
4 | Record
5 | Tiger
6 | Tiger
7 | Tiger
8 | Scott
9 | Scott
Run Code Online (Sandbox Code Playgroud)
我试过这个,但它不起作用:
=IF( ISBLANK(CELL("contents")),INDIRECT("A" & ROW() - 1),"")
Run Code Online (Sandbox Code Playgroud)
我将获得循环引用警告或仅获得值0.这适用于Excel 2010
您需要在新列中生成填充的数据.在B1简单地使用
=A1
Run Code Online (Sandbox Code Playgroud)
然后,开始B2,使用
=IF(ISBLANK($A2), $B1, $A2)
Run Code Online (Sandbox Code Playgroud)
将此公式复制到数据末尾.
| 归档时间: |
|
| 查看次数: |
13602 次 |
| 最近记录: |