Microsoft testet Excel-Funktionen, mit denen Nutzer mehrere strukturierte Werte in einer einzelnen Zelle speichern können. Bisher enthielt eine Zelle einen Wert; Formeln, die mehrere Ergebnisse zurückgaben, ließen diese in der Regel in benachbarte Zeilen oder Spalten überlaufen. Mit den neuen Optionen bleiben diese Werte gemeinsam in der Zelle.

Die Vorschau umfasst drei Strukturen. Listen enthalten einzelne Elemente in einer Spalte und können Text, Zahlen, Datumsangaben und boolesche Werte mischen, wobei deren Datentypen erhalten bleiben. Arrays enthalten Zeilen und Spalten innerhalb einer Zelle, während verschachtelte Arrays es Formeln ermöglichen, Arrays innerhalb anderer Arrays zurückzugeben.

Diese Funktionen könnten für übersichtlichere Arbeitsblätter sorgen. So kann eine Liste beispielsweise die Fachgebiete einer Person in einer Spalte zusammenfassen, statt für jede Fähigkeit eine eigene Spalte zu benötigen. Auch Umfrageantworten lassen sich gemeinsam in einer Zelle pro Teilnehmer speichern. Verschachtelte Arrays bieten eine weitere Möglichkeit, Formelergebnisse zu verarbeiten: Funktionen wie TEXTSPLIT können ihre Ausgaben in der Zelle der jeweiligen Zeile behalten, statt sie über das Arbeitsblatt zu verteilen und möglicherweise einen #SPILL!-Fehler auszulösen.

Nutzer können Listen erstellen, indem sie in einer ausgewählten Zelle Ctrl + J drücken oder Einfügen > Liste auswählen und dann Elemente eingeben, die durch Kommas oder Zeilenumbrüche getrennt sind. Arrays und verschachtelte Arrays lassen sich mit geschweiften Klammern eingeben; auch Formeln können sie erzeugen. Wird mit einer Standardformel auf eine Struktur in einer Zelle verwiesen, kann ihr Inhalt in das Raster überlaufen. Funktionen wie INDEX lassen sich verwenden, um bestimmte Elemente abzurufen, ohne dass dies geschieht.

Die Funktionen befinden sich in der Vorschau für Mitglieder des Microsoft-365-Insider-Programms, die Excel für Windows oder Mac im Beta-Kanal nutzen. Microsoft hat nicht bekannt gegeben, wann sie allen Microsoft-365-Abonnenten zur Verfügung stehen werden. Excel für das Web und Editionen mit unbefristeter Lizenz wie Office 2021 und Office 2024 unterstützen sie nicht.

Microsoft weist darauf hin, dass diese Strukturen Daten weniger unmittelbar sichtbar machen können, da Nutzer mit einer Zelle interagieren müssen, um deren Inhalt zu prüfen. Im Vergleich zu Zellen mit Einzelwerten können sie außerdem mehr Arbeitsspeicher beanspruchen und Berechnungen verlangsamen. Arbeitsmappen mit solchen Strukturen können in älteren oder nicht unterstützten Excel-Versionen Formel-Fehler anzeigen, sodass bei der Zusammenarbeit Kompatibilitätsprobleme auftreten können.

Für die meisten Berechnungen mit verschachtelten Arrays ist die Kompatibilitätsversion 3 erforderlich, die sich unter Formeln > Berechnungsoptionen einstellen lässt. Excel bietet jetzt außerdem FLATTEN, um verschachtelte Arrays in Arbeitsblattzeilen und -spalten aufzulösen, sowie HAS, HASANY und HASALL, um Werte in einem Array zu überprüfen. Einige herkömmliche Funktionen, darunter SUMIF, COUNTIF und VLOOKUP, werten Werte in Zellen mit mehreren Werten möglicherweise nicht ohne geeignete Wrapper oder neuere Alternativen aus. Microsoft zufolge kann sich das Verhalten der Funktionen aufgrund von Feedback der Insider ändern.

Quellen: Computerworld.