
La SUM
función en Excel funciona de esta forma:
=SUM(1,2,3,4,5)
y esta forma:
=SUM({1,2,3,4,5})
Sin embargo, la CONCATENATE
función no. Tengo un rango A1:A5
que contiene {1,2,3,4,5}
, que funciona bien en SUM(A1:A5)
, dando 15. Sin embargo, no CONCATENATE(A1:A5)
da .1
12345
¿Hay alguna forma de "desempaquetar" este rango en múltiples argumentos, de modo que CONCATENATE(UNPACK({1,2,3,4,5}))
sea equivalente a CONCATENATE(1,2,3,4,5)
?
Expresado de diversas formas en algunos lenguajes de programación:
concatenate.apply(null, [1, 2, 3, 4, 5]) // javascript
concatenate(*[1, 2, 3, 4, 5]) # python
concatenate(unpack([1, 2, 3, 4, 5])) -- lua
Respuesta1
No existe ninguna función de hoja de cálculo en Excel que le permita concatenar un rango o matriz. Probablemente necesite VBA; intente buscar en Google "Aconcat"