Kurzfassung —
TAKEbehält Zeilen oder Spalten vom Rand eines Arrays;DROPentfernt sie. Syntax:=TAKE(Array; Zeilen; [Spalten])und=DROP(Array; Zeilen; [Spalten]). Eine positive Zahl arbeitet von oben/links, eine negative von unten/rechts:TAKE(Daten; 5)sind die ersten fünf Zeilen,TAKE(Daten; -5)die letzten fünf,DROP(Daten; 1)entfernt die Kopfzeile. Paaren SieTAKEmitSORTund Sie haben eine lebende „Top 10" in einer Formel. Excel 365 und 2021+.
=TAKE(Umsatz; 10) ' erste 10 Zeilen
=DROP(Umsatz; 1) ' alles außer der Kopfzeile
„Die Top 10" oder „alles außer der Kopfzeile" hieß früher eine manuelle Auswahl,
die beim ersten Datenwechsel brach, oder ein Geflecht aus INDEX, KGRÖSSTE und
ZEILE. TAKE und DROP schneiden ein Array in einem Argument von den Rändern,
und weil es Formeln sind, bleibt der Schnitt lebendig.
Hinweis: In einer deutschen Excel-Oberfläche heißen diese Funktionen NEHMEN (TAKE), WEGLASSEN (DROP), VSTAPELN (VSTACK), SORTIEREN (SORT). Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.
Was Sie lernen
TAKE(N behalten) vsDROP(N entfernen) — und der Positiv/Negativ-Richtungstrick- Eine lebende Top 10 mit
TAKE(SORT(...)) - Kopfzeilen einer gestapelten Tabelle mit
DROPentfernen - Spalten schneiden, nicht nur Zeilen, mit dem dritten Argument
- Wann diese die
KGRÖSSTE/KKLEINSTE/INDEX-Gymnastik ablösen
Das mentale Modell: ein Schnitt vom Rand
Beide arbeiten vom Rand des Arrays, nie aus der Mitte. TAKE behält den
Schnitt; DROP wirft ihn weg — sie sind Gegenstücke. Das Vorzeichen der Zahl wählt
den Rand: positiv von oben (oder links), negativ von unten (oder rechts). Diese
eine Regel deckt „erste N", „letzte N", „alle außer der ersten" und „alle außer der
letzten" ab:
=TAKE(Daten; 3) ' erste 3 Zeilen
=TAKE(Daten; -3) ' letzte 3 Zeilen
=DROP(Daten; 3) ' alles nach den ersten 3 Zeilen
=DROP(Daten; -3) ' alles außer den letzten 3 Zeilen
Die Regel, die alles freischaltet: Zeilen zuerst, dann Spalten, Vorzeichen wählt den Rand
Das zweite Argument sind Zeilen, das optionale dritte sind Spalten. Ohne das dritte schneiden Sie ganze Zeilen; mit ihm schneiden Sie auch Spalten — und jedes nimmt sein eigenes Vorzeichen:
=TAKE(Daten; 5; 2) ' erste 5 Zeilen UND erste 2 Spalten
=TAKE(Daten; -5) ' letzte 5 Zeilen, alle Spalten
=DROP(Daten; 0; -1) ' alle Zeilen, letzte Spalte weglassen (0 Zeilen = kein Zeilenschnitt)
DROP(Daten; 0; -1) ist der saubere Weg, eine letzte Spalte abzuschneiden — 0
Zeilen heißt „keine Zeilen schneiden", -1 Spalten heißt „die letzte weglassen".
Sitzen die Reihenfolge Zeilen-dann-Spalten und die Vorzeichenregel, ist jeder
Randschnitt eine kurze Formel.
Die lebende Top 10 — TAKE um SORT
Diese Paarung macht TAKE unverzichtbar. Sortieren Sie die Daten, nehmen Sie die
ersten N — und das Ganze läuft neu, wenn sich die Daten ändern, Ihre Bestenliste
ist also immer aktuell:
=TAKE(SORT(Umsatz; 3; -1); 10) ' die 10 größten Umsätze, live
=TAKE(SORT(Umsatz; 3; -1); 10; 2) ' Top 10, und nur die ersten 2 Spalten
Kein KGRÖSSTE + INDEX + VERGLEICH, keine Hilfsspalte, kein manuelles
Neu-Sortieren. Dieser eine Ausdruck ersetzt das häufigste „Ranking"-Muster, das man
noch aus Foren kopiert.
Die Kopfzeile von einem Stapel entfernen
DROP ist der Partner von VSTACK beim Kombinieren
von Tabellen. Jede Quelle trägt eine Kopfzeile, also alle außer der ersten
wegzulassen hält den Stapel sauber:
=VSTACK(JanTabelle; DROP(FebTabelle; 1); DROP(MärTabelle; 1)) ' eine Kopfzeile, alle Daten
=DROP(GanzeTabelle; 1) ' nur die Kopfzeile entfernen
DROP(Bereich; 1) entfernt die oberste Zeile; DROP(Bereich; -1) eine Summenzeile
unten. So speisen Sie ein sauberes, kopfzeilenfreies Array in SUMME, FILTER
oder ein Diagramm.
Die Abwägung: Wann TAKE/DROP die alte Gymnastik ablösen
Schreiben Sie INDEX(SORT(...); SEQUENCE(10)) oder stapeln KGRÖSSTE mit
ZEILE(), um ein Top-N zu ziehen, hören Sie auf — TAKE(SORT(...); 10) sagt es
direkt und liest sich in einer Zeile. Wählen Sie „alles außer Zeile 1" von Hand,
macht DROP(Daten; 1) es lebendig. Die ehrliche Ausnahme: TAKE/DROP schneiden
nur von den Rändern, für „Zeilen 20–40 in der Mitte" wollen Sie weiterhin
FILTER mit einer Bedingung oder INDEX. Für Randschnitte und Rankings gewinnen
TAKE und DROP.
Wie ExcelMaster hilft
Die meisten dieser Aufgaben sind eigentlich „zeig mir die obersten paar, aktuell
gehalten" oder „gib mir die Daten ohne Kopf-/Summenzeilen". ExcelMaster
schreibt das TAKE(SORT(...)) für ein lebendes Ranking, das DROP zum Entfernen
der Kopfzeilen eines VSTACK, mit dem richtigen
Vorzeichen für oben-vs-unten und der Reihenfolge Zeilen-dann-Spalten — alles aus
einer Beschreibung in normaler Sprache. Sie sagen „Top 10 nach Umsatz"; es baut den
Schnitt.
Häufige Fragen
Wie hole ich die obersten N Zeilen mit einer Formel in Excel?
Sortieren, dann nehmen: =TAKE(SORT(Daten; 3; -1); 10) gibt die 10 Zeilen mit dem
größten Wert in Spalte 3 zurück und aktualisiert sich live, wenn sich die Daten
ändern.
Wie entferne ich die Kopfzeile mit einer Formel?
Nutzen Sie =DROP(Daten; 1) — es lässt die erste Zeile weg und lässt alles
darunter überlaufen. Für eine Summenzeile unten stattdessen =DROP(Daten; -1).
Was ist der Unterschied zwischen TAKE und DROP?
TAKE behält die angegebenen Zeilen/Spalten vom Rand; DROP entfernt sie.
TAKE(Daten; 5) sind die ersten fünf Zeilen; DROP(Daten; 5) ist alles außer den
ersten fünf.
Wie funktionieren positive und negative Zahlen in TAKE?
Eine positive Zahl arbeitet von oben (oder links), eine negative von unten (oder
rechts). TAKE(Daten; -5) gibt die letzten fünf Zeilen zurück; DROP(Daten; -1)
entfernt die letzte Zeile.
Funktionieren TAKE und DROP in Excel 2016 oder 2019?
Nein. TAKE und DROP brauchen Excel 365 oder Excel 2021+. Auf älteren Versionen
nutzen Sie INDEX mit KGRÖSSTE/KKLEINSTE oder eine Hilfsspalte.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 17.06.2026.
Verwandte Anleitungen: Excel SEQUENCE · Excel VSTACK & HSTACK · Excel SORT · Excel FILTER
