Excel에 Python의 `*args` 또는 lua의 `unpack`과 동일한 기능이 있습니까?

Excel에 Python의 `*args` 또는 lua의 `unpack`과 동일한 기능이 있습니까?

Excel의 함수 SUM는 다음 형식으로 작동합니다.

=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

답변1

Excel에는 범위나 배열을 연결할 수 있는 워크시트 기능이 없습니다. 아마도 VBA가 필요할 것입니다. "Aconcat"을 검색해 보세요.

관련 정보