엑셀 VSTACK 함수 사용법: 여러 범위의 데이터를 하나로 합치기

엑셀 VSTACK 함수 사용법: 여러 범위의 데이터를 하나로 합치기

VSTACK 함수는 여러 개의 범위를 수직으로 결합하여 하나의 범위로 만들어주는 역할을 합니다. 기존에 여러 셀 또는 배열에 분산된 데이터를 하나로 모으는 작업을 할 때 굉장히 유용합니다. 특히 여러 시트나 데이터 범위를 통합하여 하나의 시트에 모을 때 강력한 도구로 활용될 수 있습니다.

이 함수는 Microsoft 365 (오피스 365) 구독자에게만 제공되는 엑셀의 최신 동적 배열 함수 중 하나입니다. 따라서 영구적으로 설치된 엑셀 2019나 그 이전 버전에서는 사용할 수 없습니다. VSTACK을 비롯한 새로운 함수들은 Microsoft 365의 지속적인 업데이트를 통해 제공되며, 최신 기능을 원활하게 사용하려면 Microsoft 365 구독이 필요합니다.

VSTACK 함수의 기본 사용법

VSTACK 함수는 다음과 같은 형식으로 사용됩니다.

=VSTACK(범위1, 범위2, ...)

여기서 범위1, 범위2는 결합하고자 하는 각 데이터 범위를 의미합니다. 예를 들어, A1:A3, B1:B3, C1:C3의 데이터를 하나로 결합하려면 다음과 같이 작성할 수 있습니다.

=VSTACK(A1:A3, B1:B3, C1:C3)

VSTACK 함수의 장점

  • 수직으로 여러 데이터를 간단하게 결합할 수 있습니다.
  • 데이터 통합 작업 시 시간과 노력을 절감해줍니다.
  • Microsoft 365에서 제공하는 동적 배열 함수로, 자동으로 확장되는 결과를 제공합니다.

이 외에도 VSTACK 함수는 다른 동적 배열 함수와 함께 사용하면 더욱 강력한 기능을 발휘할 수 있습니다. 예를 들어, UNIQUE 함수를 함께 사용하면 중복된 데이터를 제거하며 결합할 수 있습니다.

VSTACK과 UNIQUE 함수의 조합 예제

다음 예제는 VSTACK 함수와 UNIQUE 함수를 사용하여 A열, B열, C열의 데이터를 결합하고 중복 값을 제거하는 방법을 보여줍니다:

=UNIQUE(VSTACK(A1:A3, B1:B3, C1:C3))

이 함수는 A1:A3, B1:B3, C1:C3 범위의 데이터를 결합하고, 그 중에서 중복된 값을 제거하여 결과를 반환합니다. VSTACK으로 결합된 배열에 UNIQUE를 적용하여 간편하게 중복 제거 작업까지 수행할 수 있습니다.

VSTACK과 UNIQUE 함수 사용 예제 화면
  • D1 셀: =VSTACK(A1:A3,B1:B3,C1:C3)
  • E1 셀: =UNIQUE(VSTACK(A1:A3,B1:B3,C1:C3))

결론

VSTACK 함수는 데이터를 통합하는 데 매우 유용한 엑셀의 최신 함수 중 하나로, 특히 Microsoft 365 사용자가 데이터를 효율적으로 관리하는 데 큰 도움이 됩니다. 동적 배열 기능과 결합하여 더욱 강력하게 활용할 수 있으며, UNIQUE 같은 다른 함수와 조합하여 중복 제거와 같은 추가 작업도 쉽게 처리할 수 있습니다.

함께 보면 좋은 게시글

위로 스크롤