
Die SUM
Funktion in Excel funktioniert in beiden Formen:
=SUM(1,2,3,4,5)
und dieses Formular:
=SUM({1,2,3,4,5})
Die Funktion tut dies jedoch CONCATENATE
nicht. Ich habe einen Bereich , A1:A5
der enthält {1,2,3,4,5}
, der in gut funktioniert und 15 ergibt. Ergibt SUM(A1:A5)
jedoch , nicht .CONCATENATE(A1:A5)
1
12345
Gibt es eine Möglichkeit, diesen Bereich in mehrere Argumente zu „entpacken“, sodass dies CONCATENATE(UNPACK({1,2,3,4,5}))
gleichwertig ist mit CONCATENATE(1,2,3,4,5)
?
In einigen Programmiersprachen unterschiedlich ausgedrückt:
concatenate.apply(null, [1, 2, 3, 4, 5]) // javascript
concatenate(*[1, 2, 3, 4, 5]) # python
concatenate(unpack([1, 2, 3, 4, 5])) -- lua
Antwort1
Es gibt keine Arbeitsblattfunktion in Excel, mit der Sie einen Bereich oder ein Array verketten können. Sie benötigen wahrscheinlich VBA - googeln Sie einfach „Aconcat“