Die Excel-Funktion ERWEITERN

Mitunter stellst du fest, dass du eine Matrix zu klein bemessen hast und noch Zeilen und/oder Spalten hinzugefügt werden müssen.

Wie du das mit der Funktion ERWEITERN schnell und einfach ausführen kannst, zeigt dieser Beitrag.

Lade dir die Beispieldatei herunter:

eed9a44d6be64e17a6ba8a74cb2f0404

1. Beschreibung der Funktion

Mit der Funktion ERWEITERN kannst du eine Matrix erweitern, ihr also weitere Zeilen und/oder Spalten zuweisen.

Die Funktion ERWEITERN ermöglicht es, einen Zellbereich auf eine definierte Größe zu bringen, das sowohl in Zeilen als auch in Spalten.

Ist der Ursprungsbereich kleiner als die gewünschte Zielgröße, werden die fehlenden Zellen automatisch mit einem von dir festgelegten Wert aufgefüllt.

Das können z.B. ein Bindestrich „-“ oder der Fehlerwert #NV sein.

Diese Fehler können auftreten:

  • Excel gibt einen #WERT-Fehler zurück, wenn das Zeilen- oder Spaltenargument kleiner als die Zeilen oder Spalten im Arrayargument ist.
  • Excel gibt einen #n/v-Fehler in aufgefüllten Zellen zurück, wenn kein Auffüllwert angegeben ist.
  • Excel gibt den Fehler #NUM zurück, wenn ein Array zu groß ist.

2. Die Syntax und die Argumente

Die Syntax der Funktion lautet:

ERWEITERN(Matrix; Zeilen; [Spalten]; [Auffüllwert])

Es gelten diese Argumente:

Das Argument Matrix ist erforderlich. Es ist der Bereich (Zellen- oder Tabellenbereich), den du erweitern möchtest.

Das Argument Zeilen ist erforderlich. Darunter ist die gewünschte Anzahl an Zeilen im Ergebnisbereich zu verstehen.

Das Argument Spalten ist optional. Gemeint ist die gewünschte Anzahl an Spalten.

Das Argument Auffüllwert ist optional und stellt den Wert dar, mit dem leere Zellen aufgefüllt werden sollen.

Beachte:

Wenn du das Argument Spalten oder Auffüllwert weglässt, dann verwendet Excel automatisch die bestehende Anzahl an Spalten und den Fehlerwert #NV als Standard für den Auffüllwert.

3. Warum du die Funktion ERWEITERN nutzen solltest

Oftmals kann sich beim Einsatz von dynamischen Array-Funktionen wie FILTER, SORTIEREN oder EINDEUTIG die Größe der zurückgegebenen Bereiche ändern.

Das kann im Berichtswesen zu Problemen führen, weil die Ergebnisse  nicht mehr in die fest definierten Formate passen.

Mit der Funktion ERWEITERN kannst du sicherstellen, dass

  • der Bericht immer gleich viele Zeilen umfasst – z.B. 9 Zeilen, auch wenn nur 3 Einträge gefunden wurden
  • leere Zellen zielsicher aufgefüllt werden, z.B. mit einem Platzhalter wie „-“ oder dem Text „nicht vorhanden“
  • Designs, Rahmen und Diagramme stabil bleiben, unabhängig um welche Datenmenge es sich handelt

4. Beispiele

4.1 Vertriebsmitarbeiter

Du hast eine Liste mit den Namen von Vertriebsmitarbeitern und deren Umsätzen vorliegen.

Das Beispiel findest du in der Beispieldatei im Arbeitsblatt „Mitarbeiter“.

Umsatz Mitarbeiter
Mitarbeiter und Umsatz

Mit der Funktion EINDEUTIG,

Formel:

=EINDEUTIG(A2:A21;FALSCH;WAHR)

 (in Zelle D2) bestimmst du zunächst die Mitarbeiter, die nur einmal in der Lite erscheinen.

Mitarbeiter, einmalig
Einmal-Mitarbeiter

Es sind exakt acht Mitarbeiter.

In deinen Berichten und/oder Dashboards hast du aber Platz für 10 Mitarbeiter definiert.

Probleme in der Darstellung sollen nicht aufkommen.

Hier kommt die Funktion ERWEITERN ins Spiel. Mit ihr erweiterst du die Darstellung auf 10 Plätze.

Verwende dazu die Formel

=ERWEITERN(EINDEUTIG(A2:A21;FALSCH;WAHR);10;1;“-„)

In Zelle F2.

Das Argument Matrix füllst du mit der EINDEUTIG-Formel von zuvor.

Das Argument Zeilen bestimmst du mit 10, wie gewünscht.

Das Argument Spalten bestimmst du mit 1.

Für das Argument Auffüllwert wählst du den Bindestrich (-).

Dies ist das Ergebnis:

Mitarbeiter, einmalig und erweitert
Einmal-Mitarbeiter erweitert

Du siehst, die mit EINDEUTIG gefundenen acht Mitarbeiter stehen unverändert in der Liste. Es soll aber Platz für 10 Mitarbeiter vorhanden sein,

Die Plätze 9 und 10 werden daher mit dem Auffüllwert (-) aufgefüllt.

4.2 Bestellliste

Im Beitrag EINDEUTIG (2) ist eine Bestellliste zu finden, die in diesem Abschnitt wiederverwendet werden kann.

Liste Besteller
Bestellliste

Mit der Funktion FILTER,

Formel

=FILTER(A2:C15;C2:C15>100)

ermittelst du als Argument Matrix z.B. die Bestellungen mit einem Wert größer 100 €.

Die Funktion ermittelt sieben Bestellungen, auf die diese Forderung zutrifft.

In deinem Bericht sind aber 10 Plätze definiert.

So legst du in der ERWEITERN-Formel für das Argument Zeilen 10 fest.

Das Argument Spalten belegst du mit 3, denn du willst Datum, Kunde und Bestellung sehen.

Als Auffüllwert wählst du auch hier den Bindestrich (-) aus.

Die Formel für ERWEITERN sieht gesamt nun so aus:

=ERWEITERN(FILTER(A2:C15;C2:C15>100);10;3;“-„)

Trage diese Formel in Zelle E2 ein.

Nach dem Klicken auf ENTER erhältst du diese Liste:

gefilterte und erweiterte Bestellliste
Bestellliste gefiltert und erweitert

In den Zeilen 2 bis 8 findest du die sieben mit FILTER ermittelten Bestellungen größer 100 €.

Für deinen Bericht fand eine Erweiterung auf insgesamt 10 Plätze statt.

Die nicht belegten Zeilen werden mit dem Auffüllwert (-) belegt.


Entdecke mehr von Clevercalcul

Melde dich für ein Abonnement an, um die neuesten Beiträge per E-Mail zu erhalten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

WordPress Cookie Plugin von Real Cookie Banner