1

我想在列数组的每个值的前面添加一个字符(“~”),但是我尝试过的每个公式都将这些值连接到一个单元格中,而不是返回到列数组中。我需要添加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

等等

4

1 回答 1

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

0


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

0

于 2019-05-13T13:56:10.720 回答