BEREICHE.VERBINDEN
Die Funktion BEREICHE.VERBINDEN(Kompaktmodus; Bereich; Bereich …) liefert ein Array, bei dem es sich um eine Sammlung handelt, zu der die angegebenen Sammlungen zusammengefügt wurden.
BEREICHE.VERBINDEN(Kompaktmodus; Bereich; Bereich …)
Kompaktmodus: Modalwert, der die Reihenfolge der Ergebnisse und die Form des Arrays bestimmt.
kompakt links (FALSCH oder 0): Lücken (Zellen, die in keinem der Bereiche enthalten sind) werden von links nach rechts entfernt (beginnend mit der ersten Zeile, die eine Zelle enthält, die zu einem der Bereiche gehört). Dies ist die Standardreihenfolge.
kompakt oben (WAHR oder 1): Lücken (Zellen, die in keinem der Bereiche enthalten sind) werden von oben nach unten entfernt (beginnend mit der ersten Spalte, die eine Zelle enthält, die zu einem der Bereiche gehört).
Bereich: Eine Sammlung von Zellen. Das Argument Bereich ist eine Sammlung, die aus einem einzelnen Bereich von Zellen besteht, die beliebige Werte enthalten können.
Bereich …: Zur optionalen Angabe einer beliebigen Anzahl weiterer Sammlungen.
Hinweise
Die Sammlungen können eine beliebige Größe haben. Nur eine Sammlung ist erforderlich. Wird nur eine Sammlung angegeben, entspricht das als Ergebnis ermittelte Array der angegebenen Sammlung.
Die Funktion BEREICHE.VERBINDEN versucht, aus den angegebenen Sammlungen eine rechteckige Sammlung zu erstellen, indem Lücken zwischen den Array-Elementen entfernt werden. Handelt es sich bei dem resultierenden Array um ein Rechteck, wird dieses Array an die Funktion übergeben. Handelt es sich bei dem resultierenden Array nicht um ein Rechteck, werden die Zeilen nacheinander an das Ende der ersten Zeile bewegt, sodass das resultierende Array aus einer einzelnen Zeile besteht, die eine Liste aller Array-Elemente darstellt.
Ist einer der angegebenen Bereiche ungültig, generiert die Funktion einen Fehler, der auf eine ungültige Referenz hinweist.
Diese Funktion ersetzt die Verwendung eines Leerzeichens als Schnittmengenoperator in tabellenübergreifenden Referenzen in anderen Tabellenkalkulations-Apps (einschließlich Numbers '08 und '09 für Mac).
Beispiele |
---|
Beispieltabelle: |
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | 7 | 8 | ||||
2 | 19 | 20 | ||||
3 | ||||||
4 | ||||||
5 | 30 | 31 |
In den Beispielen ist der Wert der Zelle innerhalb der festgelegten Sammlung, die das angegebene Array-Element enthielt, in Klammern angegeben. =BEREICHE.VERBINDEN(FALSCH; A1; B2) liefert ein Array, das 2 Zeilen und 1 Spalte umfasst. Die Werte können mit der Funktion INDEX aus dem Array abgerufen werden. =INDEX(BEREICHE.VERBINDEN(FALSCH; A1; B2); 1; 1; 1) liefert den Ergebniswert 7 (A1). Hierbei handelt es sich um den Wert in der ersten Zeile des Arrays. =INDEX(BEREICHE.VERBINDEN(FALSCH; A1; B2); 2; 1; 1) liefert den Ergebniswert 20 (B2). Hierbei handelt es sich um den Wert in der zweiten Zeile des Arrays. =BEREICHE.VERBINDEN(WAHR; A1; B2) liefert ein Array, das 1 Zeile und 2 Spalten umfasst. Der erste Wert in der ersten Spalte des Arrays ist 7 (A1). Der erste Wert in der zweiten Spalte des Arrays ist 20 (B2). =SVERWEIS(7; BEREICHE.VERBINDEN(FALSCH; A1; B2); 2; 0) generiert einen Bereichsfehler, da (wie im ersten Beispiel) das ermittelte Array lediglich eine Spalte breit ist. =SVERWEIS(7; BEREICHE.VERBINDEN(WAHR; A1; B2); 2; 0) liefert den Ergebniswert 20, da (wie im zweiten Beispiel gezeigt) das ermittelte Array 1 Zeile und 2 Spalten umfasst. Der Wert in der zweiten Spalte, der dem Suchwert entspricht, ist 20. =BEREICHE.VERBINDEN(FALSCH; A1:B1; E5) oder =BEREICHE.VERBINDEN(WAHR; A1:B1; E5) liefert ein Array, das 1 Zeile und 3 Spalten umfasst. Die Werte im einzeiligen Array sind 7 (A1), 8 (B1) und 30 (E5). =BEREICHE.VERBINDEN(FALSCH; A1:B2; D4:F5) liefert ein Array, das 1 Zeile und 10 Spalten umfasst. Die Werte sind 7 (A1), 8 (B1), 19 (A2), 20 (B2), 0 (D4), 0 (E4), 0 (F4), 0 (D5), 30 (E5) und 31 (F5). =BEREICHE.VERBINDEN(WAHR; A1:B2; D4:F5) liefert ein Array, das 2 Zeilen und 5 Spalten umfasst. Die Werte in der ersten Zeile sind 7 (A1), 8 (B2), 0 (D4), 0 (E4) und 0 (F4). Die Werte in der zweiten Zeile sind 19 (A2), 20 (B2), 0 (D5), 30 (E5) und 31 (F5). |