Até onde eu sei, não há como concatenar arrays sem o VBA. A função de concatenação aceita apenas valores únicos. Por exemplo, você não pode fazer isso:
=CONCATENATE(A1:A3)
Portanto, o problema não é o uso de matrizes, mas o design da função integrada de concatenação.
Pelo que ouvi, existem suplementos que podem fazer isso. MOREFUNC é um, tem uma função chamada MCONCAT (). Eu não estou familiarizado com esse add-in, mas você pode tentar.