Excel短和写空白栏
我想查找并从第一个非空列到空白单元格写入空白值。 例如:-
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公式或脚本将工作
- 首先select列中的单元格:
- 按F5或Ctrl + G ,然后单击“特殊…”:
- select“空白”:
- 点击确定:
- 从这里开始,除了按下键input公式外,别做任何事情:
=A2
( =然后向下箭头键):
- 公式完成后,请按Ctrl + Enter :
- 可选:复制整列并粘贴为值以删除公式。
使用macros:
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
一个简单的IF
可以做到这一点。
B1 = IF(A1="",B2,A1)
填写所有栏B中的公式