[]
This function excludes all empty rows and/or columns from the outer edges of a range or array.
TRIMRANGE(range,[trim_rows],[trim_cols])
The TRIMRANGE function scans in from the edges of a range or array until it finds a non-blank cell (or value), then excludes those blank rows or columns.
Argument | Description |
|---|---|
range | [Required] The range (or array) to be trimmed. |
trim_rows
| [Optional] 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 | [Optional] 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) |
Return: RangeReference. A trimmed range.
TRIMRANGE does not work with 3D references like =Sheet1:Sheet3!A:A. Spread.NET will auto-correct the formula =SUM(Sheet1:Sheet3!A.:.A) to =SUM(Sheet1:Sheet3!A:A)
The .:. :. .: are not operators, so the =A1.:.INDIRECT("A10") will be an invalid formula. And the =TRIMRANGE(A1:INDIRECT("A10")) can be used.
Trim References (aka Trim Refs) are a set of shorthand notations that allow you to trim blank rows and columns from a range without having to use the TRIMRANGE function explicitly.
Trim Refs modify the traditional colon (:) range operator by adding dots (.) to specify how you want to trim the range. There are three types of Trim Refs:
Trim Ref Type | Syntax | Equivalent TRIMRANGE | Description |
|---|---|---|---|
Trim All |
|
| Trims both leading and trailing blanks from the range. |
Trim Trailing |
|
| Trims only the trailing blanks from the range. |
Trim Leading |
|
| Trims only the leading blanks from the range. |
TRIMRANGE(A1:E10, 3, 3)
TRIMRANGE(A1:E10, 2, 2)
This function is available in product version 19.0 or later.