Google 工作表中的数组公式、连接和 If 函数
Array Formula, Concatenate, and If Function in Google Sheets
我有一个公式可以很好地格式化我需要合并的一些数据。
=IF(ArrayFormula(Isblank(Z2:AA2)), Y2, IF(Isblank(AA2), CONCATENATE(Y2, " ", "|", " ", Z2), CONCATENATE(Y2, " ", "|", " ", Z2, " ", "|", " ", AA2)))
如何让它在添加新行时自动复制?数据来自 google 表格,因此会定期添加新行,我需要将此公式添加到每个新行。我尝试在开始时添加 arrayformula,但出现错误,它会覆盖右侧列中的数据。提前致谢!
尝试第 2 行:
=ARRAYFORMULA(IF((Z2:Z="")*(AA2:AA=""), Y2:Y,
IF(AA2:AA="", Y2:Y&" | "&Z2:Z, Y2:Y&" | "&Z2:Z&" | "&AA2:AA)))
我有一个公式可以很好地格式化我需要合并的一些数据。
=IF(ArrayFormula(Isblank(Z2:AA2)), Y2, IF(Isblank(AA2), CONCATENATE(Y2, " ", "|", " ", Z2), CONCATENATE(Y2, " ", "|", " ", Z2, " ", "|", " ", AA2)))
如何让它在添加新行时自动复制?数据来自 google 表格,因此会定期添加新行,我需要将此公式添加到每个新行。我尝试在开始时添加 arrayformula,但出现错误,它会覆盖右侧列中的数据。提前致谢!
尝试第 2 行:
=ARRAYFORMULA(IF((Z2:Z="")*(AA2:AA=""), Y2:Y,
IF(AA2:AA="", Y2:Y&" | "&Z2:Z, Y2:Y&" | "&Z2:Z&" | "&AA2:AA)))