[英]CONCATENATE in ArrayFormula's IF statement in Google Sheets not
Make Google Spreadsheet Formula Repeat Infinitely helped me to expand my formula indefinitely and other StackExchange results helped me get to here: 使Google Spreadsheet公式无限地重复帮助我无限期扩展公式,而其他StackExchange结果帮助我到达此处:
=ARRAYFORMULA(IF((AF2:AF="")," ","L"&ROW(F2:F)&":AD"&ROW(F2:F))) = ARRAYFORMULA(IF(((AF2:AF =“”),“”,“ L”&ROW(F2:F)&“:AD”&ROW(F2:F)))
However, when I tell "L"&ROW(F2:F)&":AD"&ROW(F2:F) to CONCATENATE, every row gives a results as if it was CONCATENATE(L2:AD2). 但是,当我告诉“ L”&ROW(F2:F)&“:AD”&ROW(F2:F)进行CONCATENATE时,每一行都会给出结果,好像是CONCATENATE(L2:AD2)。
I tried =ARRAYFORMULA(IF((AF2:AF="")," ",CONCATENATE("L"&ROW(F2:F)&":AD"&ROW(F2:F)))) and =ARRAYFORMULA(IF((AF2:AF="")," ",CONCATENATE(INDIRECT("L"&ROW(F2:F)&":AD"&ROW(F2:F))))) but neither are working. 我试过= ARRAYFORMULA(IF((AF2:AF =“”),“”,CONCATENATE(“ L”&ROW(F2:F)&“:AD”&ROW(F2:F))))和= ARRAYFORMULA(IF( (AF2:AF =“”),“”,CONCATENATE(INDIRECT(“ L”&ROW(F2:F)&“:AD”&ROW(F2:F)))))))都无法正常工作。
I am trying to get each row to CONCATENATE(L2:AD2) then CONCATENATE(L3:AD3) then L4:AD4 and so on. 我正在尝试使每一行分别为CONCATENATE(L2:AD2)然后CONCATENATE(L3:AD3)然后L4:AD4,依此类推。
Any help is most appreciated. 非常感谢您的帮助。
To make more easy to explain and understand by using an example, assume that the source values are in the range A2:C3
为了通过示例更易于解释和理解,假定源值在
A2:C3
范围内
Instead of using 而不是使用
ARRAYFORMULA(CONCATENATE(A2:C3))
use 采用
ARRAYFORMULA({A2:A3&B2:B3&C2:C3})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.