使用上方单元格填充列中的空白

使用上方单元格填充列中的空白

我在单列中拥有以下格式的数据:

Column Header

Adam 
----
----
----
John
----
----
Smith
----
----
----

我想将名称复制到每个名称下方的空白单元格中。

有这个命令吗?

答案1

确实没有,除非你有宏。

否则,您可以使用附加列和IF()

  1. 为此,请在现有列的右侧插入一个新列。假设现有列为 A 列,新列为 B 列。
  2. 将公式放入单元格 B2 中:

    =IF(A2="",B1,A2)
    
  3. 将列向下拖至表格的最后一个单元格。
  4. 复制整列(不包括标题)并将其作为值粘贴到 A 列。然后您可以移除/删除 B 列。

答案2

有一个快速而简单的解决方案可以非常有效地完成这项工作 - 尽管它只在您只需要修改一次数据时才可行。如果您需要重复更新,最好采用 Jerry 的答案。

以下是快捷方法:

  1. 选择 A 列 ( Ctrl- Space)
  2. 转到(Ctrl- G)-> 特殊(A- S)-> 空白单元格(Alt- K)-> 确定(Enter)- 这将选择 A 列中的所有空白字段
  3. 输入公式=<ReferenceForCellAbove>- 但不要使用,而是Enter使用Ctrl- Enter!只需在输入后<ReferenceForCellAbove>按 即可。这将使用上方单元格的数据填充所有选定的空白单元格ArrowUp=
  4. 可选:粘贴值:
    1. 选择 A 列 ( Ctrl- Space)
    2. 复制 (Ctrl- C
    3. 选择性粘贴 ( Alt- E S) - 值 ( V)

完毕!

相关内容