Microsoft werkt aan een opvallende nieuwe functie voor Excel: één cel kan binnenkort meerdere waarden tegelijk bevatten. De functie wordt momenteel getest door Microsoft 365 Insiders en maakt het mogelijk om lijsten, arrays en zelfs geneste arrays rechtstreeks in één cel op te slaan.
Dat kan handig zijn voor spreadsheets waarin de hoeveelheid gegevens per rij verschilt. Je hoeft dan niet langer voor elke afzonderlijke waarde een nieuwe cel of kolom te gebruiken.
Meerdere waarden in één cel
De eerste nieuwe mogelijkheid zijn lijsten. Die maak je in Excel via Invoegen > Lijst of met de sneltoets Ctrl+J. Vervolgens kun je meerdere waarden invoeren of plakken, gescheiden door komma’s of puntkomma’s, afhankelijk van de regionale instellingen.
De afzonderlijke waarden blijven daarbij apart beschikbaar. Door op het pictogram in de cel te klikken, krijg je de inhoud van de lijst te zien. Met een dubbelklik of via F2 kun je vervolgens afzonderlijke items toevoegen, verwijderen of aanpassen.
Excel kan de waarden ook afzonderlijk gebruiken bij bijvoorbeeld filters. Je kunt dan op een specifieke waarde binnen een lijst filteren, in plaats van de volledige inhoud van de cel als één tekstblok te behandelen.
Ook in formules blijven de waarden beschikbaar. Wie bijvoorbeeld naar een lijst in cel B2 verwijst met =B2, kan de afzonderlijke waarden naar andere cellen laten doorlopen.
Ook arrays passen in één cel
Naast lijsten krijgt Excel ondersteuning voor arrays in cellen. Zo’n array kan meerdere waarden bevatten en zowel horizontaal als verticaal zijn opgebouwd. De waarden kunnen rechtstreeks worden ingevoerd of het resultaat van een formule zijn.
Ook hier verandert de manier waarop Excel met zogenaamde spill-formules omgaat. Waar een formule normaal gesproken meerdere cellen vult, kan het resultaat met de nieuwe functionaliteit binnen één cel worden gehouden.
Daar komt nog een stap bovenop: geneste arrays. Daarbij kan een array zelf weer andere arrays bevatten. Dat moet voorkomen dat complexe formules nu een afgekapt resultaat of een #CALC!-fout opleveren.
Vier nieuwe functies
Microsoft voegt tegelijk vier nieuwe functies toe om met deze gegevens te werken: FLATTEN, HAS, HASANY en HASALL. FLATTEN kan geneste arrays uitvouwen, terwijl HAS controleert of een bepaalde waarde ergens in een array voorkomt. HASANY kijkt of minstens één van meerdere opgegeven waarden aanwezig is en HASALL controleert of ze allemaal voorkomen.
Volgens Microsoft maakt dit spreadsheetontwerpen mogelijk die tot nu toe lastig of zelfs onmogelijk waren. Als voorbeeld noemt het bedrijf een hardlooptracker waarbij elke rij een loop bevat met een reeks tussentijden. Omdat het aantal tussenpunten per loop kan verschillen, kunnen die gegevens toch in dezelfde tabel blijven staan. Excel kan vervolgens onder meer de totale tijd, gemiddelde tussentijd en snelheid berekenen.
De nieuwe functies hebben voorlopig wel beperkingen. Voorwaardelijke opmaak kijkt bijvoorbeeld niet rechtstreeks naar de inhoud van arrays, tenzij daar een formule voor wordt gebruikt. Ook kun je lijsten en arrays nog niet als keuzelijst voor gegevensvalidatie gebruiken. Verder kunnen grafieken arrays niet automatisch als afzonderlijke gegevenspunten verwerken. Ook draaitabellen, Power Query en Zoeken en vervangen hebben nog geen volledige ondersteuning voor de nieuwe gegevensstructuren.
Voor geneste arrays is bovendien Compatibiliteitsversie 3 nodig voor de meeste berekeningen. Die instelling is per werkmap aan te passen via Formules > Berekeningsopties. Microsoft waarschuwt dat sommige bestaande formules onder deze compatibiliteitsversie andere resultaten kunnen opleveren.
Getest door Insiders
De ondersteuning voor meerdere waarden in één cel is voorlopig nog experimenteel, en Microsoft vraagt testgebruikers om feedback. De softwarereus rolt de functies momenteel uit naar gebruikers van het Excel Beta Channel op Windows en Mac.
Op Windows is minimaal versie 2610 (build 20520.20000) nodig. Mac-gebruikers hebben versie 16.114 (build 26092111) of nieuwer nodig. De uitrol gebeurt geleidelijk, waardoor zelfs geschikte Insider-installaties de functies niet meteen krijgen.
Microsoft benadrukt dat de functionaliteit tijdens de testfase nog kan veranderen, worden aangepast of zelfs verdwijnen. Voor belangrijke werkmappen raadt het bedrijf daarom aan om voorlopig niet op deze previewfuncties te vertrouwen.
Marijn Ceulemans1206 posts
Herinnert zich nog perfect het opstartdeuntje van Windows 95. Nostalgische ziel die tegelijk graag op de hoogte blijft van de evoluties in techland. Ziet Windows, een iPhone en Google-apps als de ideale combinatie.