Excel에서 배열을 결합, 모양 변경 및 크기 조정하는 방법

게시 됨: 2022-09-26

녹색 배경에 Microsoft Excel 로고

Microsoft Excel에서 배열 또는 인접 셀 범위로 작업하는 것은 때때로 어려울 수 있습니다. 배열을 결합, 모양 변경 또는 크기 조정하려는 경우 다양한 상황을 처리할 수 있는 함수 모음에서 선택할 수 있습니다.

참고: 이 11가지 기능은 2022년 8월부터 Excel에 새로 추가된 기능입니다. Office 참가자를 시작으로 시간이 지남에 따라 Excel 사용자에게 롤아웃됩니다.
목차

배열 결합
배열 모양 변경
배열을 행 또는 열로 변환
행 또는 열을 배열로 변환
배열 크기 조정
행 또는 열 가져오기 또는 삭제
특정 수의 행 또는 열 유지
특정 차원으로 배열 확장

배열 결합

스프레드시트에서 데이터를 결합하는 것은 어려울 수 있습니다. VSTACK 및 HSTACK 함수를 사용하여 배열을 수직 및 수평으로 쌓을 수 있습니다.

관련: Microsoft Excel에서 스프레드시트의 데이터를 결합하는 방법

각 함수의 구문은 VSTACK(array1, array2,...)HSTACK(array1, array2,...) 과 동일하며 필수 배열은 하나만 있고 나머지는 선택 사항입니다.

셀 B2~F3 및 H2~L3의 배열을 수직으로 결합하려면 VSTACK 함수에 다음 공식을 사용하십시오.

 =VSTACK(B2:F3,H2:L3) 

Excel의 VSTACK 함수

대신 동일한 배열을 수평으로 결합하려면 HSTACK 함수에 다음 공식을 사용하십시오.

 = HSTACK(B2:F3,H2:L3) 

Excel의 HSTACK 함수

배열 모양 변경

하고 싶은 배열을 결합하는 것이 아니라 배열을 재구성하는 경우 사용할 수 있는 네 가지 기능이 있습니다.

관련: 모두가 알아야 할 12가지 기본 Excel 함수

배열을 행 또는 열로 변환

첫째, TOROW 및 TOCOL 함수를 사용하여 배열을 행 또는 열로 형성할 수 있습니다. 각각의 구문은 TOROW(array, ignore, by_column)TOCOL(array, ignore, by_column) 입니다.

  • 무시 : 특정 유형의 데이터를 무시하려면 공백인 경우 1, 오류인 경우 2, 공백 및 오류인 경우 3을 입력합니다. 기본값은 0으로 값을 무시합니다.
  • By_column : TRUE를 사용하여 열별로 배열을 스캔하려면 이 인수를 사용하십시오. 인수가 포함되지 않은 경우 FALSE가 기본값이며 배열을 행별로 스캔합니다. 이것은 값의 순서를 결정합니다.

배열 B2에서 F3까지를 행으로 변환하려면 다음 수식을 TOROW 함수와 함께 사용하십시오.

 =토로우(B2:F3) 

Excel의 TOROW 함수

대신 동일한 배열을 열로 변환하려면 다음 공식과 함께 TOCOL 함수를 사용하십시오.

 =토콜(B2:F3) 

Excel의 TOCOL 함수

행 또는 열을 배열로 변환

위와 반대로 행이나 열을 배열로 변환하려면 WRAPROWS 및 WRAPCOLS를 사용할 수 있습니다. 각각의 구문은 WRAPROWS(reference, wrap_count, pad)WRAPCOLS(reference, wrap_count, pad) 이며 reference 는 셀 그룹입니다.

  • Wrap_count : 각 행 또는 열에 대한 값의 수입니다.
  • Pad : 패드(빈 셀)에 표시할 값입니다.

행을 래핑하여 B2에서 K2까지의 셀을 2차원 배열로 변환하려면 WRAPROWS 함수를 사용하십시오. 이 공식을 사용하면 행당 3개의 값을 사용하여 셀이 "비어 있음"을 pad 로 사용하여 래핑됩니다.

 =WRAPROWS(B2:K2,3,"비어 있음") 

Excel의 WRAPROWS 함수

열을 래핑하여 동일한 셀을 2차원 배열로 변환하려면 WRAPCOLS 함수를 사용하십시오. 이 공식을 사용하면 열당 세 개의 값을 사용하여 셀이 "비어 있음"을 pad 로 사용하여 래핑됩니다.

 =WRAPCOLS(B2:K2,3,"비어 있음") 

Excel의 WRAPCOLS 함수

배열 크기 조정

데이터를 추가하거나 불필요한 셀을 삭제하여 배열의 크기를 조정하고 싶을 수도 있습니다. 원하는 결과에 따라 이를 수행하는 데 도움이 되는 5가지 기능이 있습니다.

관련: 데이터 입력을 위한 13가지 필수 Excel 함수

행 또는 열 가져오기 또는 삭제

TAKE 함수를 사용하면 지정한 행이나 열의 수를 유지할 수 있습니다. DROP 함수를 사용하면 반대 작업을 수행하고 지정한 행 또는 열 수를 제거합니다. 양수를 사용하여 배열의 시작 부분에서 가져오거나 제거하고 음수를 사용하여 끝에서 가져오거나 제거합니다.

각각에 대한 구문은 TAKE(array, rows, columns)DROP(array, rows, columns) 이며 여기서 두 번째 두 인수 중 적어도 하나가 필요합니다. rows 또는 columns .

배열 B2에서 F5까지의 처음 두 행을 유지하려면 rows 인수와 함께 TAKE를 사용하십시오. 공식은 다음과 같습니다.

 =테이크(B2:F5,2) 

행에 대한 TAKE 함수

동일한 배열에서 처음 두 열을 유지하려면 대신 columns 인수를 사용하십시오.

 =테이크(B2:F5,,2) 

열에 대한 TAKE 함수

배열 B2에서 F5까지의 처음 두 행을 제거하려면 rows 인수와 다음 공식과 함께 DROP을 사용하십시오.

 =드롭(B2:F5,2) 

행에 대한 DROP 함수

동일한 배열에서 처음 두 열을 제거하려면 대신 columns 인수와 다음 공식을 사용하십시오.

 =드롭(B2:F5,,2) 

열에 대한 DROP 함수

특정 수의 행 또는 열 유지

배열에서 유지하려는 정확한 행 및 열 번호를 선택하려면 CHOOSEROWS 및 CHOOSECOLS 함수를 사용합니다.

각각의 구문은 처음 두 인수가 필요한 CHOOSEROWS(array, row_num1, row_num2,...)CHOOSECOLS(array, column_num1, column_num2,...) 입니다. 원하는 경우 행 및 열 번호를 더 추가할 수 있습니다.

B2에서 F5까지의 배열에서 2행과 4행을 반환하려면 CHOOSEROWS 함수와 다음 공식을 사용합니다.

 =CHOOSEROWS(B2:F5,2,4) 

Excel의 CHOOSEROWS 함수

동일한 배열에서 열 3과 5를 반환하려면 다음 공식과 함께 CHOOSECOLS 함수를 사용합니다.

 =CHOOSECOLS(B2:F5,3,5) 

Excel의 CHOOSECOLS 함수

참고: 시트가 아닌 배열에 대해 행 또는 열 번호를 사용하는 것을 기억하십시오.

특정 차원으로 배열 확장

배열에 더 많은 데이터를 추가할 계획이므로 테두리를 추가하거나 조건부 서식을 사용하기 위해 특정 크기로 만들고 싶을 수 있습니다. EXPAND 함수를 사용하여 배열이 포함해야 하는 행과 열의 수를 입력합니다.

관련: Excel에서 셀 테두리를 추가 및 변경하는 방법

함수 구문은 EXPAND(array, rows, columns, pad) 입니다. 여기서 누락된 rows 또는 columns 인수는 확장되지 않음을 의미합니다. 선택적으로 빈 셀에 대한 pad 값을 포함할 수 있습니다.

10개의 행과 10개의 열을 포함하도록 배열 B2에서 F5까지 확장하려면 다음 공식을 사용합니다.

 =확장(B2:F5,10,10) 

엑셀의 EXPAND 함수

동일한 배열을 동일한 차원으로 확장하고 "빈" pad 를 포함하려면 다음 공식을 사용하십시오.

 =EXPAND(B2:F5,10,10,"비어 있음") 

패드 값이 있는 EXPAND 함수

팁: pad 인수는 선택 사항이지만 위와 같은 오류가 표시되는 것보다 선호할 수 있습니다.

이 11가지 기능을 사용하면 Microsoft Excel의 배열을 그 어느 때보다 강력하게 제어할 수 있습니다. 그들에게 시도하고 그들이 당신이 필요로 하는 것을 성취하는지 보십시오.

관련: Microsoft Excel에서 일반적인 수식 오류를 수정하는 방법