我想查找并将空白值从第一个非空白列写入空白单元格。例如: -
Column A
----------------
-Blank cell-
-Blank cell-
abc
abd
-Blank cell-
-Blank cell-
-Blank cell-
xyz
ycz
我的结果应该是
Column B
-----------
abc
abc
abc
abd
xyz
xyz
xyz
xyz
ycz
我的条目超过25K,未指定空白单元格。有人可以帮我这个。任何Excel公式或脚本都可以使用
答案 0 :(得分:3)
答案 1 :(得分:1)
使用宏:
Sub foo()
LastRow = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
For i = LastRow To 1 Step -1
If Sheet1.Cells(i, 1).Value <> "" Then LastCheck = Sheet1.Cells(i, 1).Value
If Sheet1.Cells(i, 1).Value = "" Then Sheet1.Cells(i, 1).Value = LastCheck
Next i
End Sub
答案 2 :(得分:0)
一个简单的IF
可以做到这一点。
B1 = IF(A1="",B2,A1)
在所有B栏填写公式。