함수 요약
엑셀 TRIMRANGE 함수는 범위나 배열에서 가장자리의 빈 행과 열을 제거하는 함수입니다.
함수 구문
=TRIMRANGE(범위, [행정리], [열정리])
•
범위
-
비어있는 행과 열을 정리할 범위입니다.
•
행정리
-
[선택인수]비어있는 행을 정리할 방식입니다. 기본값은 '앞뒤 모두 제거'입니다.
- 0 : 행 제거 안 함
- 1 : 앞 부분 빈 행 제거
- 2 : 뒷 부분 빈 행 제거
- 3 : [기본값] 앞뒤 모두 제거
•
열정리
-
[선택인수]비어있는 열을 정리할 방식입니다. 기본값은 '앞뒤 모두 제거'입니다.
- 0 : 열 제거 안 함
- 1 : 앞 부분 빈 열 제거
- 2 : 뒷 부분 빈 열 제거
- 3 : [기본값] 앞뒤 모두 제거
상세 설명
엑셀 TRIMRANGE 함수는 범위나 배열에서 가장자리의 빈 공간을 제거하고 데이터가 실제로 포함된 범위를 반환하는 함수입니다. 특히 넓은 범위를 참조하는 배열 수식에서 이 함수를 사용하면 계산 속도를 비약적으로 크게 향상시킬 수 있습니다.
=TRIM(B:B) / / 결과 : B열에서 실제 데이터가 입력된 범위를 반환합니다.

또한 TRIMRANGE 함수의 대안으로 정리 참조(Trim Reference, 트리밍 참조)를 사용하면 함수와 동일한 결과를 더 간결하게 표현할 수 있습니다. 정리 참조는 범위 참조(예: A1:A10)에서 콜론(:)의 앞/뒤로 마침표를 붙여서 작성합니다.
- 모두 자르기 (예: A1.:.A10)
: 범위 앞/뒤의 빈 행과 열을 모두 제거합니다. - 후행 자르기 (예: A1:.A10)
: 범위 뒤쪽의 빈 행과 열을 제거합니다. - 선행 자르기 (예: A1.:A10)
: 범위 앞쪽의 빈 행과 열을 제거합니다.

TRIMRANGE 함수와 정리 참조를 제공하지 않는 엑셀 이전 버전에서는 OFFSET 함수나 INDEX 함수를 사용한 동적 범위로 동일한 결과를 얻을 수 있습니다. 엑셀 동적 범위 사용법은 아래 영상에서 알기 쉽게 정리했으니 참고하세요!😊
TRIMRANGE 함수 간단 예제
1) 제품 목록 정리하기
다음과 같이 TRIMRANGE 함수를 사용하면 제품 목록에서 데이터가 실제로 입력된 범위만 참조할 수 있습니다.
=TRIMRANGE(A1:B10) / / 결과 : A1:B10 에서 데이터가 실제로 입력된 범위를 반환합니다.

2) 매출 데이터의 위쪽 빈 행만 정리하기
다음과 같이 TRIMRANGE 함수를 사용하면 지정한 범위 앞쪽의 비어있는 행만 제거할 수 있습니다.
=TRIMRANGE(A1:B13,1) / / 결과 : A1:B13 범위에서 앞쪽 비어있는 행을 제거합니다.

그 외 주의사항
TRIMRANGE 함수는 가장자리의 빈 셀만 제거하며, 범위 중간의 빈 셀은 그대로 유지됩니다.
정리된 범위가 비어있을 경우 함수는 #REF! 오류를 반환합니다.
TRIMRANGE 함수와 정리 참조(=트리밍 참조)는 M365 버전에서만 제공됩니다.
MS 공식 홈페이지 링크
로그인
지금 가입하고 댓글에 참여해보세요!
3 댓글