【问题标题】:Fill in blank Excel cells using value from another column?使用另一列中的值填充空白 Excel 单元格?
【发布时间】: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而不是发布的公式。
  • 我在文档中有很多条目,所以我想要一种自动完成的方法。有些单元格已经有值,而有些则没有。
  • 最好将表格保留为文本而不是图像。

标签: excel excel-formula


【解决方案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
    

    【讨论】: