是否可以选择Excel工作表中的所有银行单元格并在所有单元格中添加相同的值?
我只想用“null”填充它们
我有Excel student 2010
答案 0 :(得分:42)
要将相同的文本放在一定数量的单元格中,请执行以下操作:
您会发现所有突出显示的单元格现在都包含相同的数据。 祝你有愉快的一天。
答案 1 :(得分:34)
好的,您可以尝试的是
Cntrl + H (查找和替换),将查找内容留空并将替换为更改为NULL。
应该用NULL
替换USED范围内的所有空白单元格答案 2 :(得分:11)
这是一个棘手的方法 - 选择要替换的单元格,在Excel 2010中选择F5以显示“goto”框。点击“特殊”按钮。选择“空白” - 这应该选择所有空白的单元格。在公式框中输入NULL或任何您想要的内容,然后按ctrl + enter以应用于所有选定的单元格。简单!
答案 3 :(得分:2)
如果所有单元格都在一列之下,则只需过滤该列,然后选择“(空白)”,然后将任何值插入单元格中。但要小心,按“alt + 4”以确保仅将值插入可见单元格。
答案 4 :(得分:1)
我不相信搜索和替换会为你做(在Excel 2010 Home中对我不起作用)。您确定要在工作表中的每个单元格中放置“null”吗?这是数百万个单元格,在这种情况下,搜索和替换无法以内存方式处理它(如果我错了,请纠正我)。
如果我是对的,你不想要数百万个“空”单元格,那么这里是一个宏。它要求您选择范围,然后在每个空白单元格中放入“null”。
Sub FillWithNull()
Dim cell As range
Dim myRange As range
Set myRange = Application.InputBox("Select the range", Type:=8)
Application.ScreenUpdating = False
For Each cell In myRange
If Len(cell) = 0 Then
cell.Value = "Null"
End If
Next
Application.ScreenUpdating = True
End Sub
答案 5 :(得分:1)
如果你想在VBA中这样做,那么这是一个更短的方法:
Sub FillBlanksWithNull()
'This macro will fill all "blank" cells with the text "Null"
'When no range is selected, it starts at A1 until the last used row/column
'When a range is selected prior, only the blank cell in the range will be used.
On Error GoTo ErrHandler:
Selection.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "Null"
Exit Sub
ErrHandler:
MsgBox "No blank cells found", vbDefaultButton1, Error
Resume Next
End Sub
此致
罗伯特·伊尔布林克