DISTINCTROWS
Beschreibung
Kombiniert eine Reihe von Bereichen zu einem einzigen Bereich und entfernt dabei alle Duplikate. DISTINCTROWS evaluiert Text- und Instanzwerte als nicht voneinander unterschiedlich. Wenn der angegebene Bereich sowohl einen Instanzwert als auch eine Textzeichenfolge enthält, die gleich sind, gibt die Funktion 1 Zeile zurück, den Instanzwert. DISTINCTROWS unterscheidet zwischen Groß- und Kleinschreibung.
Syntax
DISTINCTROWS(
range1
, [ range2
], ...) - range1: Der erste Zeilenbereich.
- range2: Der zweite Zeilenbereich.
Beispiel:
Die ursprüngliche Tabelle ist wie folgt:
A | B | C | D | E | |
|---|---|---|---|---|---|
1
| Heading1 | Heading2 | Heading3 | Heading4 | |
2
| A | 1 | B | 2 | |
3
| B | 2 | 2 | B | |
4
| C | 3 | C | 5 | |
5
| D | 4 | D | 4 |
Das Ergebnis von
=DISTINCTROWS(A2:B5,D2:E5)
wobei sich die Formel in Zelle A7 befindet, lautet: A | B | C | D | E | |
|---|---|---|---|---|---|
7
| A | 1 | |||
8
| B | 2 | |||
9
| C | 3 | |||
10
| D | 4 | |||
11
| 2 | B | |||
13
| C | 5 |
Anmerkungen
- Diese Funktion übernimmt eine beliebige Anzahl von Bereichen. In der Regel hat jeder Bereich eine ähnliche Zeilenstruktur, dies ist jedoch nicht erforderlich.
- Die Funktion fügt eine Zeile zum Endergebnis hinzu, wenn eine Zeile, die exakt dieselben Werte in genau derselben Reihenfolge enthält, im Ergebnis noch nicht vorhanden ist. Auf diese Weise können Sie Zeilen aus verschiedenen Bereichen kombinieren und doppelte Zeilen entfernen. Die Funktion berücksichtigt alle Werte in einer Zeile, um zu bestimmen, ob eine Zeile ein Duplikat ist oder nicht.
- Diese Funktion ist für die Verwendung in Array-Formeln vorgesehen.
Mögliche Funktionen
UNIQUE