Samenvoegen in Excel, VBA en Google Spreadsheets

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel SAMENVOEGEN Functie in Excel om tekstreeksen samen te voegen.

CONCATENATE Functieoverzicht

De CONCATENATE-functie Combineert tekstreeksen samen.

Om de Excel-werkbladfunctie SAMENVOEGEN te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

CONCATENATE-functie Syntaxis en invoer:

= SAMENVOEGEN(tekst1,[tekst2],… )

Tekst 1 - Tekstreeksen, of een reeks cellen met tekstreeksen.

tekst2 - De tweede tekstwaarde om samen te voegen.

De CONCAT-functie is beschikbaar vanaf Excel 2022 en kan de oude CONCATENATE-functie vervangen. Het voegt verschillende tekstreeksen samen tot één.

= SAMENVOEGEN(B3," ",C3) =CONCATEREN(B3," ",C3)

Zoals hierboven te zien is, hebben de twee functies dezelfde ingangen. Wat is dan het verschil tussen hen?

CONCATENATE en CONCAT om meerdere cellen samen te voegen

De CONCAT-functie is veel gemakkelijker te gebruiken als u een reeks cellen hebt waaraan u wilt deelnemen, omdat u eenvoudig een bereik kunt invoeren.

=CONCATENATE(B3,C3,D3,E3) =CONCATENATE(B3:E3)

CONCATENATE-functie vereist dat u alle individuele cellen invoert waaraan u wilt deelnemen.

Snelle manier om CONCATENATE te gebruiken om meerdere cellen samen te voegen

Er is een snellere manier om CONCATENATE te gebruiken als u CONCAT nog steeds niet hebt. In plaats van één voor één op de cellen te klikken met komma's ertussen, kunt u de CTRL-toets ingedrukt houden voordat u op elke cel klikt. Dat helpt u de stap van het indrukken van een komma op te slaan.

CONCATENATE en CONCAT met nummer/datum

Houd er rekening mee dat zowel CONCATENATE als CONCAT tekstfuncties zijn. Bij gebruik van een van beide is het resultaat een tekst. U kunt deze getallen bijvoorbeeld niet optellen in cel I3 en J3 nadat u een van beide hebt gebruikt.

Hetzelfde gebeurt voor datums, omdat ze worden herkend als serienummers en niet als tekst. U hoeft datums misschien niet op te tellen, maar het werkt niet goed in filters en draaitabellen.

=CONCATENATE(B3,"-",C3,"-",D3) =CONCATEN(B3,"-",C3,"-",D3)

Om de bovenstaande problemen op te lossen, kunt u VALUE gebruiken om tekst naar waarden om te zetten.

=WAARDE(CONCATENATE(B3,C3,D3)) =WAARDE(CONCAT(B3,C3:D3))

Een veelgebruikte manier om cellen samen te voegen, is door de ampersand-toets (&) te gebruiken. Het kan bovenstaande scenario's simuleren. Een voorbeeld:

=B3&" "&C3

Hoe verschilt het van CONCATENATE of CONCAT? Functioneel geen. Het is gemakkelijker om met ampersand te typen als er niet veel zijn om mee te doen en het er netter uitziet. Als er veel cellen zijn om mee te doen, zou CONCAT eenvoudiger zijn omdat u een bereik kunt invoeren. Het gebruik van de CTRL-toets met CONCATENATE kan ook sneller zijn.

De CONCATENATE-functie en de ampersand-toets werken hetzelfde in Google Spreadsheets.

De CONCAT-functie werkt niet helemaal hetzelfde in Google Spreadsheets. Het staat het samenvoegen van maximaal twee cellen toe en staat het argument niet toe als een bereik.

extra notities

Helaas accepteert CONCATENATE geen array van cellen als invoer. U moet elke celverwijzing handmatig aan de formule toevoegen. <>

Met de release van Excel 2016 heeft Excel de TEXTJOIN-functie toegevoegd, een veel beter alternatief voor CONCATENATE. Onze vrienden bij Spreadsheeto schreven een geweldig artikel over het gebruik van de nieuwe TEXTJOIN-functie om tekstreeksen te combineren.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave