【发布时间】:2019-12-26 17:02:55
【问题描述】:
我在这里有一个公式,它应该只在 B 列中的单元格为空白且 A 列中的单元格不为空白时激活。当它确实激活时,它会获取 A 中的值并将其放入空白 B 单元格中。这是代码:
=IF(AND(not(isblank(A)),isblank(B)), B, A)
我看到的问题是我希望将此公式放在 B 列中的某些空白单元格上。有没有办法让我选择 B 列中的所有这些空白,然后一次将公式添加到所有这些空白中,这样它就不会与 B 列中已经有值的单元格混淆?
【问题讨论】:
-
=Arrayformula((IF(AND(not(isblank(A2:a10)),isblank(B2:b10)), a2:a10, b2:b10))
-
=IF(AND(not(isblank(A)),isblank(B)), B, A) 表示当 A 不为空且 B 为空时它会给出 B (Blank),其他的,它会给 A。或者换句话说,它总是给 A,除非 B 是空白且 A 不是空白,它会给出 B。
标签: regex if-statement google-sheets google-sheets-formula array-formulas