0 我在以下格式的单列中有数据: Column Header Adam ---- ---- ---- John ---- ---- Smith ---- ---- ---- 我想将名称复制到每个下面的空白单元格中。 有这个命令吗? microsoft-excel microsoft-excel-2013 — pnuts source
2 除非你有一个宏,否则没有。 否则,您可以使用其他列和 IF()。 为此,请在列的右侧插入新列。假设您所拥有的列是A列而新列是B. 将公式放在单元格B2中: =IF(A2="",B1,A2) 将列向下拖动到表格中的最后一个单元格。 复制整个列(不包括标题)并将其作为值粘贴到A列中。然后可以删除/删除B列。 — Jerry source 1 “粘贴为价值”很重要! — tumchaaditya
1 有一个快速而肮脏的解决方案可以非常有效地完成工作 - 尽管只有你只需要修改一次数据它才有可行。如果你反复更新,最好跟Jerry的回答一起去。 这是快速的方法: 选择A列( 按Ctrl - 空间 ) 去 ( 按Ctrl - G ) - &gt;特别( 一个 - 小号 ) - &gt;空白细胞( Alt键 - ķ ) - &gt;好 ( 输入 ) - 这将选择A列中的所有空白字段 输入公式 =<ReferenceForCellAbove> - 而不是使用 输入 , 使用 按Ctrl - 输入 ! <ReferenceForCellAbove> 你只需按下即可 ArrowUp 进入后 =。这将使用上面单元格中的数据填充所有选定的空白单元格 可选:粘贴值: 选择A列( 按Ctrl - 空间 ) 复制( 按Ctrl - C ) 特殊粘贴 ( Alt键 - Ë 小号 ) - 价值观( V ) 完成! — Peter Albert source