So verwenden Sie TAKE in Excel zum Extrahieren von Daten
Microsoft
2024-02-10T17:00:14Z
Schnelle Links
Mit der TAKE-Funktion von Excel können Sie die erste, die letzte oder bestimmte Spalten oder Zeilen aus einer Tabelle extrahieren. So können Sie beispielsweise die Daten der letzten drei Tage extrahieren oder die am besten platzierten Personen anzeigen. Schauen wir uns das genauer an.
Die TAKE-Funktion von Excel funktioniert nur in Microsoft 365 oder Excel für das Web.
Bereiten Sie Ihre Tabelle in Excel vor
Bevor Sie TAKE und CHOOSE verwenden können, müssen Sie Ihre Tabelle formatieren und benennen. Wir werden diese Datentabelle als Beispiel verwenden:
Stellen Sie sicher, dass Sie eine Zeile mit Überschriften für Ihre Spalten eingefügt haben. Markieren Sie nun eine beliebige Zelle in Ihrer Tabelle und klicken Sie auf "Als Tabelle formatieren" in der Gruppe "Formatvorlagen" auf der Registerkarte "Start".
Klicken Sie auf Ihr bevorzugtes Layout und markieren Sie in dem sich öffnenden Dialogfeld "Meine Tabelle hat Überschriften" und klicken Sie auf "OK".
Da Excel Ihre Daten nun als formatierte Tabelle erkennt, müssen Sie den Tabellennamen (für die spätere Verwendung) ändern. Wechseln Sie auf der Registerkarte "Tabellendesign" in der Multifunktionsleiste zur Gruppe "Eigenschaften" und ändern Sie das Feld "Tabellenname" in einen Namen, der Ihnen zusagt.
Jetzt können Sie die Daten extrahieren.
So verwenden Sie TAKE, um die ersten und/oder letzten Zeilen und/oder Spalten in Excel zu extrahieren
Die TAKE-Funktion von Excel wird meist verwendet, um die ersten oder letzten Zeilen oder Spalten aus Ihrer Tabelle zu extrahieren. Die Formel, die Sie verwenden müssen, lautet:
=TAKE(X,Y,Z)
wobei X der Tabellenname, Y die Anzahl der zu extrahierenden Zeilen und Z die Anzahl der zu extrahierenden Spalten ist. Setzen Sie einfach ein "-" vor Y oder Z, um diesen Teil der Formel von den ersten Zeilen oder Spalten auf die letzten Zeilen oder Spalten zu ändern.
Wenn sich die Anzahl der Zeilen oder Spalten, die Sie extrahieren möchten, ändern könnte, können Sie, anstatt Ziffern für Y und Z einzugeben, die Zahl in eine andere Zelle setzen und den entsprechenden Zellbezug eingeben.
In unserem Beispiel möchten wir die Namen der fünf Mitarbeiter mit dem höchsten Gewinn pro Monat herausfinden.
Erstellen Sie zunächst eine Stelle auf Ihrem Arbeitsblatt, an der die Daten extrahiert werden sollen, und geben Sie eine entsprechende Überschrift ein. In unserem Fall haben wir Zelle J2 und die Überschrift "Top 5" gewählt
Dann geben Sie die Formel wie folgt ein:
=TAKE(
Der nächste Teil der Formel ist der Tabellenname. Beginnen Sie mit der Eingabe des Tabellennamens in Ihre Formel und doppelklicken Sie dann, wenn er im Vorschlagsfeld erscheint. Fügen Sie dann ein Komma ein.
=TAKE(Mitarbeiter,
Jetzt müssen Sie Excel mitteilen, wie viele der ersten oder letzten Zeilen Sie in die extrahierten Daten aufnehmen möchten. In unserem Fall wollen wir die ersten fünf Mitarbeiter. Daher geben wir "5" ein und fügen ein Komma hinzu. Wollten wir die letzten fünf Zeilen, würden wir "-5" eingeben. Um alle Zeilen zu extrahieren, lassen Sie einfach die Zahl weg und fügen das Komma hinzu.
=TAKE(Mitarbeiter,5,
Zum Schluss geben Sie Excel an, wie viele der ersten oder letzten Spalten Sie einbeziehen möchten. Wir entscheiden uns für die erste Spalte, da wir nur die Namen der Mitarbeiter einbeziehen wollen, und schließen die Klammern und drücken die Eingabetaste. Geben Sie wiederum "-" ein, wenn Sie die letzten x Spalten extrahieren möchten. Um alle Spalten zu extrahieren, lassen Sie die Zahl weg und drücken Sie Enter.
=TAKE(Mitarbeiter,5,1)
Sie sehen nun das gewünschte Ergebnis. Wenn Sie nun die Daten in Ihrer Tabelle ändern oder neu anordnen, wird die soeben hinzugefügte TAKE-Formel automatisch angepasst, um die aktualisierten Informationen zu extrahieren. Wir wollen zum Beispiel die Spalte mit dem Gewinn pro Monat neu anordnen:
Wenn Sie Ihrer Tabelle weitere Daten hinzufügen würden, würde die TAKE-Formel dies berücksichtigen. Wenn wir z. B. die Daten eines weiteren Mitarbeiters am unteren Ende der Tabelle in einer zusätzlichen Zeile hinzufügen (indem wir den Eckgriff der Tabelle eine Zeile nach unten ziehen und die Zahlen vervollständigen), würde die TAKE-Formel dies bei der Suche nach den von Ihnen festgelegten Kriterien berücksichtigen.
So verwenden Sie TAKE, um eine bestimmte Spalte in Excel zu extrahieren
Wenn Sie eine bestimmte Spalte extrahieren möchten, befolgen Sie die obigen Schritte, fügen aber den Spaltennamen anstelle der Anzahl der Spalten in Ihre Formel ein.
Nehmen wir an, dass wir in unserem obigen Beispiel herausfinden müssen, wie viele Monate jeder der fünf dienstältesten Mitarbeiter bereits im Unternehmen ist. Dies wäre unsere Formel:
=TAKE(Mitarbeiter[Dienstmonate],5)
wobei "Mitarbeiter" der Name der Tabelle ist, "[Dienstmonate]" der Spaltenname (beachten Sie das fehlende Komma zwischen diesen beiden Teilen der Formel) und "5" die Anzahl der Zeilen, die wir aus der genannten Spalte extrahieren möchten. Denken Sie daran, die entsprechende Spalte in Ihrer Tabelle zu filtern.
Wie Sie TAKE mit AVERAGE in Excel verwenden
Wenn Sie TAKE mit der Excel-Funktion MITTELWERT verwenden möchten, befolgen Sie die obigen Schritte, fügen aber die TAKE-Formel in Ihre MITTELWERT-Formel ein.
Nehmen wir zum Beispiel an, wir möchten den Durchschnittsverdienst der fünf besten Mitarbeiter ermitteln. Dies wäre unsere Formel:
=MITTELWERT(TAKE(Mitarbeiter,5,-1))
wobei die MITTELWERT-Formel die TAKE-Formel umgibt, die "Mitarbeiter" (Tabellenname), "5" (wir wollen die ersten 5 Zeilen nehmen) und "-1" (wir wollen die letzte Spalte nehmen) enthält.
Sie haben nun ein grundlegendes Verständnis dafür, wie die TAKE-Formel in Excel funktioniert. Sie können nun einen Schritt weiter gehen und Spalten oder Zeilen aus mehreren Bereichen extrahieren, indem Sie die Excel-Funktionen VSTACK und HSTACK verwenden. Sie können TAKE auch mit der Excel-Funktion SORTBY kombinieren, um zu sehen, wie es funktioniert, ohne dass Sie die Spalten Ihrer Tabelle sortieren müssen. Schließlich können Sie die DROP-Funktion von Excel verwenden, die bestimmte Zellen und Zeilen von den extrahierten Daten ausschließt und mit genau der gleichen Syntax wie die TAKE-Funktion arbeitet.