Samenvatting ARRAYTOTEXT() functie
De ARRAYTOTEXT() functie in Excel is ontworpen om een hele matrix of een dynamisch bereik om te zetten naar een tekstweergave. Dit kan handig zijn als je de inhoud van een tabel overzichtelijk wilt tonen in één cel, bijvoorbeeld in rapportages of bij het analyseren van data. Je kunt de functie gebruiken om snel inzicht te krijgen in een matrix zonder dat je afzonderlijke cellen hoeft te kopiëren of samen te voegen.
Stel je voor dat je een klein bedrijf runt met meerdere filialen en je wilt snel zien welke omzet elke vestiging genereert in één overzichtelijke cel. De ARRAYTOTEXT() functie maakt dit eenvoudig en overzichtelijk.
Vertaling
Nederlands: ARRAYTOTEXT()
Engels: ARRAYTOTEXT()
Duits: ARRAYTOTEXT()
Resultaat waarde
Maakt van een groep cellen een enkele waarde waarin alles aan elkaar geplakt met scheidingstekenDoel
Het doel van ARRAYTOTEXT() is om een matrix te converteren naar een tekstvorm, zodat je de inhoud in een cel of formule kunt gebruiken zonder dat de structuur verloren gaat. Hiermee kun je matrices makkelijker documenteren, debuggen of rapporteren.
Syntaxis
=ARRAYTOTEXT(matrix, [notatie])
Argumenten
matrix
De matrix of het bereik dat je wilt converteren naar tekst. Dit kan een dynamisch bereik zijn, een vaste array zoals {1;2;3}, of een verwijzing naar een celbereik zoals A1:C3. De functie retourneert de waarden zoals ze in de cellen staan.
notatie – [optioneel]
Hiermee bepaal je hoe de waarden van de matrix worden weergegeven. Mogelijke waarden zijn tekstnotaties die bepalen hoe getallen, datums en valuta worden getoond. Als je dit argument weglaat, gebruikt Excel de standaardnotatie van de cellen. Mogelijke resultaten kunnen verschillen per taalversie van Excel. Let op: sommige notaties werken niet in Excel Online of Starter-versies.
Gebruik van ARRAYTOTEXT() functie
Je kunt ARRAYTOTEXT() gebruiken in combinatie met andere functies zoals BLAD(), BLADEN(), ALS() of INDIRECT(). Dit maakt het mogelijk om matrices dynamisch om te zetten naar tekst op basis van bepaalde voorwaarden of berekeningen.
Stel dat Anna een overzicht wil maken van haar kwartaalcijfers per afdeling:
=ARRAYTOTEXT(A2:C5)
Excel converteert de inhoud van cellen A2 tot en met C5 naar een tekststring.
Wil je alleen de cijfers tonen zonder valuta-opmaak, dan gebruik je:
=ARRAYTOTEXT(A2:C5,"0.00")
Hiermee zie je de waarden met twee decimalen.
Een ander praktisch voorbeeld is het controleren van gegevens voordat je een formule zoals ALS() gebruikt:
=ALS(SOM(A2:A10)>1000,ARRAYTOTEXT(B2:D10),"Geen data")
Hier converteer je de matrix alleen als de som van A2:A10 boven een bepaalde drempel ligt.
Waarom ARRAYTOTEXT() functie gebruiken?
Het gebruik van ARRAYTOTEXT() bespaart tijd en voorkomt fouten bij handmatig kopiëren van matrices. Door een matrix als tekst weer te geven, kun je snel controleren of berekeningen kloppen of data correct is ingevuld. Bovendien kun je de tekst eenvoudig integreren in rapportages of dashboards.
Praktisch voorbeeld: Stel je voor dat Mark een maandoverzicht van omzet wil versturen naar zijn team. Hij kan de matrix met ARRAYTOTEXT() direct in een e-mail kopiëren:
=ARRAYTOTEXT(OmzetMaand)
Zo ziet iedereen in één oogopslag de cijfers, zonder dat ze zelf het Excel-bestand hoeven te openen.
Tips om veelvoorkomende fouten te voorkomen: zorg dat de matrix geen lege rijen bevat die de tekstoutput verstoren, en controleer de notatie om onjuiste formattering te vermijden. Gebruik daarnaast altijd expliciete celverwijzingen of gedefinieerde namen in plaats van losse arrays om fouten te minimaliseren.
- Controleer altijd de notatie bij internationale bestanden.
- Gebruik gedefinieerde namen voor matrices om dynamisch updaten te vergemakkelijken.
- Combineer met ALS() voor conditionele tekstweergave.
Opmerkingen ARRAYTOTEXT() functie
- In Excel Online en Mobile werkt ARRAYTOTEXT() grotendeels, maar sommige geavanceerde notaties zijn beperkt.
- Starter-versies ondersteunen mogelijk alleen de standaardnotatie.
- De functie behoudt de matrixstructuur in tekstvorm met scheidingstekens, maar opmaak zoals kleur of celstijl gaat verloren.
- Let op taalverschillen: decimaal- en duizendtallennotatie kunnen verschillen tussen NL en EN versie van Excel.

