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

Posted

技术标签:

【中文标题】使用另一列中的值填充空白 Excel 单元格?【英文标题】:Fill in blank Excel cells using value from another column? 【发布时间】:2017-10-02 03:36:57 【问题描述】:

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

我有这样的事情:

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

【问题讨论】:

那么什么不起作用?您只需使用公式=C2而不是发布的公式。 我在文档中有很多条目,所以我想要一种自动完成的方法。有些单元格已经有值,而有些则没有。 最好将表格保留为文本而不是图像。 【参考方案1】:

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

【讨论】:

【参考方案2】:

在新的 D 列中,您可以使用公式 =IF(ISBLANK(A4), C4, A4) 并输出:

A   B   C   D
-------------
X   Y   Y   X
    G   R   R
e   9   T   e
    K   7   7

【讨论】:

以上是关于使用另一列中的值填充空白 Excel 单元格?的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA:用相邻的单元格值填充空单元格

EXCEL里面怎么自动查看单元格是不是包含在另一列

Excel技巧:判断某一列中的数据是不是在另一列中

Excel:如果在另一列中发现重复的单元格值,则突出显示绿色

Excel - 在表格中查找值并根据以前的数据填充空白单元格

Excel 查找某列中的数值有没有在另一列中出现