Möchten Sie Ihre Excel-Datensätze schnell und einfach erweitern? Erfahren Sie, wie Sie die EXPAND-Funktion verwenden!
In Microsoft Excel sind zahlreiche Funktionen integriert, die Ihnen dabei helfen, die Daten in Ihrer Tabellenkalkulation optimal zu nutzen. Die Vielfalt der verfügbaren Tools und Funktionen kann Probleme auf kreative Weise lösen, die Sie vielleicht nicht erwartet hätten.
Eine der ungewöhnlicheren Funktionen ist die EXPAND-Funktion, mit der Sie neue Daten schnell und effizient an Ihre Arrays anhängen können. Lesen Sie weiter, um herauszufinden, warum es nützlich sein könnte und wie Sie es in Ihrer Tabelle verwenden können.
Was ist die EXPAND-Funktion in Microsoft Excel?
Der Hauptzweck der EXPAND-Funktion besteht darin, einen Datenwert zu verwenden, um ein Array auf bestimmte größere Dimensionen zu erweitern oder aufzufüllen. Dies kann in vielen Fällen nützlich sein, beispielsweise beim Ausfüllen einer Tabelle zu Visualisierungszwecken, wenn unvollständige Daten vorhanden sind.
Es könnte auch zum Hinzufügen zusätzlicher Informationen zu einem vorhandenen Array verwendet werden, ohne dass dieselben Daten angeklickt und gezogen oder erneut in jede relevante Zelle eingegeben werden müssen. Da Sie der Funktion EXPAND jedoch nur einen Wert hinzufügen können, ist ihre Vielseitigkeit in dieser Hinsicht begrenzt.
Verstehen der Syntax der EXPAND-Funktion in Excel
Die EXPAND-Funktion besteht aus vier Argumenten:
=EXPAND(array, rows, [columns], [pad_with])
Der Array Das Argument definiert den Datensatz, der für die Funktion verwendet wird. Der Reihen Das Argument bestimmt, wie viele Zeilen das neue Array umfassen wird. Ebenso die Säulen Das Argument gibt an, wie viele Spalten breit das neue Array sein wird.
Die in den Argumenten „rows“ und „columns“ aufgeführten Größen müssen größer sein als die Größe des ursprünglichen Arrays, andernfalls ein #WERT! Es wird ein Fehler zurückgegeben. Wenn Ihr anfänglicher Datensatz beispielsweise 6 Zeilen und 3 Spalten enthält, können Sie „8“ in das Argument „rows“ eingeben und es korrekt auflösen lassen, nicht jedoch „4“.
Wenn die Argumente „Zeilen“ oder „Spalten“ (oder beide) leer sind, verwendet die Formel standardmäßig die Größe des ursprünglichen Arrays und der Ausgabe werden keine zusätzlichen Zeilen oder Spalten hinzugefügt.
Der pad_with Das Argument definiert den Wert, den die zusätzlichen Zellen im neuen Array enthalten. Das Argument ist standardmäßig „#N/A“, aber Sie können einen beliebigen Text- oder Zahlenwert hinzufügen.
So verwenden Sie die EXPAND-Funktion in Excel
Nehmen wir für unser Beispiel an, wir haben drei Tabellen mit Verkaufsdaten aus jeder Abteilung. Der Vertriebsleiter möchte einen Überblick über den Gesamtumsatz aller Mitarbeiter aus allen Abteilungen erhalten, daher müssen wir diese drei Tabellen in einem großen Datensatz zusammenführen.
(Wenn wir realistischer wären, handelt es sich möglicherweise um separate Dateien, der Einfachheit halber befinden sie sich hier jedoch alle am selben Ort.)
Wir sehen, dass die meisten Spalten in den Tabellen direkt übernommen werden, aber es gibt auch eine neue Spalte „Abteilung“, die wir füllen müssen. Mit der Funktion EXPAND können wir ganz einfach die Daten aus allen drei Tabellen übernehmen und Daten für die neue Spalte hinzufügen, ohne viel eintippen zu müssen.
Verschieben wir die Daten aus der Tabelle „Herstellung“, indem wir Folgendes in die Zelle eingeben oder einfügen I3 und drückend Eingeben.
=EXPAND(A3:F8,6,7,A1)
Diese Formel fordert die Funktion auf, den Datensatz unter den Überschriften „Fertigung“ aus Zellen zu verwenden A3 durch F8 als Basis. Da es sechs Datenzeilen gibt, haben wir diese Zahl in das Argument „rows“ eingegeben. Alternativ hätten wir dieses Argument leer lassen und das gleiche Ergebnis erhalten können.
Es gibt auch sechs Spalten, aber wir müssen eine weitere hinzufügen, um die neue Spalte „Abteilung“ in der neuen Tabelle zu ermöglichen, sodass dieses Argument stattdessen den Wert „7“ enthält. Was die Füllung der neuen Spalte betrifft, so ist es einfach so, dass die Überschriften über den einzelnen Tabellen die einzelnen Abteilungsnamen enthalten, sodass wir einfach auf diese Zellen verweisen können (in diesem Fall A1) als Wert für das Argument „pad_with“.
Nachdem wir nun die erste Tabelle verschoben haben, können wir mit ein paar Änderungen an den Zellbezügen problemlos dieselbe Formel verwenden, um die beiden anderen Tabellen zu übertragen.
Geben Sie für die zweite Tabelle „Entwicklung“ die folgende Formel ein oder kopieren Sie sie und fügen Sie sie in die Zelle ein I9 und drücke Eingeben.
=EXPAND(A12:F15,4,7,A10)
Da es in dieser Abteilung nur vier Mitarbeiter gibt, wurde das Argument „Reihen“ geändert, um dies widerzuspiegeln. Geben Sie für die dritte Tabelle „Dienste“ Folgendes ein oder kopieren Sie es und fügen Sie es in die Zelle ein I13 und drücke Eingeben.
=EXPAND(A19:F23,5,7,A17)
Der fertige neue Datensatz sollte etwa so aussehen:
Erweitern Sie Ihre Excel-Kenntnisse mit der EXPAND-Funktion
Für die Funktionsvielfalt von Excel gibt es viele ungewöhnliche Funktionen und einzigartige Anwendungsfälle. Sie scheinen möglicherweise nicht offensichtlich oder notwendig zu sein, bis sie sich als das perfekte Werkzeug für Ihre Daten herausstellen.
Beim Erlernen und Beherrschen von Excel geht es nicht nur darum, Formeln und Argumente zu kennen, sondern auch darum, kreative Wege zu finden, diese Tools zu nutzen, um jede Herausforderung zu meistern, auf die Sie stoßen.
Es gibt viele interessante Möglichkeiten, eine Tabellenkalkulation zu verwenden, und Funktionen wie EXPAND helfen dabei, Excel vielseitiger und wertvoller zu machen, wenn in Ihrer Arbeitsumgebung seltsame und unerwartete Ereignisse auftreten.