Excel 如何用不同列的相应单元格替换选定的B列空白单元格

Excel 如何用不同列的相应单元格替换选定的B列空白单元格,excel,editing,Excel,Editing,如何用不同列中的相应数据替换B列中选定的空白单元格。这是我正在处理的一点数据管理和数据的大规模编辑 如果您不理解我的问题,我将举一个例子: 我想用另一列中包含文本的对应单元格替换所选空白单元格B4(E4);但是,我想对B列中的大量选定空白单元格一次完成这些操作,并希望将它们替换为同一行中不同列中单元格的文本 如果有人能告诉我怎么做这将是惊人的 谢谢 选择B列 按F5键打开“转到”对话框(或使用Ctrl-G) 点击特殊按钮 勾选“空白”选项并点击OK 现在,B列中的所有空白单元格都被选中,B列中

如何用不同列中的相应数据替换B列中选定的空白单元格。这是我正在处理的一点数据管理和数据的大规模编辑

如果您不理解我的问题,我将举一个例子:

我想用另一列中包含文本的对应单元格替换所选空白单元格B4(E4);但是,我想对B列中的大量选定空白单元格一次完成这些操作,并希望将它们替换为同一行中不同列中单元格的文本

如果有人能告诉我怎么做这将是惊人的

谢谢

  • 选择B列
  • 按F5键打开“转到”对话框(或使用Ctrl-G)
  • 点击特殊按钮
  • 勾选“空白”选项并点击OK
  • 现在,B列中的所有空白单元格都被选中,B列中的第一个空白单元格具有焦点
  • 在不更改选择的情况下,键入a=符号,然后使用箭头键转到同一行中的E列
  • 按住Ctrl键并按Enter键
  • 现在,B列中以前的所有空单元格都包含E列中的值,其公式为
    =E2


您可以复制列B并使用“粘贴特殊”>“值”将公式替换为结果

您将需要使用vba。您可以将B列中的数据复制到另一列,例如Z。然后在B列中执行“如果”以拾取Z列中的数据(如果不为空)和其他单元格(如果为空)blank@ScottCraner我不认为“filled”一词用于单元格填充颜色,而只是用于“filled with data”,因此这可以在没有VBA的情况下完成。我编辑了这个问题,使之成为现实clearer@teylyn如果这是一次性的,您的方法是完美的,如果不是,OP可以使用宏记录器开始在vba中编写它。事实上,我想象的vba几乎完全遵循了您的方法。