ARRAYJOIN 函數可透過指定的符號,把陣列或清單中的元素拼接成字串,需搭配 LIST 函數使用。
- 公式:
ARRAYJOIN(陣列, [分隔符]) - 參數:陣列是要拼接在一起的內容;分隔符是拼接各元素的符號,預設為英文逗號。
- 範例:
ARRAYJOIN(LIST("A","B","C"),"-")=A-B-C
場景實務
- 拼接多選欄位的選項:把多選欄位的多個選項依想要的方式拼接。例如
ARRAYJOIN([擅長領域]," & ")可把每位嘉賓的擅長領域合併到同一儲存格。 - 合併不同欄位的內容:用 ARRAYJOIN 搭配 LIST 把多個欄位資訊集中。例如
ARRAYJOIN(LIST([設備],[設備系統],[問題類型],[優先級])," - ")。 - 分割查找到的多筆資料:把從其他資料表引用、符合條件的資料整理在一起並換行顯示。例如
ARRAYJOIN([客戶關係管理].FILTER(CurrentValue.[跟進銷售人員]=[姓名]).[客戶名稱],CHAR(10))。
常見問題
ARRAYJOIN 函數是做什麼的?要怎麼寫?
ARRAYJOIN 透過指定的符號,把陣列或清單中的元素拼接成字串,需搭配 LIST 函數使用。公式為 ARRAYJOIN(陣列, [分隔符]),例如 ARRAYJOIN(LIST("A","B","C"),"-") 會得到 A-B-C。
ARRAYJOIN 的分隔符號預設是什麼?
分隔符號用來把各元素拼接起來,預設為英文逗號;你也可以指定其他符號,例如「 & 」或用 CHAR(10) 換行。
ARRAYJOIN 有哪些常見用途?
常用於拼接多選欄位中的多個選項、合併不同欄位的內容(搭配 LIST),以及把從其他資料表查找引用來、符合條件的多筆資料用換行等符號整理在一起。