将字符连接到柱状数组

Join character to columnar array

我想在柱状数组的每个值前面添加一个字符 ("~ "),但我尝试过的每个公式都将这些值连接到一个单元格中,而不是连接回列数组。我需要添加 SPLIT 吗?我做错了什么?

这是我最近尝试过的

=JOIN("~ ",FILTER(Categories!A2:A,LEN(Categories!A2:A)))

=ArrayFormula(TEXTJOIN("~ ",TRUE,Categories!A2:A))

=ArrayFormula(JOIN("~ ",{Categories!A2:A}))

最终,我希望在单个专栏中看到的是:

~ Category 1

~ Category 2

等等

=ARRAYFORMULA(IFERROR(SPLIT(IF(Categories!A2:A<>"", "~ ♦"&Categories!A2:A, ), "♦")))


=ARRAYFORMULA(IF(Categories!A2:A<>"", "~ "&Categories!A2:A, ))