在Google表格中的ArrayFormula的IF语句中没有加强

时间:2014-07-16 16:31:48

标签: google-sheets row concatenation array-formulas

Make Google Spreadsheet Formula Repeat Infinitely帮助我无限期地扩展我的公式,其他StackExchange结果帮助我到达这里:

= ARRAYFORMULA(IF((AF2:AF =“”),“”,“L”& ROW(F2:F)&“:AD”& ROW(F2:F)))

然而,当我告诉“L”& ROW(F2:F)&“:AD”& ROW(F2:F)to CONCATENATE时,每一行都会给出一个结果,好像它是CONCATENATE(L2:AD2) )。

我试过= ARRAYFORMULA(IF((AF2:AF =“”),“”,CONCATENATE(“L”& ROW(F2:F)&“:AD”& ROW(F2:F)) ))和= ARRAYFORMULA(IF((AF2:AF =“”),“”,CONCATENATE(间接(“L”和ROW(F2:F)&“:AD”& ROW(F2:F)) )))但都没有工作。

我试图让每一行进入CONCATENATE(L2:AD2),然后CONCATENATE(L3:AD3),然后是L4:AD4,依此类推。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

通过使用示例更容易解释和理解,假设源值在A2:C3

范围内

而不是使用

ARRAYFORMULA(CONCATENATE(A2:C3)) 

使用

ARRAYFORMULA({A2:A3&B2:B3&C2:C3})