엑셀 WRAPROWS 함수 완벽 정복! 데이터 행 변환의 숨겨진 비법 2025

안녕하세요, 엑셀 마스터가 되는 여정에 함께하고 계신 여러분! 오늘은 데이터 정리에 혁신적인 변화를 가져다 줄 WRAPROWS 함수에 대해 알아볼게요. 많은 분들이 데이터를 재배열하는 과정에서 어려움을 겪고 계시죠? 특히 세로로 길게 늘어진 데이터를 가로 형태로 변환해야 할 때 복잡한 과정을 거치셨을 텐데요.

 

📌 WRAPROWS 함수는 세로로 나열된 데이터를 지정한 열 수에 맞춰 가로로 재배열해주는 강력한 도구예요!

 

🔍 WRAPROWS 함수란?

WRAPROWS 함수는 비교적 새로운 함수로, 데이터 분석과 보고서 작성 시 데이터 배치를 유연하게 변경할 수 있게 해줘요. 1차원  데이터를 2차원 여러 행으로 나누어 표시하고 싶을 때 특히 유용하답니다. 복잡한 피벗 테이블이나 여러 함수 조합 없이도 간단하게 데이터 구조를 변환할 수 있어요.

WRAPROWS 함수 구문

=WRAPROWS(범위, 열_수, [채우기_값])

함수 인수 설명

  • 범위 (vector): 재배열할 데이터 범위
  • 열_수 (wrap_rows): 결과를 표시할 열의 개수 (왼쪽에서 오른쪽으로 채우면서 행바꿀 셀 수)
  • 채우기_값 (pad_with): 선택 사항으로, 비어있는 셀을 채울 값 (입력하지 않으면 빈 셀은 0으로 표시됨)

📝 Note: 채우기_값을 지정하지 않으면 원본이 재배치 구조에 부족할 때 #N/A 오류로 채워지기 때문에, "" 등을 사용하여 빈 값으로 표시할 수도 있어요.

 

💡 WRAPROWS 함수 활용 예제

예제 1: 간단한 데이터 재배열

아래와 같은 단일 열 형태의 데이터가 있다고 가정해볼게요.

상품명
노트북
키보드
마우스
모니터
스피커
헤드폰
태블릿
프린터

이 데이터를 3열로 재배열하려면:

=WRAPROWS(A2:A9, 3, )

 

예제1: 엑셀 WRAPROWS 함수 3개 셀로 행을 채움

세번째 인수 pad_with 가 설정되지 않아 기본으로 부족한 데이터 위치에 #N/A 오류가 표시되요. 두번째 인수 3이 의미하는 것은 하나의 행에 3개의 셀로 데이터 재배치 입니다.

 

예제 2: 판매 데이터 정리하기

분기별 판매 데이터를 재구성해야 할 때 WRAPROWS를 활용할 수 있어요.

기간,판매량
2025-1Q,1200
2025-2Q,1450
2025-3Q,980
2025-4Q,1320
2026-1Q,1560
2026-2Q,1640
2026-3Q,1400
2026-4Q,1720
2027-1Q,1850
2027-2Q,1960
2027-3Q,1780
2027-4Q,2100

이 데이터를 연도별로 4개 분기별로 표시하려면:

=WRAPROWS(B2:B13, 4, "")

 

예제2: WRAPROWS 함수 4개 셀로 행바꾸기 오류는 공백으로

마지막 G4 셀은 원본데이터가 부족하여 기본으로  #N/A 오류가 발생합니다. 하지만 위의 수식은 pad_with 인수로 "" 이 적용되어 공백으로 표시됩니다.

 

예제 3: 다중 열 데이터 재구성하기

부서별 직원 정보를 재배열해야 하는 경우입니다.

부서,이름,직급
인사,김영희,과장
인사,이철수,대리
인사,박지민,사원
영업,최수진,부장
영업,정민호,과장
영업,한지연,대리
개발,송태양,차장
개발,임하늘,과장
개발,오다정,사원
마케팅,강우진,대리
마케팅,백승현,사원
마케팅,류민지,인턴

이름을 한행에 2명씩 표시하게 데이터를 재배치하려면:

=WRAPROWS(B2:B13, 2, "-")

 

예제3: 엑셀 WRAPROWS 함수 2개 셀씩 행으로 배분

WRAPROWS 함수는 한 행에 배치할 셀 수, WRAPCOLS 함수는 한 열에 배치할 셀 수가 두번째 인수 wrap_count 입니다. 2 가 설정되어 2개 셀이 한 행에 배정되고 재배치 됩니다. WRAPROWS 는 행으로 재배치, WRAPCOLS 는 열로 재배치 입니다.

 

⚠️ WRAPROWS 함수 사용 시 주의사항

  1. Excel 버전 확인: WRAPROWS 함수는 Microsoft 365 구독자와 Excel 2021 이상 버전에서만 사용 가능해요. 이전 버전에서는 작동하지 않습니다.
  2. 데이터 순서: WRAPROWS는 데이터를 행 방향으로 채우기 때문에, 결과가 예상과 다를 수 있어요. 열 방향으로 재배열하려면 WRAPCOLS 함수를 사용하세요.
  3. 동적 배열 함수: WRAPROWS는 동적 배열 함수이므로, 결과가 자동으로 여러 셀에 확장됩니다. 충분한 빈 공간이 필요해요.
  4. 오류 발생1: 열_수에 0이나 음수를 입력하면 #NUM! 오류가 발생합니다.
  5. 오류 발생2: 벡터 인수가 1차원이 아니면 #VALUE! 오류가 발생합니다. 오류들은 WRAPCOLS 함수와 같아요.

 

🔄 컴퓨터활용능력과의 연계

컴퓨터활용능력 시험에서는 데이터 정렬과 배치 변경이 자주 출제되는 영역이에요. WRAPROWS 함수는 아직 컴활 시험 범위에 직접적으로 포함되지 않았지만, 데이터 구조 변경에 대한 개념은 시험의 중요한 부분입니다. 피벗 테이블이나 TRANSPOSE 함수와 함께 WRAPROWS 함수의 원리를 이해하면 컴활 시험의 데이터 처리 문제에 더 효과적으로 대응할 수 있어요.

특히 컴활 1급에서는 복잡한 데이터 구조 변환 문제가 출제될 수 있으므로, 이런 함수들의 활용법을 익혀두면 유리합니다.

 

📊 WRAPROWS와 WRAPCOLS 함수 비교

WRAPROWS와 WRAPCOLS는 비슷한 기능을 수행하지만 데이터를 채우는 방향이 다릅니다.

  • WRAPROWS: 행 방향으로 데이터를 채움 (좌→우, 그 다음 행)
  • WRAPCOLS: 열 방향으로 데이터를 채움 (위→아래, 그 다음 열)

업무 성격에 따라 적절한 함수를 선택하면 데이터 구조 변환 작업이 훨씬 수월해질 거예요.

 

🎯 마무리

오늘 배운 WRAPROWS 함수는 데이터 재구성이 필요한 다양한 업무 상황에서 큰 도움이 될 거예요. 특히 보고서 작성이나 데이터 시각화 전 데이터 구조를 효율적으로 변경해야 할 때 유용하게 활용할 수 있답니다. 여러분도 지금 배운 내용을 실제 업무에 적용해보세요! 데이터를 더 스마트하게 다루는 엑셀 전문가로 한 걸음 더 나아갈 수 있을 거예요. 💪

 

이 글이 도움 되셨다면 주변 분들과 공유해주시고, 다른 유용한 엑셀 함수에 대한 정보도 계속해서 확인해주세요!

 

 

작성자: 마늘빵