데이터의 통합과 통합은 데이터 조작 및 조사 영역에서 필수적입니다. 이러한 작업을 통해 여러 데이터 집합을 결합하고, 열 또는 행을 병합하고, 정보에 대한 종합적인 관점을 생성할 수 있습니다. 이러한 프로세스를 용이하게 하는 두 가지 강력한 기능인 VSTACK과 HSTACK을 활용하면 이러한 작업을 수행할 수 있습니다.

VSTACK 및 HSTACK 함수를 활용하면 복잡한 수식 없이도 데이터를 원활하게 조작할 수 있습니다. 이 글에서는 VSTACK과 HSTACK의 인사이트와 Microsoft Excel에서의 활용에 대해 자세히 알아봅니다.

Excel에서 VSTACK 및 HSTACK 함수는 무엇인가요?

새로 도입된 두 가지 함수인 VSTACK과 HSTACK은 최근 2022년에 텍스트 조작 기능의 일부로 Microsoft Excel에 추가되었습니다. 이제 기본 티어 사용자를 포함한 모든 Microsoft 365 사용자가 이 기능에 액세스할 수 있습니다. 또한 이러한 기능은 업무 효율성을 향상시킬 수 있는 Excel의 다양한 웹 기반 기능 중 하나에 불과합니다.

VSTACK 기능을 사용하면 정보가 서로 겹쳐지는 수직 정렬로 데이터를 삽입할 수 있습니다. 반대로 수평 스택이라고도 하는 HSTACK 기능을 사용하면 정보를 나란히 배치하여 측면 배열로 데이터를 추가할 수 있습니다.

이 두 함수는 동적 배열 환경을 활용하여 데이터를 연결하고 통합 배열로 축적합니다. 이 데이터 모음은 목록, 배열, 여러 시트의 정보, 지정된 헤더 또는 동일한 워크시트로 구성될 수 있습니다.

Excel에서 VSTACK 함수를 사용하는 방법

VSTACK의 구조와 구성은 다음과 같이 좀 더 세분화하여 설명할 수 있습니다:

  =VSTACK(array1,[array2],...) 

VSTACK 메서드의 맥락에서 “배열 인수”는 단일 배열을 형성하기 위해 ‘연결’함수를 사용하여 수평으로 결합되는 하나 이상의 배열을 나타냅니다. 예를 들어, A-Z 알파벳이 포함된 데이터 목록과 1~26 사이의 숫자 값이 포함된 데이터 목록이 두 개 있는 경우

을 사용하여 결합할 수 있습니다. 이 값을 기반으로 출력을 생성하려면 지정된 필드에 값을 입력하세요. 결과는 VSTACK으로 표시됩니다.

첫 번째 테이블에서 특정 범위의 셀을 선택하려면 3행(B)과 3열(C)의 모든 셀을 나타내는 `B3:C` 표기법을 사용해야 합니다. 이 선택 항목을 배열로 표시하려면 다음과 같이 대괄호로 묶으면 됩니다: ‘[B3:C]`. 이렇게 하면 코드 전체에서 이 특정 범위의 셀을 참조할 수 있습니다.

이 글도 확인해 보세요:  Excel에서 시나리오 관리자를 사용하여 값을 빠르게 전환하는 방법

쉼표 뒤에 두 번째 테이블에 해당하는 배열(이 경우 E3:F)을 포함합니다.

다음은 이전 텍스트를 좀 더 정제된 언어로 다시 작성한 것입니다: “`python import matplotlib.pyplot as plt import numpy as np from scipy import special, flip def d(u, v): return (special.ellip_distance(u[0], u[1], v[0], 0) +. special.ellip_distance(v[0], v[1], u[0], 0))/2 def orientation(nmax=6, nmin=1, plot=True): # 각 각도에 대한 방향 계산 angles = np.linspace(-np.pi, np.pi, nmax, endpoint=False) orientations = [] 각도의 경우

 =VSTACK(B3:C7,E3:F7) 

이 함수를 사용하여 헤더 정보 포함을 생략할 수 있습니다. 이 경우 수직으로 배열된 방식으로 연결하고자 하는 명명법 배열이 존재합니다.

VSTACK 함수는 더 큰 소프트웨어 프로그램이나 시스템 내에서 특정 작업을 수행하는 코드 조각입니다. 일반적으로 입력 데이터를 받아 어떤 방식으로든 처리한 후 해당 입력을 기반으로 출력 데이터를 생성합니다. VSTACK 함수의 목적과 구현 세부 사항은 의도된 사용 사례와 프로그래밍 언어에 따라 달라집니다.

괄호 안에 텍스트의 기본 제목 또는 주제를 기록합니다.

쉼표를 써주세요.

다음은 각 테이블에 6개의 행과 3개의 열이 포함되어 있다고 가정할 때 두 테이블의 배열이 어떻게 보일 수 있는지에 대한 예입니다: “`css 표 1: 과거 데이터 [[1980, 56.78], [1994, 23.93], [2003, 6.78], [2010, 15.21], [2017, 24.66]] 표 2: 예측 데이터(선형 회귀 기준) [[1980, 1000, 2000, 3000, 4000], [1994, 1333.33, 2222.22

 =VSTACK({"Name","Age"},B3:C8,B11:C16) 

EXCEL SORT 함수와 VSTACK의 조합을 사용하여 이름 목록을 알파벳순으로 정렬할 수도 있습니다. 여기에는 정렬을 위해 테이블 내의 정보를 SORT 및 VSTACK 배열 안에 포함하는 것이 포함됩니다.

 =VSTACK({"Name","Age"},SORT(VSTACK(B3:C8,B11:C16))) 

Excel에서 HSTACK 함수를 사용하는 방법

HSTACK의 구조적 표현은 다음과 같이 나타낼 수 있습니다:

  =HSTACK(array1,[array2],...) 

함수 서명 내에서 배열 표기법을 사용하면 여러 배열을 수평으로 추가하여 알파벳과 숫자로 구성된 주어진 데이터 집합의 기능을 향상시킬 수 있습니다. 앞서 언급한 데이터 수집을 고려하면 이 현상에 대한 예시를 확인할 수 있습니다.

이 글도 확인해 보세요:  노션 AI와 ChatGPT 비교: 최고의 생성 AI 도구는 무엇인가요?

수식 막대에서 “HSTACK”으로 무엇을 하길 원하는지 명확히 설명해 주세요.

함수 범위 내에서 테이블에 대한 데이터 집합을 지정하거나 생성합니다.

언어의 최종 구조는 다음과 같습니다:

 =HSTACK(B3:C7,E3:F7) 

Excel의 UNIQUE 함수와 같은 다른 함수와 함께 HSTACK을 사용하면 다양한 용도로 사용할 수 있습니다. 예를 들어, 두 개의 개별 초콜릿 목록에서 파생된 고유 값의 목록을 얻고자 할 수 있습니다. UNIQUE 함수 안에 HSTACK을 포함하면 이 목적을 달성할 수 있습니다.

 =UNIQUE(HSTACK(B4:C8, E4:F8)) 

데이터 쉽게 쌓기

Excel의 VSTACK 및 HSTACK 함수 활용은 처음에는 초보적이고 대수롭지 않게 보일 수 있습니다. 하지만 이러한 도구는 필터와 같은 강력한 기능과 함께 사용하면 그 잠재력을 최대한 발휘할 수 있습니다.

다양한 기능 간의 호환성을 활용하면 데이터 조작 및 검사 기능이 향상될 수 있습니다. 따라서 보다 효율적인 데이터 관리를 위한 방대한 잠재력을 실현하려면 VSTACK 및 HSTACK의 기본 작업과 다른 Microsoft Excel 기능과의 상호 운용성을 숙지하는 것이 중요합니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.