TRIMRANGE
Beschreibung
Entfernt leere Zeilen und Spalten aus den Rändern eines Datenbereichs oder Arrays.
Diese Funktion ist hilfreich, um die Bereichsgröße dynamischer Datasets anzupassen.
Syntax
TRIMRANGE(range,[trim_rows],[trim_columns])
- range: Der Bereich oder das Array, der bereinigt werden soll.
- trim_rows: Eine Zahl, die bestimmt, wie Zeilen bereinigt werden sollen. Zu den Optionen gehören:
- 0: Keine.
- 1: Entfernt vorausgehende leere Zeilen.
- 2: Entfernt nachfolgende leere Zeilen.
- 3 (Standard): Entfernt vorausgehende und nachfolgende leere Zeilen.
- trim_columns: Eine Zahl, die bestimmt, wie Spalten bereinigt werden sollen. Zu den Optionen gehören:
- 0: Keine.
- 1: Entfernt vorausgehende leere Spalten.
- 2: Entfernt nachfolgende leere Spalten.
- 3 (Standard): Entfernt sowohl vorangehende als auch nachfolgende leere Spalten.
Zuschneiden von Referenzen
Ein Operator zum Entfernen von Bezügen kann verwendet werden, um dieselbe Funktion wie TRIMRANGE zu erreichen, indem vor und/oder nach dem Doppelpunkt im Bezug ein Punkt hinzugefügt wird.
Art | Beispiel: | Äquivalentes TRIMRANGE | Beschreibung |
|---|---|---|---|
Alle bereinigen (.:.) | A1.:.E10 | TRIMRANGE(A1:E10,3,3) | Vorangestellte und nachfolgende Leerzeichen entfernen. |
Nachfolgende bereinigen (:.) | A1:.E10 | TRIMRANGE(A1:E10,2,2) | Nachfolgende Leerzeichen entfernen. |
Vorausgehende bereinigen (.:) | A1.:Z10 | TRIMRANGE(A1:E10,1,1) | Vorangestellte Leerzeichen entfernen. |
Dieses Muster kann auch auf Bezüge in vollen Spalten oder Zeilen angewendet werden (z. B. A:.A). Beispiel: Die Formel =SUM(A:.A) summiert nur die Werte in Spalte A und ignoriert darunter leere Zeilen.