Table of contents
Microsoft Excel有几种有用的方法来 填补空白单元格 其中,我们将在本文中描述4种工具性方法,并举例加以适当解释。
下载实践工作手册
你可以从这里下载该工作手册。
用上面的值填充空白单元格.xlsx在Excel中用上面的数值填充空白单元格的4种实用方法
我们将使用以下样本数据集来演示在Excel中用上述数值填充空白单元格的四种有用方法。
该数据集包含产品ID、销售日期和销售数量的列表。 你可以注意到该数据集有一些空白单元格。 而我们要用单元格上方的值来填充这些空白单元格。
在接下来的四节中,我们将演示四种常见的Excel工具的使用,如 转到专题 或 查找 从 编辑工作 选项,嵌套 LOOKUP 的公式,以及 VBA宏 来执行这项任务。
1.在Excel中使用转到特殊(F5)和公式将空白单元格填入上述数值
你可以使用 转到专题 按照下面的步骤来了解这个过程是如何进行的。
步骤1。
- 选择 你想填充空白单元格的数据范围。
第2步。
- 转到 首页 Tab> 编辑工作 组>。 查找& 选择 下拉菜单 > 转到专题 指挥。
按照下面的图片。
你可以通过按 F5 这也会带你到 转到专题 箱子。
一个名为的对话框 转到专题 出现。
第3步。
- 选择 空白 从 转到专题 箱子> 点击 认可 .
结果是,你会发现空白单元格被相应地选中。
第4步。
- 在键盘上,按" ",你会注意到活动单元格中有一个等号。
- 将该公式写成" =D5 ".
在这里。 D5 是上面那个单元格的引用,你想用它的值来填充空白的单元格。
第5步。
- 之后,按 CTRL+ENTER。
你可以看到下面的结果。
然而,结果包含了公式的副本。 你必须将它们转换为数值。
第6步。
- 再次选择数据范围,并选择 拷贝 从 背景介绍 菜单。
- 点击 拷贝 将显示横跨所选边界的虚线。
第7步。
- 接下来,你必须再次右键单击并选择 箭头 旁边的图标 粘贴专用 .
A 下拉式 菜单会出现。
第8步。
- 选择 粘贴值(V) 如下图所示。
最后,结果将如下图所示。
阅读更多。 如何用上面的数值自动填充Excel中的空白单元格(5种简单的方法)
2.使用查找&替换和公式在空白单元格中填入上述数值
此外,你可以使用 查找 & 替换 选项,从 首页 选项卡,以及我们在前一种方法中使用的类似公式。
你需要按照下面的步骤来做。
步骤1。
- 选择数据的范围。
- 转到 首页 标签> 编辑工作 组>。 查找& 选择 下拉菜单> 选择 查找 指挥。
第2步。
- 会出现一个方框,保持 找到什么。 框中空白,并点击 查找所有 .
这将显示所选范围内的空白列表。 对于这个数据集,发现的空白数量是11。
第3步。
- 新闻 CTRL+A 这将选择所有的空白处。
- 之后,点击 关闭。
第4步。
- 新闻" "从键盘上,一个等号将自动显示在活动单元格中。
- 然后写出公式" =D13 "的活动单元。
第5步。
- 新闻 CTRL+ENTER 从键盘上。
因此,你会发现结果如图所示。
阅读更多:如何在Excel中用左边的值填充空白单元格(4种合适的方法)。
类似读物
- 在Excel中用N/A填充空白单元格(3种简单方法)
- 数据清理技巧:在Excel中填补空白单元格(4种方法)
- 在Excel中用文本填充空白单元格(3种有效方法)
3.结合LOOKUP、ROW、IF&LEN函数,在Excel中用上述数值填充空白单元格
此外,你可以使用 表 的命令。 插入 选项卡,并利用嵌套的 LOOKUP 公式,用上述数值填充空白单元格。
为此,请遵循下面的步骤。
步骤1。
- 选择 整个数据集。
第2步。
- 选择 表 从 插入 标签。
你也可以按键盘快捷键 CTRL+T 在选择了整个数据集之后。
第3步。
ǞǞǞ 创建表格 对话框将打开,并显示选定的数据范围。
- 检查数据是否被正确选择。
- 马克 我的表格有标题 如果没有自动标记,请勾选该复选框。
- 点击 好的。
你的数据集将看起来像一个表格,标题有箭头图标,如下图所示。
第4步。
- 随机选择一列 F 并写出以下嵌套公式为 B列 .
=lookup(row(b4:b14), if(len(b4:b14), row(b4:b14) ), b4:b14)
结果将显示以下数据 B列 伴随着用上述数值填入空白处。
第5步。
- 重复这个过程,对 C列 使用以下公式。
=lookup(row(c4:c14), if(len(c4:c14), row(c4:c14) ), c4:c14)
此处,的值为 销售日期 这是因为,我们的数据集与原始数据集是不同的。 数字格式 是 一般 所以我们肯定要将其转换为合适的格式。
第6步。
- 改变 格式 通过选择 短暂日期 而不是 一般 .
按图索骥,找到需要改变的地方。
因此,我们用数据集的准确值制作了输出。
第7步。
- 重复公式为 D列 使用以下公式。
=lookup( row(d4:d14), if(len(d4:d14),row(d4:d14)), d4:d14)
这将得到以下结果。
这种方法有助于拥有原始数据集并形成一个新的表格,以获得所需的结果。
嵌套公式分解。
公式的语法。
=LOOKUP(lookup_value, lookup_vector, [result_vector])
- 在这里。 查找_值 由于我们的数据集有多条记录,所以我们要找出的数据。 职能的ROW 在这里工作,它取的是列的范围。
- 查找_向量 正在使用 中频函数 嵌套着 的 LEN函数 和ROW函数。 两者都采取列的范围来创建一个矢量形式。
- 结果_向量 是以矢量的形式得到的结果值,以获得所需的结果。
阅读更多:如何在Excel中用公式填充空白单元格(2种简单方法)
4.使用VBA宏在Excel中用上述数值填充空白单元格
最后一种方法包括 VBA 宏程序。 你可以使用 VBA宏 虽然运行代码可能需要几分钟,但这种方法对冗长的数据集来说效果相当好。
按照下面的步骤来执行 VBA宏程序 用上面的值来填充空白单元格。
步骤1。
- 选择数据范围,右键单击工作表的名称。
- 点击进入 查看代码 从 背景介绍 菜单。
结果是 , VBA窗口 将打开显示 一般窗口 就可以了。
第2步。
- 在下面的代码中写上 普通窗口 .
代码。
Sub FillCellFromAbove() For Each cell In Selection If cell.Value = "" Then cell.Value = cell.Offset(-1, 0).Value End If Next cell End Sub
第3步。
- 要运行该代码,你可以按 F5 从键盘上。
或者,点击 绿箭 的选项卡中。 VBA窗口。
因此,代码将运行,你可以在工作表中看到结果。
阅读更多:如何在Excel VBA中用上面的数值填充空白单元格(3种简单方法)。
需要记住的事情
在应用上述任何一种方法之前,你必须在开始时选择数据范围。 显而易见,方法1和方法2中的简单公式将根据选择空白后的活动单元格而有所不同。
总结
这篇文章解释了在Excel中用上面的数值填补空白的四种方法。 这些方法使用简单的公式以及 编辑工作 中的选项。 首页 选项卡或嵌套的 LOOKUP 然而,它也显示了使用 VBA宏 以上述数值填补冗长数据集的空白。 我希望这篇文章能帮助你获得你想要的解决方案。 尽管如此,如果你有任何与该主题相关的进一步问题,欢迎在评论区留言。