我在单列中拥有以下格式的数据:
Column Header
Adam
----
----
----
John
----
----
Smith
----
----
----
我想将名称复制到每个名称下方的空白单元格中。
有这个命令吗?
答案1
确实没有,除非你有宏。
否则,您可以使用附加列和IF()
。
- 为此,请在现有列的右侧插入一个新列。假设现有列为 A 列,新列为 B 列。
将公式放入单元格 B2 中:
=IF(A2="",B1,A2)
- 将列向下拖至表格的最后一个单元格。
- 复制整列(不包括标题)并将其作为值粘贴到 A 列。然后您可以移除/删除 B 列。
答案2
有一个快速而简单的解决方案可以非常有效地完成这项工作 - 尽管它只在您只需要修改一次数据时才可行。如果您需要重复更新,最好采用 Jerry 的答案。
以下是快捷方法:
- 选择 A 列 ( Ctrl- Space)
- 转到(Ctrl- G)-> 特殊(A- S)-> 空白单元格(Alt- K)-> 确定(Enter)- 这将选择 A 列中的所有空白字段
- 输入公式
=<ReferenceForCellAbove>
- 但不要使用,而是Enter使用Ctrl- Enter!只需在输入后<ReferenceForCellAbove>
按 即可。这将使用上方单元格的数据填充所有选定的空白单元格ArrowUp=
- 可选:粘贴值:
- 选择 A 列 ( Ctrl- Space)
- 复制 (Ctrl- C)
- 选择性粘贴 ( Alt- E S) - 值 ( V)
完毕!