Excel kan voortaan meerdere waardes aan één cel toekennen
Uitnodiging Tweakers halfjaaronderzoek
Graag nodigen we je uit om deel te nemen aan het Tweakers halfjaaronderzoek. Via deze enquête willen we een beeld krijgen van hoe je Tweakers ervaart en de verschillende onderdelen waardeert. Invullen duurt ongeveer vijf tot tien minuten.
Excel krijgt een functie waar Microsoft al meer dan veertig jaar niets van wil weten: het wordt mogelijk om meerdere waarden aan een cel toe te kennen. Gebruikers kunnen dan meerdere namen of cijfers in één cel zetten door die met komma's te scheiden. Excel behandelt ze als aparte waardes en kan ze dus los van elkaar filteren.
Het is voor het eerst in de ruim veertig jaar waarin het spreadsheetprogramma bestaat dat deze specifieke beperking verdwijnt, schrijft Microsoft. In de praktijk krijgt Excel de mogelijkheid om lijsten, arrays en geneste arrays in een cel te zetten waarvan de waardes apart kunnen worden behandeld.
Op dit moment wordt alles in een Excel-cel behandeld als één waarde. Als gebruikers daar bijvoorbeeld een lijst met namen in zetten, zoals 'Alice, Bob, Carol', dan ziet Excel dat als de string alice bob carol. Als gebruikers bijvoorbeeld kolommen willen sorteren in alfabetische volgorde, geldt die cel dan altijd als een 'A' en komt die bovenaan te staan. Hetzelfde probleem ontstaat als gebruikers filters willen toevoegen of bijvoorbeeld lijsten willen maken.
Er zijn tientallen functies denkbaar waarbij het problematisch (of op z'n minst irritant) is dat Excel zo naar cellen kijkt. Maar in veel spreadsheets is het juist nuttig om ook de B van Bob of de C van Carol bovenaan te hebben. Hetzelfde geldt voor cijferreeksen of andere samengevoegde waardes.
Dat verandert nu. Gebruikers kunnen in een cel een Lijst invoegen waarbij waardes met komma's worden gescheiden, waarna Excel automatisch herkent welke verschillende waardes er in de cel staan. Dat kan overigens ook met terugwerkende kracht. Gebruikers kunnen een bestaande cel met kommagescheiden waardes omzetten in een lijst. Dat is handig voor wie al heel veel spreadsheets heeft en die niet helemaal opnieuw wil opbouwen.
De nieuwe functie is mogelijk doordat Excel nu volledige arrays in afzonderlijke cellen kan zetten. Door een bestaande array tussen accolades te zetten, blijft een array in dezelfde cel staan. Ze spillen dan niet meer naar andere cellen. Bovendien kunnen gebruikers voortaan meerdere arrays laten nesten in andere arrays. Gebruikers kunnen twee arrays zoals ={{1,2,3};{4,5,6}} combineren om ze als twee arrays in één resultaat te behandelen.
De nieuwe functionaliteit om lijsten te maken in cellen is opt-in. Dat zit vooralsnog alleen in de bètaversie van Windows, specifiek vanaf versie 2610 Build 20520.20000 of vanaf versie 16.114 Build 26092111 van macOS.
26-09-2026 • 10:53
Lees meer
Reacties (123)
Deze feature maakt Excel nog minder handelbaar. Dit heb je echt niet nodig als tenzij je Excel wil misbruiken.
Dus zie je o.a. punt komma als separator om gedoe met punten en comma's te voorkomen terwijl de standaard beschrijft hoe je omgaat met de speciale karakters (komma, CR, LF, of dubbele quote).
Regionale formattering met komma of punt los het formaat niet op.
Ik heb al eens noodgedwongen twee stukken software moeten combineren, eentje die punt vereist als decimal separator en de ander die het enkel met commas doet. Dan heb je een run-as bat-script en extra useraccount nodig om dat gedrocht werkend te krijgen.
En dan kom je in Belgie, en heb je een azerty toetsenbord in twee smaken, Belgian Period en Belgian Comma, waarbij de toets in het numerieke veld dus een comma of punt geeft. Maar de gangbare toetsenbord in NL worden meestal als United States International geconfigureerd en staan dus standaard op 'punt', wat niet strookt met de NL weergave met commas. Wat zou het handig zijn geweest als we voor getalweergave ook gewoon 1 standaard zouden kunnen gebruiken.
Er is een iso standaard getalweergave volgens mij.
[Reactie gewijzigd door jeroen3 op 26 september 2026 12:04]
Maar inderdaad: een CSV-bestand slikt LibreOffice zonder problemen, daar waar Excel zich soms zwaar in verslikt. Sterker nog: Excel kan je de nodige "hoofdpijn" geven, vooral met hele uitgebreide en/of grote CSV-lijsten: het duurt eeuwen voordat Excel 'm opent, Excel kan 'm niet openen of, als 'ie 'm (uiteindelijk) opent, is het één grote warboel waar je eerst een hele tijd orde op zaken moet stellen.
Ik heb al eens een importprogramma geschreven dat precies dat deed. Het kan niet altijd uiteraard, maar als er ook maar ergens in je importbestand één getal staat met beide tekens, dan weet je genoeg (bv 1.234,50 / 1,234.50). Of een getal met twee duizendtal scheidingsteken (bv 1.234.567). Ook dan weet je genoeg.
Hetzelfde geldt voor het datum formaat. Ook daar kun je testen welke formaten mogelijk zijn. Zoveel zijn er in de regel ook niet: ymd, dmy en mdy. Okee en ydm maar die is gek. Anyway, test de datums in je bestand tegen deze formaten. Zijn ze ongeldig, streep dan dat formaat door. Met een beetje geluk hou je uiteindelijk één formaat over.
Het zal je verbazen hoe vaak dit goed gaat.
[Reactie gewijzigd door P_Tingen op 26 september 2026 21:12]
Enfin, 10 jaar later krijg je de kale CSV. Zoek maar uit wat de juiste datum is. Gelukkig stonden er ook data als 06-16-20216, dus US format. Horror
In een historisch bestand stonden ooit data van 1850-2025. Uiteraard in dd-mm-yy formaat. Was 05-04-16 nou 2016 of 1916……
Wij eisen nu dat men data in ISO 8601 notering opschrijft in (veel veldwerk gaat nog gewoon op papier)
De rest van de wereld? Eigenlijk vooral één groot, vroeger machtig, maar snel geïsoleerd rakend land waar het metrische stelsel, internationale standaarden en beschaafde diplomatie nog niet doorgedrongen zijn.rest van de wereld gebruikt daar , voor.
Maar los van wat ISO heeft bedacht, de defacto standaard in de wetenschap / technische wereld is gewoon de punt. Amerikanen zouden naar metrisch om moeten, wij zouden naar de punt over moeten imo.
En zoals ik schreef, het gaat verder dan Amerika, niks van technische / wetenschappelijke software (en hardware) die ik ken gebruikt komma's als decimaal seperatoren. Dan kunnen mensen heel hoog springen dat het de 'juiste' is volgens ISO, het is in de praktijk niet degene die gebruikt wordt. En dat is niet enkel Amerika. (Natuurlijk komen veel van deze dingen uit Amerika omdat ze daar gewoon voorop lopen op veel vlakken, maar zeker niet alleen).
(Overigens wil je een voorbeeld hebben waarop wij ons in Europa ook niet aan ISO standaarden houden? Bekijk de datumnotatie op GoT).
In Europa zijn we ook niet verplicht om de ISO normen te volgen, maar kunnen we bijvoorbeeld gebruik maken van geharmoniseerde standaarden (EU versies van ISO standaarden) om een vermoeden van overeenstemming met wetgeving te realiseren.
Om trouwens wat voorbeelden te geven van technische programma's die komma's gebruiken:
- Siemens NX heeft komma/punt als instelling (standaard als je DIN/ISO formaat gebruikt),
- SolidWorks heeft een komma instelling, en volgt ook de instellingen van het operating systeem.
Er zijn uiteraard programma's waar het in te stellen is, ik vermoed verrekte weinig die kommas gebruiken, maar ze zijn er vast. Overigens is automatisch punt / komma vaak heel irritant bij CSV bestanden.
Een IPv6 adres is op een vergelijkbare manier een integer in een creatieve notatie.
In beide gevallen weet ik dat microsoft excel daar niet mee om gaat zoals een techneut/nerd zou willen...
Je bedoelt "Omdat de komma niet als decimaal separator wordt gebruikt door, wat op dat moment, de grootste afzetmarkt was". Op Wikipedia staat een wereldkaart die toont welke standaard waar gebruikt wordt. En dat illustreert duidelijk dat de komma wel degelijk op grote schaal gebruikt wordt. TL;DR: een punt als decimaal wordt voornamelijk gebruikt in Engelstalige landen, India en China. (Wow, India en China die samenspannen om de VS een handje te helpen... Dat zie je niet vaak!)Er is een reden dat je comma separated value bestanden als standaard hebt. Omdat de komma niet als decimaal separator wordt gebruikt.
Overigens helpt jouw argument alleen bij numerieke waarden. Als je ook met tekst werkt, dan gaat het nog steeds mis: is "Jantje, Pietje, Klaasje" één cel met de namen van (bijvoorbeeld) alle auteurs of is het bedoeld als drie cellen met elk één naam? Persoonlijk geef ik de voorkeur aan de conventie om in CSV bestanden een puntkomma als scheidingsteken te gebruiken. Het helpt de naam "C"SV een beetje om zeep, maar het voorkomt een heleboel problemen en wordt op best veel plekken ondersteund.
Microsoft heeft de fout gemaakt om opslag formaat en display formaat te mixen. Accepteer gewoon dat dat niet kan bij csv's. Bij xlsx kan dat vanzelfsprekend wel.Character separated values is inderdaad geen standaard. Ik gebruik altijd ; en . als decimaal. Dat is lastig want excel nederland ziet . als duizendtal, maar de rest van de wereld gebruikt daar , voor.
Voor opslag in een csv moet je nooit tekens voor duizendtallen meenemen, alleen decimale scheidingstekens. Als ze daarvoor hadden gekozen, had het niet uitgemaakt of je een komma of punt gebruikt.
Als veldscheiding is puntkomma of vertikale streep te gebruiken.
Dat klopt totaal niet. Bijna heel Europa, Zuid en Midden-Amerika en grote delen van Afrika gebruikt comma voor decimaal en niet voor duizendtal.Dat is lastig want excel nederland ziet . als duizendtal, maar de rest van de wereld gebruikt daar , voor.
[Reactie gewijzigd door jumbos7 op 26 september 2026 14:57]
Nee hoor, er zijn veel meer landen die het doen zoals in Nederland.Ik gebruik altijd ; en . als decimaal. Dat is lastig want excel nederland ziet . als duizendtal, maar de rest van de wereld gebruikt daar , voor.
Maar het is nog lastiger want er zijn nog meer notaties wereldwijd....
Geen idee of dat inmiddels gefixt is door MS, maar rond 2003 was dat in elk geval een serieus probleem waarbij elke cel afzonderlijk een eigen regionale setting kon hebben.
Bij het kopieren en plakken van een rij of kolom werd dan de regionale setting ofwel genegeerd en alleen de waarde als ware het tekst overgenomen en ook nog niet eens altijd goed weer geinterpreteed.
Dus 1,00 gaat dan wel goed, zelfs als de decimale punt werd verwacht, maar 1,000 niet.
bron: https://www.ablebits.com/...ange-excel-csv-delimiter/
Hiervoor is CAMT.053 (ISO standaard) veel geschikter, gewoon een XML met DTD.
Eigenlijk om precies diezelfde reden, te veel verschil tussen CSV's van verschillende banken en daar was ik een beetje klaar mee
Grappig ook hoe snel je dit nu zou kunnen maken met een LLM.
"auto,fiets","tram","paardeweide 1,1234 AB,Amsterdam","voetbal,ijs,tennisbaan,xbox"
Comma Seperated Values, en dan de puntkomma verwachten als scheidingsteken...
Bij MacOS kun je dit vreemd genoeg makkelijk instellen: per applicatie kun je de taal regelen.
Bovendien, het is een comma separated values file, niet semicolon.
Maar inderdaad dat ze die functies in de lokale taal vertalen is ook van de zotte.
[Reactie gewijzigd door Llopigat op 26 september 2026 20:31]
Dat is jouw mening. Ik zou het persoonlijk veel handiger vinden ivm API resultaten en uitwisselen van gegevens. En het biedt veel meer mogelijkheden.JSON heeft in spreadsheets niets te zoeken.
Excuses, ik wist niet dat informatief commentaar aangaande Excel ongewenst is.
[Reactie gewijzigd door Aduen op 26 september 2026 15:05]
Pas als je kiest Invoegen > Tabel met de optie 'Mijn tabel bevat kopteksten' gaat Excel zorgen voor sorteerknopjes boven de kolommen en de gegevens op de rijen bij elkaar houden.
Als ik er filters opzet gaat toch meestal wel alles mee
[Reactie gewijzigd door vickypollard op 26 september 2026 12:10]
nieuws: Optionele Microsoft 365-update lijkt Office-installaties soms te verwijderen
[Reactie gewijzigd door leploep op 26 september 2026 13:07]
Om te kunnen reageren moet je ingelogd zijn
/i/2008384652.png?f=imagenormal)
/i/2008384654.png?f=imagenormal)
:strip_icc():strip_exif()/u/651669/crop61f075a821e45.jpg?f=community)
:strip_icc():strip_exif()/u/209277/crop5dc9351fb24d0_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/317599/crop5d18b37261809_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/140697/crop6180fb9103afa_cropped.jpg?f=community)
/u/268967/crop5e8a0fac1d139.png?f=community)
:strip_icc():strip_exif()/u/145751/check-in-minion-small2.jpg?f=community)
:strip_exif()/u/150701/picto.gif?f=community)
/u/2173836/crop670edc9ca7631.png?f=community)
:strip_icc():strip_exif()/u/1254/crop62d7043e9eea6.jpg?f=community)
:strip_exif()/u/2172/crop57acf4ac04e70.gif?f=community)
:strip_icc():strip_exif()/u/92491/crop64a1593f33a7b_cropped.jpg?f=community)
:strip_icc():strip_exif()/u/355633/crop611ab17eb2582_cropped.jpg?f=community)
/u/1219196/crop6324b2e35d04c_cropped.png?f=community)
:strip_exif()/u/24090/hekje.gif?f=community)
/u/75437/crop5daf1210eb5fc.png?f=community)
:strip_icc():strip_exif()/u/31472/Vader2.jpg?f=community)
:strip_icc():strip_exif()/u/269508/crop55c9d5fae106a_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/220675/crop57972592cf9a0_cropped.jpeg?f=community)
:strip_exif()/u/467778/crop5d7a5dd1f296a.gif?f=community)
/u/2008130/crop6536ebba0daf2_cropped.png?f=community)
:strip_exif()/u/15310/tomato60%252072%2520frames%25205%2520deg%2520per%2520frame%2520optimized%252026%2520colors.gif?f=community)
/u/536921/crop6ab10d701daf0_cropped.png?f=community)
:strip_exif()/u/109857/ico2.gif?f=community)
:strip_icc():strip_exif()/u/243344/crop5e013b248e994_cropped.jpeg?f=community)
:strip_exif()/u/464616/wvo-porsch-gif.gif?f=community)
:strip_icc():strip_exif()/u/2503532/crop6a6dcb3844ab6_cropped.jpg?f=community)
/u/26608/crop6a6600bc5e872_cropped.png?f=community)
:strip_icc():strip_exif()/u/470876/crop586a1086d6669_cropped.jpeg?f=community)