본문 바로가기
엑셀

엑셀 TOCOL 함수, 범위 변환, 한 열로 정리 함수

by 오늘의 배움터 2025. 8. 24.
반응형

엑셀에서 데이터 정리의 끝판왕이라 불리는 TOCOL 함수입니다. 데이터가 여러 행과 열에 흩어져 있을 때 한 열로 쭉 정리해야 하는 번거로움을 한 방에 해결해주는 TOCOL 함수, 이제부터 함께 알아볼게요!

TOCOL 함수란?

TOCOL은 “TO COLUMN”의 줄임말로, 여러 행과 열로 퍼져있는 데이터를 한 개의 세로 열(Column) 로 변환해 주는 엑셀의 최신 함수입니다. Excel 365 및 최신 버전에서 사용할 수 있죠.
수많은 데이터가 흩어져 있거나 피벗 테이블 전 가공이 필요할 때, 이 함수를 이용하면 복잡한 매크로나 수작업 없이 손쉽게 데이터를 깔끔한 한 줄로 만들 수 있습니다.

TOCOL 함수 기본 구문

=TOCOL(배열, [무시], [스캔_방식])

  • 배열: 변환할 데이터 영역 (필수)
  • 무시 (선택):
    0 : 모든 값 유지 (기본값)
    1 : 빈 셀 무시
    2 : 오류 무시
    3 : 빈 셀 및 오류 모두 무시
  • 스캔_방식 (선택):
    FALSE 또는 0 : 행 기준으로 변환 (기본값)
    TRUE 또는 1 : 열 기준으로 변환

TOCOL 함수 사용 예제

1. 기본 데이터 세로 변환

아래 표 데이터를 세로 한 줄로 바꾸고 싶다면:

제품코드 지역A 지역B 지역C
A001 120 230 150
A002 180 210 140
A003 220 190 250


수식:  =TOCOL(A2:D4)
결과: 모든 데이터가 한 개의 세로 열로 완벽하게 변환됩니다.

2. 빈 셀 제외하고 변환

빈 셀은 필요 없을 때는 두 번째 인수에 1을 넣어줍니다.
예:  =TOCOL(A2:D4, 1)

 

3. 행 기준 vs 열 기준 변환

행 방향(기본값):  =TOCOL(A2:D4, 0, FALSE)
열 방향 (열 우선으로 스캔):   =TOCOL(A2:D4, 0, TRUE)

 

열 방향 변환 시 데이터가 위에서 아래로가 아닌, 왼쪽에서 오른쪽 방향으로 우선 순위가 바뀝니다.

TOCOL 함수의 실무 활용 팁

  • 데이터 정규화: 여러 열과 행에 퍼져 있는 데이터를 한 열로 모아 분석 및 가공에 편리하게 활용
  • 고객 명단 집계: 참가자 명단이 여러 열에 흩어져 있을 때 TOCOL로 통합 후 COUNTIFS 등으로 참여 횟수 집계 가능
  • 가격표 및 재고 분석: 다양한 지역별, 분기별 데이터가 있을 때 세로 열로 재구성하여 분석
  • 피벗 테이블 준비: 피벗 테이블 전 사전 데이터 구조 변경에 유용

TOCOL 함수 사용 시 주의사항

  • Excel 365 이상에서만 지원되는 함수입니다.
  • 결과는 동적으로 여러 셀에 자동 표시되어 수정 불필요합니다.
  • 빈 셀이나 오류값 처리 방식을 옵션으로 넣어 원하는 결과 맞출 수 있습니다.

마치며

이제 엑셀에서 흩어진 데이터를 모으는 일이 번거롭지 않죠? 

TOCOL 함수 하나로 데이터 정리 시간이 대폭 줄어들고, 분석 준비가 훨씬 수월해집니다. 

실제 업무나 개인 데이터 처리에 바로 적용해 보셔서 효과를 체감해 보세요!


반응형