엑셀 함수 > 찾기 및 참조영역 함수 > WRAPCOLS 함수 – 열 단위로 범위 채우기

WRAPCOLS 함수 – 열 단위로 범위 채우기

엑셀 WRAPCOLS 함수는 하나의 행 또는 열에 입력된 데이터를 열 단위로 정해진 개수만큼 2차원 배열(범위)에 채워줍니다. 이 설명만으로 어떤 함수인지 이해가 어려우니 아래 사용 예를 보고 이해하는 것이 좋을 것 같습니다.

※ WRAPCOLS 함수는 2024년 2월 현재 Microsoft 365 이상 버전에서만 쓸 수 있습니다.
※ WRAPCOLS 함수와 비슷한 WRAPROWS 함수는 행 단위로 범위를 채워줍니다.

구문(Syntax)

구문(Syntax)
=WRAPCOLS(vector, wrap_count, [pad_with])

=WRAPCOLS(벡터, [열별 채울 개수], [채울값])

하나의 행 또는 열에 입력된 데이터를 열 단위로 정해진 개수만큼 2차원 배열(범위)에 채워준다.

인수

  • vector: 하나의 행 또는 열로 만들어진 배열 또는 범위(1차원 배열)
  • wrap_count: 열별로 채울 값의 개수
  • pad_with: 비어있는 곳에 채울 값, 생략 시 #N/A가 채워짐
실습용 엑셀파일 다운로드 : WRAPCOLS-함수사용법.xlsx

 

사용 예

열 단위로 2개 채우기

다음과 같이 범위의 데이터를 열단위로 채워보겠습니다.

WRAPCOLS 함수로 열 단위로 2개 채우기

[D5] 셀에 다음 수식을 입력합니다.

=WRAPCOLS(B5:B14,2)

[B5:B14] 범위를 참조하여 열단위로 2개씩 채워서 다음과 같은 모양이 됩니다.

WRAPCOLS 함수로 열 단위로 2개 채우기

두 번째 인수 2는 각 열에 들어갈 값의 개수입니다. 2로 지정했으므로 다음 그림과 같이 2개가 들어가고 다음 열에 또 2개를 채우고 값이 있을 때까지 계속 채워나갑니다.

WRAPCOLS 함수로 열 단위로 2개 채우기

 

※ 채워진 범위는 동적 배열이므로 가장자리에 파란색 테두리 선이 표시됩니다. 채워진 범위는 원본([B5:B14] 범위)을 참조하고 있으므로 원본의 값을 변경하면 결과 범위의 값도 변경됩니다.

동적 배열 알아보기

 

※ 주의: WRAPCOLS 함수는 1개의 열 또는 행 범위(1차원 범위)만 가져올 수 있습니다. 다음과 같이 여러 열 범위를 가져오면 #VALUE! 오류가 발생합니다.

WRAPCOLS 함수 오류

 

 

열 단위로 3개 채우기

다음과 같이 두 번째 인수를 3으로 입력하면 열 단위로 3개씩 가져와서 채울 수 있습니다.

[D10] 셀에 다음 수식을 입력합니다.

=WRAPCOLS(B5:B14,3)

WRAPCOLS 함수로 열 단위로 3개 채우기

두 번째 인수를 3으로 지정했으므로 다음 그림과 같이 하나의 열에 3개가 들어가고 다음 열에 또 3개를 채우고 값이 있을 때까지 계속 채워나갑니다. 만약 채울 개수가 부족하면 #N/A가 표시됩니다.

WRAPCOLS 함수로 열 단위로 3개 채우기

 

 

비어있는 곳 채우기

WRAPCOLS 함수로 값을 채울 때 채울 범위보다 값의 개수가 부족하면 #N/A가 표시됩니다. 이 경우 세 번째 인수를 입력하여 원하는 값으로 채울 수 있습니다.

[D16] 셀에 다음 수식을 입력합니다.

=WRAPCOLS(B5:B14,3,"")
""을 입력했으므로 빈값이 채워집니다.

WRAPCOLS 함수 사용 시 빈곳 채우기

※ 빈값이 아니라 원하는 다른 값을 채울 수도 있습니다. "AA"를 입력하면 비어 있는 곳이 'AA'로 채워집니다.

 

행 범위를 참조하여 열단위로 채우기

WRAPCOLS 함수는 열 범위 뿐만 아니라 행 범위도 가져올 수 있습니다.  참조하는 범위만 다를 뿐 사용법은 위에서 알아 본 방법과 동일합니다.

[B26] 셀에 다음 수식을 입력합니다.

=WRAPCOLS(B23:K23,2)

WRAPCOLS 함수 사용법

 

 


관련 글

WRAPROWS 함수 사용법 WRAPROWS 함수 – 행 단위로 범위 채우기 - 엑셀 WRAPROWS 함수는 하나의 행 또는 열에 입력된 데이터를 행 단위로 정해진 개수만큼 2차원 배열(범위)에 채워줍니다. WRAPROWS 함수와 비슷한 WRAPCOLS…

WRAPROWS 함수 – 행 단위로 범위 채우기 더 보기 »

TOROW 함수 사용법.xlsx TOROW 함수 – 범위를 하나의 행으로 만들기 - 엑셀 TOROW 함수는 여러 행에 나누어져 있는 데이터를 참조하여 하나의 행으로 만들어서 데이터 처리를 편하게 하기 위해 많이 사용합니다. ※…

TOROW 함수 – 범위를 하나의 행으로 만들기 더 보기 »

TOCOL 함수 사용법.xlsx TOCOL 함수 – 범위를 하나의 열로 만들기 - 엑셀 TOCOL 함수는 여러 열에 나누어져 있는 데이터를 참조하여 하나의 열로 만들어서 데이터 처리를 편하게 하기위해 많이 사용합니다. ※ TOCOL…

TOCOL 함수 – 범위를 하나의 열로 만들기 더 보기 »

 

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

 자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top