簡體   English   中英

Excel:如果單元格為空,則 Textjoin 跳過 header

[英]Excel: Textjoin skip header if cell is blank

在此處輸入圖像描述

我想使用文本連接。 我的公式現在有效,直到它找到一個空白單元格,Header 仍然加入。

我喜歡的是,當單元格為空時,忽略 header。

到目前為止,我的公式是這樣的,但我不知道如何進一步進行。

=TEKST.JOIN(" + ",TRUE,$A$2:$O$2&", "&A3:O3)

The desired outcome row 2 to 4:

Material+VZ
Driver+SW-12

And for row 5:

Material+VZ
Model+X4
Drive+SW-12

 

希望有人能在路上幫助我。

我試過搜索計算器,並以不同的方式接近公式

我想這就是你想要的,在單元格E2中輸入以下公式:

=TEXTSPLIT(TEXTJOIN("",,MAP(A2:A5, B2:B5, C2:C5, LAMBDA(a,b,c, 
 IF(a<>"", A1&"+"&a&",", "") & IF(b<>"", B1&"+"&b&",", "") 
   & IF(c<>"", C1&"+"&c&",", "")))),,",",1)

您可以將IF邏輯封裝在用戶LAMBDA function ( ADD ) 中,如下所示:

=LET(ADD, LAMBDA(title, x, IF(x<>"", title &"+"& x &",", "")),
 TEXTSPLIT(TEXTJOIN("",,MAP(A2:A5, B2:B5, C2:C5, LAMBDA(a,b,c, ADD(A1,a) &
  ADD(B1,b) & ADD(C1,c)))),,",",1))

這是 output:

excel輸出

暫無
暫無

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

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