[]
이 함수는 범위 또는 배열의 외곽에서 빈 행과/또는 빈 열을 모두 제외합니다.
=TRIMRANGE(range,[trim_rows],[trim_cols])
TRIMRANGE 함수는 범위 또는 배열의 가장자리에서부터 비어 있지 않은 셀(값)을 찾을 때까지 스캔하여, 빈 행이나 열을 제외합니다.
인수 | 설명 |
---|---|
range 필수 | 잘라낼 범위(또는 배열) |
trim_rows [선택] | 어느 행을 자를지 지정 0 - 없음 1 - 앞쪽 빈 행 자름 2 - 뒤쪽 빈 행 자름 3 - 앞뒤 빈 행 모두 자름 (기본값) |
trim_columns [선택] | 어느 열을 자를지 지정 0 - 없음 1 - 앞쪽 빈 열 자름 2 - 뒤쪽 빈 열 자름 3 - 앞뒤 빈 열 모두 자름 (기본값) |
반환값: RangeReference. 잘려진 범위를 반환합니다.
TRIMRANGE는 3D 참조(예: =Sheet1:Sheet3!A:A
)에 대해 작동하지 않습니다. SpreadJS는 =SUM(Sheet1:Sheet3!A.:.A)
를 =SUM(Sheet1:Sheet3!A:A)
로 자동 수정합니다.
TRIMRANGE는 동적 피벗 테이블 생성에 직접 사용할 수 없습니다.
.:.
:.
.:
는 연산자가 아니므로, =A1.:.INDIRECT("A10")
는 유효하지 않은 수식입니다. 대신 =TRIMRANGE(A1:INDIRECT("A10"))
를 사용할 수 있습니다.
중요 변경 사항
V18.1.0 이전 버전에서는 A1. 이 유효한 사용자 정의 이름이어서, 수식
=A1.:A10
은 사용자 정의 이름 A1.과 A10 사이 범위를 뜻했습니다.V18.1.0 이상부터는
=A1.:A10
수식이 A1부터 A10 범위를 잘라내는 수식으로 평가됩니다.이전 버전에서
=A1.:AAA
는 유효했으나, V18.1.0 이상에서는 구문 오류가 됩니다.
Trim Refs는 TRIMRANGE 함수를 명시적으로 사용하지 않고도 범위에서 빈 행과 열을 잘라낼 수 있는 축약 표기법입니다. 콜론(:
) 범위 연산자에 점(.
)을 추가하여 잘라내는 방식을 지정합니다.
Trim Ref 종류 | 구문 | 동일한 TRIMRANGE 함수 | 설명 |
---|---|---|---|
Trim All |
|
| 앞뒤의 빈 행과 열 모두 잘라냄 |
Trim Trailing |
|
| 뒤쪽 빈 행과 열만 잘라냄 |
Trim Leading |
|
| 앞쪽 빈 행과 열만 잘라냄 |
예시 1: 자동 확장을 위한 TRIMRANGE 사용
예시 2: 자동 항목 추가용 데이터 유효성 검사 목록에서 TRIMRANGE 사용
예시 3: 범위 크기를 얻기 위해 Trim Refs 사용