Microsoft testet in Version 21 mehrere Werte pro Zelle mit neuen Listen und Arrays
Microsoft testet eine Version von Excel, die es ermöglicht, dass eine einzelne Zelle mehr als einen Wert enthält – ein Bruch mit dem langjährigen Modell, bei dem eine Zelle einen Wert zuließ.
Die Vorschau fügt Listen, Arrays in Zellen und verschachtelte Arrays hinzu, wie Jake Armstrong, Senior Product Manager für Excel, in einem Blogbeitrag für Microsoft 365 Insider berichtet. Die Funktion ist optional und derzeit nur für Microsoft 365 Insider im Excel-Betakanal für Windows und Mac verfügbar.
Wie Listen und Arrays in einer einzelnen Excel-Zelle funktionieren
Listen sind der einfachste Teil der Änderung. Benutzer erstellen eine Liste über Einfügen > Liste oder mit der Tastenkombination Strg+J und geben dann je nach regionalen Einstellungen durch Kommas oder Semikolons getrennte Elemente ein.
Die Werte bleiben zwar in einer Zelle gruppiert, Excel behandelt sie jedoch als einzelne Elemente anstatt als eine zusammenhängende Textzeichenfolge. Filter und Berechnungen können die einzelnen Einträge verwenden, und eine Formel, die auf die Liste verweist, wie z. B. =B2, verteilt ihre Elemente auf separate Zellen.
Microsoft Beispiel ist ein Projekt-Tracker, in dem eine Zeile eine Liste der Verantwortlichen ohne zusätzliche Spalten oder Hilfstabelle enthält. Über das Zellensymbol öffnet sich eine Liste, die durch Doppelklicken auf die Zelle oder Drücken von F2 bearbeitet werden kann. „Eine der ältesten Regeln von Tabellenkalkulationen: eine Zelle, ein Wert“, schrieb Armstrong. „Nicht mehr!“
Arrays bieten noch mehr Möglichkeiten. Excel kann nun ein Array in einer einzigen Zelle speichern, egal ob es als Wert eingegeben oder von einer Formel zurückgegeben wird. Diese Arrays können unterschiedliche Dimensionen haben oder andere Arrays enthalten. Eine Formel wie ={1;2;3} wird normalerweise auf drei Tabellenzellen verteilt. Durch das Einschließen des Formelkörpers in geschweifte Klammern bleibt die Ausgabe stattdessen in einer einzigen Zelle.
Verschachtelte Arrays führten bisher zu einem verkürzten Ergebnis oder einem #CALC!-Fehler. Laut Microsoft liefern unterstützte Formeln nun das vollständige Ergebnis der Verschachtelung zurück, das für spätere Berechnungen weiterhin zur Verfügung steht.
Bei der Stichprobe des Unternehmens handelt es sich um ein laufendes Protokoll, in dem jede Zeile ein Array von Zwischenzeiten speichert, sodass Läufe mit unterschiedlicher Anzahl von Zwischenzeiten in der gleichen Tabelle stehen, während Excel trotzdem die Gesamtzeit, die durchschnittliche Zwischenzeit, die Durchschnittsgeschwindigkeit und den schnellsten Kilometer berechnet.
Vier neue Funktionen kümmern sich um die neuen Strukturen:
- FLATTEN entfernt Verschachtelungsebenen aus einem Array.
- HAS prüft, ob ein Array einen bestimmten Wert enthält.
- HASANY sucht nach einem beliebigen Wert aus einer vorgegebenen Menge.
- HASALL bestätigt, dass alle angegebenen Werte vorhanden sind.
Anforderungen und aktuelle Einschränkungen der Excel-Vorschau
Tester benötigen Excel für Windows Version 2610 (Build 20520.20000) oder höher bzw. Excel für Mac Version 16.114 (Build 26092111) oder höher. So testen Sie die Funktion:
- Melden Sie sich für das Microsoft 365 Insider-Programm an und wechseln Sie in Excel zum Beta-Kanal.
- Aktualisieren Sie Excel auf die für Windows oder Mac angegebene Build-Version.
- Markieren Sie eine Zelle und verwenden Sie Einfügen > Liste oder drücken Sie Strg+J, um eine Liste zu erstellen.
Teile von Excel sind noch nicht mit den neuen Zelltypen kompatibel. PivotTables können keine Arraywerte als Quelldaten verwenden, Power Query kann keine Spalten mit Arraywerten laden oder ausgeben, und Diagramme wandeln Array-Einträge nicht in einzelne Datenpunkte um. Die Datenüberprüfung kann keine Listen oder Arrays als Dropdown-Werte verwenden, und die Funktion „Suchen und Ersetzen“ kann kein einzelnes Element innerhalb einer Liste oder eines Arrays ändern.
Für die meisten Berechnungen mit verschachtelten Arrays ist außerdem eine neue Arbeitsmappeneinstellung namens Kompatibilitätsversion 3 erforderlich. Microsoft weist darauf hin, dass diese Einstellung die Ergebnisse einiger bestehender Formeln verändern kann und dass Arbeitsmappen bei Kompatibilitätsversion 1 oder 2 bleiben können, wenn Version 3 Probleme verursacht.
Das Unternehmen hat nicht erklärt, wie Listen und Arrays im .xlsx-XML-Format gespeichert werden, was für Anwendungen und Bibliotheken wichtig ist, die erwarten, dass eine Zelle eine Zeichenkette, eine Zahl, ein Datum oder einen booleschen Wert enthält.
Microsoft weist darauf hin, dass die Einführung schrittweise erfolgt, dass sich die Funktionen während der Testphase ändern, pausiert oder entfernt werden können und dass Benutzer sich in wichtigen Arbeitsmappen nicht darauf verlassen sollten, bis sie allgemein verfügbar sind.
Vielen Dank, dass Sie Ghacks lesen. Der Beitrag Microsoft testet mehrere Werte pro Zelle in Version 21 mit neuen Listen und Arrays“ erschien zuerst auf gHacks.
