excel - 使用另一列中的值填充空白 Excel 单元格?

标签 excel excel-formula

类似于Fill non-contiguous blank cells with the value from the cell above the first blank 但使用相邻的列。

我有这样的东西:

enter image description here

对于 A 列中的所有空白值,我希望用 C 列中的匹配值填充它。 因此,A2 将填充 C2,A4 将填充 C4。

最佳答案

创建一个新列。在单元格 B2 中,写入公式 =IF(A2<>"",B2, D2) 。如果存在旧值,则这会将 A2 设置为等于旧值;如果 C 列缺少值,则将其设置为等于旧值(当您插入新列时,该值已移至 D)。将该公式向下拖动。然后,复制该列,粘贴 > 仅粘贴特殊 > 值,并保留新列。然后,删除旧的。

关于excel - 使用另一列中的值填充空白 Excel 单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46519161/

相关文章:

vba - 创建 Excel 宏以一次删除多行

vba - Excel输入框最多打印多少份

Excel 和在两个下拉列表之间更改值

excel - 显示单元格中选定的切片器项目

excel - 间接增加单元格引用 A1 A2 A3 等

excel - 可以显示 n 和所有正的 n-x 递减数吗?

excel - 在不破坏使用 Range.Value 的 vba 宏的情况下在 excel 中添加新行

excel - 如何根据电子表格值更改 XML 中的多个引用标签

sql-server - SQL Server,插入 Excel "Invalid column name"时出现 "linked server"错误

excel - 相邻单元格的返回值