De term 'aaneenschakelen' betekent simpelweg dingen met elkaar verbinden of samenvoegen. In Microsoft Excel wordt de functie CONCATENATE of CONCAT gebruikt om de gegevens van twee of meer cellen/kolommen samen te voegen.
Er zijn twee methoden om de gegevens in Excel te combineren:
- De functie CONCATENATE/CONCAT gebruiken
- '&'-operator gebruiken
In dit artikel laten we u zien hoe u meerdere cellen kunt combineren tot een enkele tekenreeks met behulp van de functie Samenvoegen in Excel.
Cellen combineren met de functie CONCATENATE/CONCAT
De CONCATENATE-functie is een van de Excel-tekstfuncties waarmee u twee of meer cellen in één reeks kunt combineren, of ze nu getallen, datums of tekstreeksen bevatten.
Vanaf Excel 2016 heeft Excel ‘CONCATENATE’ vervangen door de functie ‘CONCAT’. Dat betekent dat u in latere versies van Excel ofwel 'CONCATENATE' of 'CONCAT' kunt gebruiken, maar in oudere versies van Excel (2013 en lager) kunt u alleen de functie 'CONCATENATE' gebruiken.
Syntaxis
De syntaxis voor de CONCAT-functie in Excel is:
=CONCAT(tekst1, tekst2, ... tekst_n)
Voor Microsoft Excel 2013 en oudere versies is de syntaxis:
= SAMENVOEGEN(tekst1, tekst2, ... tekst_n)
Argumenten
text1, text2, … text_n – De waarden die u wilt samenvoegen, deze waarden kunnen tekenreeksen, cellen of celbereiken zijn.
Tekstreeksen samenvoegen
U kunt twee of meer tekstreeksen samenvoegen tot een enkele reeks met de CONCAT-functie.
Om samen te voegen, selecteert u eerst de cel waar u het resultaat wilt hebben en voert u de formule in. Als u tekstreeks rechtstreeks als argumenten in de functie gebruikt, zorg er dan voor dat u ze tussen dubbele aanhalingstekens ("") plaatst, zoals hieronder wordt weergegeven.
Celwaarden samenvoegen
De CONCAT-formule om de waarden van cellen A1 en B1 samen te voegen is:
=GECONCENTREERD(A1,A2)
Voeg celverwijzingen toe als argumenten in de formule om de celwaarden samen te voegen.
Twee celwaarden samenvoegen met een scheidingsteken
Om de waarden te scheiden met een spatie, typt u " " tussen de celverwijzingen.
=CONCAT(A1," ",B1)
Voer spatie (" ") in tussen dubbele aanhalingstekens in het tweede argument, zoals hieronder weergegeven.
Cellen samenvoegen met speciale tekens
U kunt waarden ook samenvoegen met verschillende scheidingstekens, zoals komma's, spaties, verschillende leestekens of andere tekens, zoals een koppelteken of schuine streep.
Om twee cellen te combineren met een komma:
=CONCAT(A1,",",B1)
Wanneer u het scheidingsteken (,) invoert, zorg er dan voor dat u ze tussen dubbele aanhalingstekens plaatst.
Een tekenreeks en celwaarden samenvoegen
De onderstaande CONCAT-functie voegt de tekenreeks in cel A1, de tekenreeks 'en' en de tekenreeks in cel B1 samen.
=CONCAT(A1," en ", B1)
We hebben een spatie toegevoegd voor en na het woord " en " in het tweede argument van de formule om de aaneengeschakelde tekenreeksen te scheiden en ook om betekenis aan de tekstreeks toe te voegen.
U kunt een tekenreeks toevoegen aan elk argument van uw CONCAT/CONCATENATE-formule.
Kolommen samenvoegen in Excel
Stel dat u een lijst met voornamen en achternamen hebt in twee aparte kolommen en u wilt ze samenvoegen om één kolom met volledige namen te maken. Om twee of meer kolommen samen te voegen, typt u een samenvoegingsformule in de eerste cel en past u deze vervolgens toe op de hele kolom door de vulgreep te slepen.
Om de formule naar andere cellen te kopiëren, sleept u het kleine vierkantje (vulgreep) in de rechterbenedenhoek van de geselecteerde cel.
Nu heb je een kolom met volledige namen.
Een reeks tekenreeksen samenvoegen
U kunt ook een reeks strings samenvoegen met behulp van de CONCAT-functie. Als u geen scheidingsteken tussen de tekenreeks wilt toevoegen (spatie, komma, streepje, enz.), Dan kan deze formule handig zijn:
=CONCAT(A1:F1)
Als u een reeks tekenreeksen wilt samenvoegen met een scheidingsteken (""), gebruikt u de onderstaande formule:
=CONCAT(A2," ",B2", ",C2", ",D2," ",E2)
Een reeks tekenreeksen samenvoegen met de functie TEXTJOIN
De functie TEXTJOIN is ook een andere functie die u kunt gebruiken om een reeks celgegevens samen te voegen. De functie TEXTJOIN voegt (combineert) de waarden uit meerdere bereiken en/of tekenreeksen samen met een bepaald scheidingsteken. In tegenstelling tot de CONCAT-functie, stelt TEXTJOIN u in staat om in te stellen of lege waarden moeten worden genegeerd of niet.
=TEXTJOIN(" ",TRUE,A2:E2)
Deze formule voegt een reeks tekenreeksen samen met een scheidingsteken (die u opgeeft in het eerste argument) tussen elke waarde. Deze formule negeert lege cellen omdat het tweede argument is ingesteld op 'TRUE'.
U kunt de functie TEXTJOIN alleen gebruiken in Excel 2016 of een latere versie.
Samenvoegen met de '&'-operator
De '&'-operator is een andere manier om tekstreeksen en cellen in Microsoft Excel te combineren. De ampersand-operator (&) is eigenlijk een alternatief voor de functie CONCATENATE.
De formules van de ampersand-operator (&) zijn kort, eenvoudig en gemakkelijk te gebruiken.
Syntaxis
=cel_1&cel_2
Gebruik de operator & om de waarden van de cellen A1 en B1 te combineren:
=A1&B1
Selecteer een cel waar u het resultaat wilt en typ de bovenstaande formule.
Voeg twee celwaarden samen met een scheidingsteken met de '&'-operator
Om de waarden in cel A1 en cel B1 samen te voegen, en een spatie ertussen met de '&'-operator:
=A1&" "&B1
Nog een voorbeeld met een ander scheidingsteken:
Voeg een tekenreeks en celwaarden samen met de '&'-operator
U kunt ook de '&'-operator gebruiken om de tekenreeks in cel A1 samen te voegen, de tekst 'en' ertussen en de tekenreeks in cel B1.
=A1&" en "&B1
We hebben een spatie toegevoegd voor en na het woord " en " om de aaneengeschakelde tekstreeksen te scheiden. Zet de tekst altijd tussen dubbele aanhalingstekens in Excel Formula.
CONCAT versus '&'-operator
Het enige echte verschil tussen CONCAT- en "&"-operators is dat de Excel CONCAT-functie een limiet van 255 tekenreeksen heeft en geen dergelijke beperkingen voor het ampersand.
Dat is hoe u tekenreeksen samenvoegt in Excel.