使用Excel的“数组公式”和“文本函数”来实现类似于Array和TextJoin的功能。
例如,我们有一个数据区域,如下所示:
A B C D 1 Apple Banana Cherry Date 2 Elephant Fox Giraffe Horse 3 Igloo Jaguar Kite Llama
如果我们想要将每一行的内容合并在一起,并用逗号隔开,我们可以使用以下公式:
{=TEXTJOIN(",",TRUE,A1:D1)}
这是一个数组公式,需要用花括号包含并按Ctrl+Shift+Enter来键入它。
这将返回以下结果:
Apple,Banana,Cherry,Date Elephant,Fox,Giraffe,Horse Igloo,Jaguar,Kite,Llama
类似地,如果我们想将每一列的内容合并在一起,并用逗号隔开,我们可以使用以下公式:
{=TEXTJOIN(",",TRUE,A1:A3)}
这将返回以下结果:
Apple,Elephant,Igloo,Banana,Fox,Jaguar,Cherry,Giraffe,Kite,Date,Horse,Llama
注意,在数组公式中使用TEXTJOIN时,第二个参数(ignore_empty)必须为TRUE,以防某些单元格为空。