Функция SUM в Excel работает в обеих формах:
=SUM(1,2,3,4,5)
и эта форма:
=SUM({1,2,3,4,5})
Однако функция CONCATENATE этого не делает. У меня есть диапазон A1:A5 содержащий {1,2,3,4,5} , который отлично работает в SUM(A1:A5) , давая 15. Однако CONCATENATE(A1:A5) дает 1 , а не 12345 .
Есть ли какой-нибудь способ "распаковать" этот диапазон в несколько аргументов, чтобы CONCATENATE(UNPACK({1,2,3,4,5})) был эквивалентен CONCATENATE(1,2,3,4,5)?
Выражается по-разному в некоторых языках программирования:
concatenate.apply(null, [1, 2, 3, 4, 5]) // javascript
concatenate(*[1, 2, 3, 4, 5]) # python
concatenate(unpack([1, 2, 3, 4, 5])) -- lua
