方法 1 – 使用“转到特殊”对话框填空使用“转到特殊”对话框填充空白单元格。
示例数据集包含员工信息:部门、年龄和工作时间。 部门和工作时间列中有空白。
1.1 用公式填空使用自动填充公式。
步骤:
选择包含空白单元格的区域:C5:E12。
转到主页选项卡并选择“查找并选择”。选择“转到特别节目”。
或者,按F5 显示转到窗口。选择“特殊”。
在“转到特殊项”中选择“空白”,然后单击确定。
空白单元格突出显示。
转到公式栏并输入等号(=)。选择第一个空白单元格。在这里,C6。
按 Ctrl+ Enter,所有空白单元格将被填充。
注意: 复制执行操作的列并粘贴值
1.2 用特定值填空步骤:
选择包含空单元格的列。此处,C 列
使用“转到特殊项”选择空白单元格。手动输入值。此处,C6 中的“财务”。
按 Ctrl+ Enter 查看其他空白单元格中的值。
空白单元格显示“财务”。然而,原始数据在不同的空白单元格中包含不同的值。要解决此问题:
选择一小部分单元格并手动输入值。此处选择了 C6 和 C7 ,并在 C6 中输入了“财务”。
按 Ctrl+ Enter 查看结果。
您可以按照相同的步骤填写其他空白单元格。
方法 2 – 使用 Excel Power Query 填空步骤:
选择数据集中的任意单元格。在这里,B4。
转到插入选项卡并选择表格。
将打开创建表窗口。选中“我的表格有标题”。单击确定。
数据集将变成一个表格。
选择表中的任意单元格。在这里,C6。
转到“Power Query”选项卡,然后选择“来自表/范围”。
将显示 Power Query 编辑器窗口。
右键单击包含空白单元格的列标题。选择填充,然后选择向下。
选择“关闭并加载”。
将显示一个新工作表,其中包含包含更改的表格:
方法3 – 使用VBA在Excel中填空使用 Excel VBA。
步骤:
转到开发人员选项卡并选择Visual Basic。
在插入中,选择模块。在模块中输入代码并保存。Sub Fill_Down_Blanks()
Dim x As Range
For Each x In Selection.Cells
If x.Value = "" Then
x.FillDown
End If
Next x
End Sub
选择包含空白单元格的区域。
转到开发人员标签中的宏。
单击宏中的运行。
它将填充空白直到最后一行。
方法 4 – 使用“查找和替换”功能填充空单元格使用 Excel 的“查找和替换”功能填充空白。
步骤:
选择空单元格。
按Ctrl + H。在查找和替换窗口中,将“查找内容”字段保留为空。选择要在空白单元格中输入的值。在这里,“财务”。
您还可以在首页标签的“查找和选择”中选择替换。
选择“全部替换”。
对其他空白单元格执行相同的步骤。
要记住的事情如果功能区上看不到 Power Query,请将其添加到“选项”中。进一步阅读如何在 Excel 中自动填充月份如何在 Excel 中创建自动滚动月份如何在 Excel 中将月份加 1如何根据 Excel 中的日期自动填充星期几如何在 Excel 中重复数字模式如何在Excel中按组添加序号如何在 Excel 中的多个工作表中输入连续日期