tft每日頭條

 > 科技

 > 沒有textjoin函數怎麼辦

沒有textjoin函數怎麼辦

科技 更新时间:2025-01-24 02:29:11

小夥伴們好啊,今天咱們結合一位同學的實際問題,看看怎麼把符合條件的内容都放到一個單元格裡。

先來看基礎數據,有兩個工作表,其中的“訂單”工作表裡是不同訂單對應的産品代碼明細記錄:

沒有textjoin函數怎麼辦(字符合并離不了)1

在彙總表中,需要根據A列的産品代碼,把包含該産品代碼的所有訂單号都合并到左側單元格裡,中間使用頓号隔開。

沒有textjoin函數怎麼辦(字符合并離不了)2

接下來咱們就說說在不同版本中的解決方法:

如果你使用的是Excel 2019、Office 365或者是最新版的WPS表格,可以直接使用TEXTJOIN函數,這個函數就是專門來合并字符的,基本用法為:

TEXTJOIN(間隔符号,是否忽略空白單元格,要合并的内容)

在彙總表的C2單元格輸入以下數組公式,按住SHIFt ctrl不放,按回車,然後複制到C4單元格,OK了。

=TEXTJOIN("、",TRUE,IF(訂單!B$2:B$12=A2,訂單!A$2:A$12,""))

沒有textjoin函數怎麼辦(字符合并離不了)3

TEXTJOIN第一參數使用頓号作為字符間隔,第二參數使用TRUE,表示忽略空白單元格或是空文本。

第三參數敲黑闆,劃重點:

IF(訂單!B$2:B$12=A2,訂單!A$2:A$12,"")

這裡用到了IF函數,并且第一參數使用了一個多項的條件對比。

“訂單!B$2:B$12=A2”部分,判斷訂單工作表B列的産品代碼是不是等于A2單元格中指定的産品代碼,如果符合,則返回訂單工作表A列對應的訂單号,否則返回空文本,得到結果是這樣的:

{"CX-1903-021";"";"CX-1908-027";"";"";"";"CX-2103-036";"";"";"CX-2107-048";""}

最後再使用TEXTJOIN函數,忽略裡面的空文本合并字符,就得到咱們需要的結果了。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved