The TRIMRANGE function excludes all empty rows and/or columns from the outer edges of a range or array.​​​​​​​​​​​​​​
Syntax
The TRIMRANGE function scans in from the edges of a range or array until it finds a non-blank cell (or value), it then excludes those blank rows or columns.Â
​​​​​​​
=TRIMRANGE(range,[trim_rows],[trim_cols]) Â Â
|
Argument |
Description |
|---|---|
|
range Required |
The range (or array)Â to be trimmed |
|
trim_rows |
Determines which rows should be trimmed 0 - None 1 - Trims leading blank rows 2 - Trims trailing blank rows 3 - Trims both leading and trailing blank rows (default)Â |
|
trim_columns |
Determines which columns should be trimmed 0 - None 1 - Trims leading blank columns 2 - Trims trailing blank columns 3 - Trims both leading and trailing blank columns (default) |
Trim References (aka Trim Refs)
A Trim Ref can be used to achieve the same functionality as TRIMRANGE more succinctly by replacing the range's colon ":" with one of the three Trim Ref types described below:
|
Type |
Example |
Equivalent TRIMRANGE |
Description |
|---|---|---|---|
|
Trim All (.:.) |
A1.:.E10 |
TRIMRANGE(A1:E10,3,3) |
Trim leading and trailing blanks |
|
Trim Trailing (:.) |
A1:.E10 |
TRIMRANGE(A1:E10,2,2) |
Trim trailing blanks |
|
Trim Leading (.:) |
A1.:Z10 |
TRIMRANGE(A1:E10,1,1) |
Trim leading blanks |
This pattern can also be applied to full-column or -row references (eg. A:.A)