함수 요약
엑셀 TOROW 함수는 배열이나 범위를 가로 방향의 단일 행으로 변환하는 함수입니다.
함수 구문
=TOROW(범위, [제외옵션], [읽기방향])
•
범위
-
단일 행으로 변환할 범위 또는 배열입니다.
•
제외옵션
-
[선택인수]빈 셀과 오류를 처리할 방식입니다. 기본값은 모든 값 포함입니다.
- 0 : [기본값] 모든 값 포함
- 1 : 빈 셀 무시
- 2 : 오류 무시
- 3 : 빈 셀과 오류 무시
•
읽기방향
-
[선택인수]범위의 데이터를 읽을 방향입니다. 기본 값은 행 방향(가로) 읽기입니다.
- FALSE : [기본값] 범위의 데이터를 가로 방향으로 읽습니다.
- TRUE : 데이터를 세로 방향으로 읽습니다.
상세 설명
엑셀 TOROW 함수는 가로-세로로 구성된 2차원 범위를 가로 방향의 단일 행으로 변환하는 함수입니다. 이 함수는 잘못된 구조의 데이터를 정리하고 재구성하는데 효과적이며, 두번째 인수인 제외옵션으로 범위의 빈 칸이나 오류를 무시할 수 있습니다.
=TOROW({1,2,""},{3,"",4},{5,6,""},1) / / 결과 : {1;2;3;4;5;6} → 공백을 무시하고 범위를 단일 행으로 변환합니다.
TOROW 함수로 재배열된 가로 방향의 한 줄 데이터는, WRAPCOLS 함수를 사용하여 지정한 개수만큼 나누어진 범위로 재구성할 수 있습니다.
=WRAPCOLS({1,2,3,4,5,6},2) ={1,2,3},{4,5,6}
만약 범위를 세로 방향의 단일 열로 변환해야 할 경우 TOCOL 함수를 사용합니다
TOROW 함수 간단 예제
1) 제품 목록을 단일 행으로 변환하기
A1:C2 범위에 작성된 제품 목록을 단일 행으로 변환합니다.
/ / A1:C2 = {사과, 바나나, 체리}, {딸기, 망고 키위} =TOCOL(A1:C2) / / 결과 : {사과,바나나,체리,딸기,망고,키위}
2) 공백 및 오류를 무시하고 단일 행으로 변환하기
제외 옵션을 설정하여 범위에서 공백과 오류를 제외한 단일 행으로 변환합니다.
/ / A1:C3 = {사과, "", 체리}, {딸기, #DIV/0!, 키위} =TOCOL(A1:C3) / / 결과 : {사과, 체리, 딸기, 키위}
3) 잘못된 구조의 데이터를 올바른 구조로 재구성하기
TOROW 함수의 제외옵션과 WRAPCOLS 함수를 활용하면, 범위에서 오류와 빈 셀을 제외한 올바른 구조의 데이터로 재배열할 수 있습니다.
/ / A1:C3 = {1, #DIV/0!, 2}, {#VALUE!, 3, 4}, {5, "", 6} =WRAPCOLS(TOROW(A1:C3,3),2) =WRAPCOLS({1,2,3,4,5,6}) / / 결과 : {1,2} , {3,4} , {5,6}
그 외 주의사항
TOROW 함수의 결과로 반환되는 배열이 엑셀에서 처리 가능한 열의 최대 개수인 16,384개를 초과할 경우 #NUM! 오류를 반환합니다.
TOROW 함수로 반환되는 범위에 기존 데이터가 있을 경우, #SPILL! 오류를 반환합니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
0 댓글