Itu SUM
fungsi dalam karya excel dalam kedua bentuk ini:
=SUM(1,2,3,4,5)
dan formulir ini:
=SUM({1,2,3,4,5})
Namun demikian CONCATENATE
fungsi tidak. Saya memiliki jangkauan A1:A5
mengandung {1,2,3,4,5}
, yang berfungsi dengan baik di SUM(A1:A5)
, memberi 15. Namun, CONCATENATE(A1:A5)
memberi 1
tidak 12345
.
Apakah ada cara untuk "membongkar" kisaran ini menjadi beberapa argumen, sedemikian rupa CONCATENATE(UNPACK({1,2,3,4,5}))
setara dengan CONCATENATE(1,2,3,4,5)
?
Disajikan dalam berbagai cara dalam beberapa bahasa pemrograman:
concatenate.apply(null, [1, 2, 3, 4, 5]) // javascript
concatenate(*[1, 2, 3, 4, 5]) # python
concatenate(unpack([1, 2, 3, 4, 5])) -- lua