簡體   English   中英

不是在Google表格中的ArrayFormula的IF語句中進行CONCATENATE

[英]CONCATENATE in ArrayFormula's IF statement in Google Sheets not

使Google Spreadsheet公式無限地重復幫助我無限期擴展公式,而其他StackExchange結果幫助我到達此處:

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

但是,當我告訴“ L”&ROW(F2:F)&“:AD”&ROW(F2:F)進行CONCATENATE時,每一行都會給出結果,好像是CONCATENATE(L2:AD2)。

我試過= 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)))))))都無法正常工作。

我正在嘗試使每一行分別為CONCATENATE(L2:AD2)然后CONCATENATE(L3:AD3)然后L4:AD4,依此類推。

非常感謝您的幫助。

為了通過示例更易於解釋和理解,假定源值在A2:C3范圍內

而不是使用

ARRAYFORMULA(CONCATENATE(A2:C3)) 

采用

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM