Nach 40 Jahren mit einem Wert pro Zelle ermöglicht Excel nun das Ablegen mehrerer Werte in einer einzelnen Zelle. Das Feature, genannt Listen und Arrays, wird in Microsoft Excel für Windows- und Mac-Beta-Kanälen ausgerollt.
Listen und der One-Cell-Filter
Sie erstellen eine Liste, indem Sie Einfügen > Liste auswählen oder Strg+J drücken, dann Elemente getrennt durch Kommas oder Semikolons eingeben. Die Zelle zeigt die gesamte Liste an, aber das Anklicken des Symbols darin enthüllt jeden Wert einzeln. Sie können Elemente hinzufügen, entfernen oder bearbeiten, indem Sie doppelt klicken oder F2 drücken.
Dies ist wichtig, weil viele Arbeitsmappen bereits mehrere Werte in einer Zelle zusammenpacken. Ein Projekt könnte beispielsweise „Carlos, Henrietta, Jacob“ als Eigentümer auflisten. Eine Umfrage könnte „14:00 Uhr; 14:30 Uhr; 15:00 Uhr“ als einzelne Antwort zurückgeben. Jetzt können diese Listen in einer Zelle verbleiben, während gleichzeitig nach einzelnen Elementen gefiltert wird.
Arrays, die an Ort und Stelle bleiben
Zum ersten Mal in Excel können Arrays nativ innerhalb von Zellen als Werte oder Formelergebnisse existieren. Sie umschließen jede verschüttende Formel in geschweiften Klammern { }, um sie in einer einzelnen Zelle zu halten, anstatt sie über benachbarte Zellen auslaufen zu lassen. Die geschweiften Klammern verwandeln ein verschüttetes Array in ein 1×1-Array um das ursprüngliche Ergebnis.
Die neuen Arrays können jede Größe oder Form haben, und sie können andere Arrays innerhalb von ihnen enthalten. Ein Beispiel für ein verschachteltes Array ist ={{1,2,3};{4,5,6}}. Vorher führten Formeln, die Arrays von Arrays erzeugten, zu einem abgeschnittenen Ergebnis oder einem #CALC!-Fehler. Jetzt geben sie das vollständige verschachtelte Ergebnis zurück.
Vier Funktionen zur Verwaltung des Chaos
Vier neue Funktionen helfen Ihnen bei der Arbeit mit verschachtelten Arrays:
- FLATTEN(Array, [pad_value], [levels]) entfernt eine oder mehrere Verschachtelungsebenen. Im angegebenen Beispiel verschüttet FLATTEN die einzelnen Ergebnisse in das Raster und verwendet eine leere Zeichenkette („“) für pad_value, sodass Zeilen mit weniger Elementen Leerwerte in den verbleibenden Spalten anzeigen.
- HAS(Array, Wert) prüft, ob ein Wert in einem Array vorhanden ist, und gibt TRUE oder FALSE zurück.
- HASANY(Array, Werte) prüft, ob einer von mehreren Werten in einem Array vorhanden ist, und gibt TRUE oder FALSE zurück.
- HASALL(array, values) prüft, ob alle von mehreren Werten in einem Array vorkommen, und gibt TRUE oder FALSE zurück.
Einschränkungen auf dem Weg nach oben
Nicht alles funktioniert mit Arrays in Zellen. Die Versionshinweise listen mehrere Einschränkungen auf, darunter:
| Funktion | Einschränkung |
|---|---|
| Bedingte Formatierung | Es ist nicht möglich, den Inhalt eines Arrays zu prüfen, es sei denn, Sie verwenden eine Formel. |
| Datenüberprüfung | Es ist nicht möglich, eine Liste oder ein Array als Dropdown-Elemente zu verwenden. |
| Diagramme | Es ist nicht möglich, ein Array in Datenpunkte zu erweitern. |
| Pivot-Tabellen | Kann Array-Werte nicht als Quelldaten lesen (1) |
| Power Query (2) | Kann Array-wertige Spalten nicht laden oder ausgeben (3) |
| Finden & Ersetzen (4) | Kann Listenelemente/Array-Elemente nicht ersetzen (5) |
Wenn es ankommt (6)
Diese Funktionen werden für Beta-Kanal-Benutzer auf Windows (Version 2610, Build 20520.20000 oder später) und Mac (Version 16.114, Build 26092111 oder später) ausgerollt. Eine neue Kompatibilitätsversion 3 ist für die meisten verschachtelten Array-Berechnungen erforderlich, obwohl einige bestehende Formeln darin unterschiedliche Ergebnisse liefern. (7)
Die Versionshinweise sind eine Vorschau. Microsoft teilt mit, dass sich das Verhalten vor der allgemeinen Freigabe aufgrund von Feedback ändern kann, und es wird nicht empfohlen, diese Funktionen in wichtigen Arbeitsmappen zu verwenden, bis sie allgemein verfügbar sind. (8)
Was wir daraus machen (9)
Dies ist ein echtes Upgrade für ein 40 Jahre altes Tool. Listen und Arrays in Zellen sind keine rein kosmetische Änderung – sie ermöglichen es Ihnen, Tabellenkalkulationen zu erstellen, die ohne das Verschütten von Formeln über ganze Raster zuvor unmöglich waren. Die vier neuen Funktionen und die Unterstützung für verschachtelte Arrays machen die Funktion nützlicher als eine einfache Text-Wrapper-Funktion. (10)
Die Einschränkungen sind real, und die Anforderung, die Kompatibilitätsversion 3 auf Arbeitsmappenebene festzulegen, ist ein Problem für jeden, der gemeinsam genutzte Dateien verwaltet. Aber das Versprechen ist da: Sie können jetzt eine Liste oder ein Array in einer Zelle behalten, nach ihren Elementen filtern und das Ganze in einer Formel referenzieren. (11)
Die Beta-Ausrollung bedeutet, dass dies immer noch eine Vorschau ist. Die Funktionen können sich ändern, pausieren oder sogar verschwinden, während Microsoft Qualität und Leistung überwacht. Aber die Richtung ist klar: Excel macht endlich Schluss mit einem Wert pro Zelle. (12)
„Excel unterstützt jetzt mehrere Werte in einer einzigen Zelle“, microsoft.com.
Das Notizbuch abonnieren.
Die besten Geschichten des Tages und jedes neue Urteil, in klarem Deutsch, um sieben im Postfach. Eine Mail am Tag, nicht mehr.

