填充某些单元格以上的值

时间:2014-10-22 13:34:04

标签: excel vba cell

我有一个数据范围,我想像这样转换:

BEFORE:           AFTER:
PO001808    |PO001808    
PO001808    |PO001808    
FALSE       |PO001808    
FALSE       |PO001808    
FALSE       |PO001808    
PO001845    |PO001845    
PO001845    |PO001845    
PO001845    |PO001845    
FALSE       |PO001845    
FALSE       |PO001845    

我正在尝试填充具有FALSE的单元格,其值高于它们,然后在达到新值时重复该过程。我是否必须使用VBA公式或者是否可以使用简单的函数?

1 个答案:

答案 0 :(得分:1)

AFTER列中,单元格B2

=IF($A2=FALSE,$B1,$A2)

然后拖下来。