Samenvoegen of samenvoegen in Excel

Inhoudsopgave:

Anonim


In dit artikel leren we hoe u kunt samenvoegen of samenvoegen in Excel.

Wat is samenvoegen in Excel?

Over het algemeen zijn er twee manieren om gegevens in Excel-spreadsheets te combineren:

Cellen samenvoegen

Celwaarden samenvoegen

AANSLUITING in Excel

Hoe de CONCATENATE-functie Excel te gebruiken?

De CONCATENATE-functie in Excel is ontworpen om verschillende stukken tekst samen te voegen of om waarden uit verschillende cellen in één cel te combineren.

De syntaxis van Excel CONCATENATE is als volgt:

SAMENVOEGEN(tekst1, [tekst2],… )

Waar tekst is een tekenreeks, celverwijzing of formulegestuurde waarde.

Voorbeelden:

De waarden van meerdere cellen samenvoegen

De eenvoudigste CONCATENATE-formule om de waarden van de cellen A1 en B1 te combineren, is als volgt:

= SAMENVOEGEN (A1, B1)

Houd er rekening mee dat de waarden zonder scheidingsteken worden samengevoegd, zoals in rij 2 in de onderstaande schermafbeelding.

Om de waarden te scheiden met een spatie, typt u " " in het tweede argument, zoals in rij 3 in de onderstaande schermafbeelding.

= SAMENVOEGEN(A1, " ", B1)

Als u de aaneengeschakelde waarden wilt scheiden met andere scheidingstekens, zoals een komma, spatie of schuine streep, raadpleegt u Excel CONCATENATE-formules met speciale tekens.

Een tekenreeks en celwaarde samenvoegen

Er is geen reden om de Excel CONCATENATE-functie te beperken tot alleen het samenvoegen van waarden van cellen. U kunt het ook gebruiken om verschillende tekstreeksen samen te voegen om het resultaat betekenisvoller te maken. Bijvoorbeeld:

=CONCATENATE(A1, " ", B1, " voltooid")

De bovenstaande formule informeert de gebruiker dat een bepaald project is voltooid, zoals in rij 2 in de onderstaande schermafbeelding. Houd er rekening mee dat we een spatie toevoegen voor het woord "completed" om de aaneengeschakelde tekstreeksen te scheiden.

Natuurlijk kunt u ook een tekstreeks aan het begin of in het midden van uw Concatenate-formule toevoegen:

=CONCATENATE("Zie", A1, " ", B1)

Tussen de gecombineerde waarden wordt een spatie (" ") toegevoegd, zodat het resultaat wordt weergegeven als "Project 1" in plaats van "Project1".

Samenvoegen van een tekenreeks en een door een formule berekende waarde. Om het resultaat dat door een formule wordt geretourneerd, begrijpelijker te maken voor uw gebruikers, kunt u het samenvoegen met een tekstreeks die uitlegt wat de waarde eigenlijk is.
U kunt bijvoorbeeld de volgende formule gebruiken om de huidige datum te retourneren:

=CONCATENATE("Vandaag is ",TEKST(VANDAAG(), "dd-mmm-jj"))

CONCATENATE gebruiken in Excel - dingen om te onthouden

Onthoud de volgende eenvoudige regels om ervoor te zorgen dat uw CONCATENATE-formules altijd de juiste resultaten opleveren:

Excel CONCATENATE-functie vereist ten minste één "tekst" -argument om te werken.

In een enkele CONCATENATE-formule kunt u maximaal 255 tekenreeksen samenvoegen, in totaal 8.192 tekens.

Het resultaat van de functie CONCATENATE is altijd een tekenreeks, zelfs als alle bronwaarden getallen zijn.

Excel CONCATENATE herkent geen arrays. Elke celverwijzing moet afzonderlijk worden vermeld. U moet bijvoorbeeld =CONCATENATE(A1, A2, A3) schrijven in plaats van =CONCATENATE(A1:A3).

Als ten minste één van de argumenten van de functie CONCATENATE ongeldig is, retourneert de formule een #WAARDE! fout.

"&" operator om strings samen te voegen in Excel

In Microsoft-Excel, & operator is een andere manier om cellen samen te voegen. Deze methode is in veel scenario's erg handig, omdat het typen van het ampersand-teken (&) veel sneller gaat dan het woord "aaneenschakelen" 🙂

Net als bij de functie SAMENVOEGEN, kunt u "&" in Excel gebruiken om verschillende tekstreeksen, celwaarden en resultaten die door andere functies worden geretourneerd, te combineren.

Excel "&" formulevoorbeelden

Laten we de hierboven besproken CONCATENATE-formules herschrijven om de concatenatie-operator in actie te zien:

Voeg de waarden in A1 en B1 samen:

=A1&B1

Voeg de waarden in A1 en B1 samen, gescheiden door een spatie:

=A1&" "&B1

Voeg de waarden in A1, B1 en een tekenreeks samen:

=A1 & B1 & "voltooid"

Voeg een string en het resultaat van de TEXT / TODAY-functie samen:

="Vandaag is het " & TEXT(VANDAAG(), "dd-mmm-jj")

Zoals aangetoond in de onderstaande schermafbeelding, retourneren de functie CONCATENATE en de operator "&" identieke resultaten:

Excel "&" operator vs. CONCATENATE functie

Veel gebruikers vragen zich af wat een efficiëntere manier is om strings in Excel samen te voegen - CONCATENATE-functie of "&" -operator.

Het enige essentiële verschil tussen CONCATENATE- en "&"-operators is de limiet van 255 tekenreeksen van de Excel CONCATENATE-functie en geen dergelijke beperkingen bij het gebruik van het ampersand. Afgezien daarvan is er geen verschil tussen deze twee aaneenschakelingsmethoden, noch is er een snelheidsverschil tussen de formules CONCATENATE en "&".

En aangezien 255 een heel groot aantal is en in het echte leven bijna nooit iemand zoveel snaren hoeft te combineren, komt het verschil neer op het comfort en het gebruiksgemak. Sommige gebruikers vinden CONCATENATE-formules gemakkelijker te lezen, ik gebruik persoonlijk liever de "&"-methode. Houd je dus gewoon aan de aaneenschakelingstechniek waar je je prettiger bij voelt.

Voeg cellen samen met een spatie, komma en andere tekens

In uw werkbladen moet u vaak waarden samenvoegen op een manier die komma's, spaties, verschillende leestekens of andere tekens zoals een koppelteken of schuine streep bevat. Om dit te doen, neemt u eenvoudig het gewenste teken op in uw aaneenschakelingsformule. Vergeet niet om dat teken tussen aanhalingstekens te plaatsen, zoals blijkt uit de volgende voorbeelden.

Twee cellen samenvoegen met een spatie:

=CONCATENATE(A1, " ", B1) of =A1 & " " & B1

Twee cellen samenvoegen met een komma:

=SAMENVOEGEN(A1, ",", B1) of =A1 & ", " & B1

Twee cellen samenvoegen met een koppelteken:

=CONCATENATE(A1, "-", B1) of =A1 & "-" & B1

De volgende schermafbeelding laat zien hoe de resultaten eruit kunnen zien:

Tekstreeksen samenvoegen met regeleinden

Meestal scheidt u de aaneengeschakelde tekstreeksen met leestekens en spaties, zoals in het vorige voorbeeld. In sommige gevallen kan het echter nodig zijn om de waarden te scheiden met een regeleinde of een regelterugloop. Een veelvoorkomend voorbeeld is het samenvoegen van postadressen uit gegevens in afzonderlijke kolommen.

Een probleem is dat je niet zomaar een regeleinde in de formule kunt typen zoals een gebruikelijk teken, en daarom is een speciale CHAR-functie nodig om de bijbehorende ASCII-code aan de aaneenschakelingsformule te leveren:

Gebruik in Windows CHAR(10) waarbij 10 de ASCII-code is voor Line feed.

Gebruik op het Mac-systeem CHAR (13) waarbij 13 de ASCII-code is voor Carriage return.

In dit voorbeeld hebben we de adresstukken in de kolommen A tot en met F, en we voegen ze samen in kolom G met behulp van de aaneenschakelingsoperator "&". De samengevoegde waarden worden gescheiden door een komma (", "), spatie (" ") en een regeleinde CHAR (10):

=A2 & " " & B2 & CHAR(10) & C2 & CHAR(10) & D2 & ", " & E2 & " " & F2

Opmerking. Wanneer u regeleinden gebruikt om de aaneengeschakelde waarden te scheiden, moet u de "Tekstterugloop" optie ingeschakeld om het resultaat correct weer te geven. Om dit te doen, drukt u op Ctrl + 1 om het dialoogvenster Cellen opmaken te openen, schakelt u over naar het tabblad Uitlijning en vinkt u het tekstvak Omloop aan.

Op dezelfde manier kunt u aaneengeschakelde tekenreeksen scheiden met andere tekens, zoals:

Dubbele aanhalingstekens (") - CHAR (34)

Voorwaartse slash (/) - CHAR (47)

Sterretje (*) - CHAR (42)

De volledige lijst van ASCII-codes is beschikbaar

Een eenvoudigere manier om afdrukbare tekens in de aaneenschakelingsformule op te nemen, is door ze eenvoudigweg tussen dubbele aanhalingstekens te typen, zoals in het vorige voorbeeld.

Hoe dan ook, alle vier de onderstaande formules leveren identieke resultaten op:

Gebruik een van de onderstaande formules:

=A1 & CHAR(47) & B1

=A1 & "/" & B1

=CONCATENATE(A1, CHAR(47), B1)

= SAMENVOEGEN(A1, "/", B1)

Kolommen samenvoegen in Excel

Om twee of meer kolommen in Excel samen te voegen, voert u gewoon een gebruikelijke aaneenschakelingsformule in de eerste cel in en kopieert u deze vervolgens naar andere cellen door de vulgreep te slepen (het kleine vierkantje dat in de rechterbenedenhoek van de geselecteerde cel).

Als u bijvoorbeeld twee kolommen (kolom A en B) wilt samenvoegen die de waarden scheiden met een spatie, voert u de volgende formule in cel C2 in en kopieert u deze naar andere cellen. Wanneer u de vulgreep sleept om de formule te kopiëren, verandert de muisaanwijzer in een kruis, zoals weergegeven in de onderstaande schermafbeelding:

Opmerking : Een snelle manier om de formule naar andere cellen in de kolom te kopiëren, is door de cel met de formule te selecteren en te dubbelklikken op de vulgreep.

Houd er rekening mee dat Microsoft Excel bepaalt hoe ver cellen moeten worden gekopieerd nadat de vulgrepen dubbelklikken op basis van de cellen waarnaar in uw formule wordt verwezen. Als er toevallig lege cellen in uw tabel zijn, laten we zeggen dat cel A6 en B6 in dit voorbeeld leeg waren, wordt de formule alleen naar rij 5 gekopieerd. In dit geval moet u de vulgreep handmatig naar beneden slepen om de volledige kolommen samen te voegen.

Een alternatieve manier om kolommen in Excel samen te voegen, is door de overeenkomstige optie van de invoegtoepassing Cellen samenvoegen te gebruiken.

Een celbereik samenvoegen in Excel

Het combineren van waarden uit meerdere cellen kan enige moeite kosten, omdat de Excel CONCATENATE-functie geen arrays accepteert en in elk argument een enkele celverwijzing vereist.

Om meerdere cellen samen te voegen, zeg A1 tot A4, hebt u een van de volgende formules nodig:

= SAMENVOEGEN (A1, A2, A3, A4)

of

=A1 & A2 & A3 & A4

Als u zich bij een vrij klein bereik voegt, is het geen probleem om alle verwijzingen in de formulebalk in te voeren. Een groot bereik zou vervelend zijn om toe te voegen, elke celverwijzing handmatig typen. Hieronder vindt u 3 methoden voor snelle aaneenschakeling van bereik in Excel.

Methode 1. Druk op CTRL om meerdere cellen te selecteren die aaneengeschakeld moeten worden.

Om snel meerdere cellen te selecteren, drukt u op de CTRL-toets en klikt u op elke cel die u in de CONCATENATE-formule wilt opnemen. Dit zijn de gedetailleerde stappen:

  • Selecteer een cel waarin u de formule wilt invoeren.
  • Typ =CONCATENATE( in die cel of in de formulebalk.
  • Houd Ctrl ingedrukt en klik op elke cel die u wilt samenvoegen.
  • Laat de Ctrl-knop los, typ het haakje sluiten in de formulebalk en druk op Enter.

Methode 2. Gebruik de TRANSPOSE-functie om het bereik te krijgen

Wanneer u een enorm bereik van tientallen of honderden cellen moet samenvoegen, is de vorige methode niet snel genoeg omdat u op elke cel moet klikken. In dit geval is een betere manier om de functie TRANSPOSE te gebruiken om een ​​array te retourneren en deze vervolgens in één keer te vervangen door individuele celverwijzingen.

Voer in de cel waar u het aaneengeschakelde bereik wilt uitvoeren de TRANSPOSE-formule in, bijvoorbeeld:
=TRANSPOSE(A1:A10)

Druk in de formulebalk op F9 om de formule te vervangen door berekende waarden. Als gevolg hiervan heb je een reeks getallen die aaneengeschakeld moeten worden.

Typ =CONCATENATE( vóór de eerste waarde, typ vervolgens het haakje sluiten na de laatste waarde en druk op Enter.

Opmerking: welke methode u ook gebruikt, de aaneengeschakelde waarde in C1 is een tekenreeks (let op de linkeruitlijning in de cel), hoewel elk van de oorspronkelijke waarden een getal is. Dit komt omdat de functie CONCATENATE altijd een tekenreeks retourneert, ongeacht het brongegevenstype.

Methode 3. Gebruik de invoegtoepassing Cellen samenvoegen

Een snelle en formulevrije manier om elk bereik in Excel samen te voegen, is door de invoegtoepassing Cellen samenvoegen voor Excel te gebruiken met de optie "Alle gebieden in selectie samenvoegen" uitgeschakeld, zoals aangetoond in De waarden van meerdere cellen in één cel combineren.

Getallen en datums in verschillende formaten samenvoegen

Wanneer u een tekenreeks samenvoegt met een getal of datum, wilt u het resultaat mogelijk anders opmaken, afhankelijk van uw gegevensset. Om dit te doen, sluit u de TEKST-functie in uw Excel-concatenate-formule in.

De functie TEXT(waarde, formaat_tekst) heeft twee argumenten:

In het eerste argument (waarde), geeft u een getal of datum op die naar tekst moet worden geconverteerd, of een verwijzing naar de cel die een numerieke waarde bevat.

In het tweede argument (format_text), voert u het gewenste formaat in met behulp van de codes die de TEKST-functie kan begrijpen.

We hebben al een dergelijke formule besproken aan het begin van deze tutorial die tekst en datum samenvoegt.

Ik zal je eraan herinneren dat bij het combineren van a tekststring en datum, moet u de TEKST-functie gebruiken om de datum in het gewenste formaat weer te geven. Bijvoorbeeld:

=CONCATENATE("Vandaag is", TEKST(VANDAAG(), "mm/dd/jj"))

of

="Vandaag is het " & TEKST(VANDAAG(), "mm/dd/jj")

Nog een paar formulevoorbeelden die a . aaneenschakelen tekstwaarde en getal Hieronder volgen:

=A2 & " " & TEXT(B2, "$#,#0.00") - geef het getal weer met 2 decimalen en het $-teken.

=A2 & " " & TEXT(B2, "0.#") - geeft geen extra nullen en het $-teken weer.

=A2 & " " & TEXT(B2, "# ?/???") - toon het getal als een breuk.

Hoe cellen te splitsen (tegenover CONCATENATE in Excel)

Als u op zoek bent naar het tegenovergestelde van CONCATENATE in Excel, d.w.z. u wilt een cel in meerdere cellen splitsen, dan zijn er enkele opties voor u beschikbaar:

Tekst naar kolommen functie

Flash Fill-optie in Excel 2013 en 2016

Formules (MID, RIGHT, LEFT functies)

U vindt de gedetailleerde stappen geïllustreerd met formulevoorbeelden en schermafbeeldingen in de zelfstudie Cellen splitsen in Excel.

Invoegtoepassing Cellen samenvoegen - formulevrije manier om cellen in Excel samen te voegen

Met de invoegtoepassing Cellen samenvoegen die is opgenomen in Ultimate Suite for Excel, kunt u beide efficiënt doen:

Voeg meerdere cellen samen in één zonder gegevens te verliezen.

Voeg de waarden van verschillende cellen samen tot een enkele cel en scheid ze met een scheidingsteken naar keuze.

De tool Cellen samenvoegen werkt met alle Excel-versies van 2003 tot 2016 en kan alle gegevenstypen combineren, inclusief tekenreeksen, getallen, datums en speciale symbolen. De twee belangrijkste voordelen zijn eenvoud en snelheid - elke aaneenschakeling is in een paar klikken gedaan. En laat me het je nu in actie laten zien.

Combineer de waarden van meerdere cellen in één cel

Om de inhoud van meerdere cellen te combineren, selecteert u het bereik dat u wilt samenvoegen en configureert u de volgende instellingen:

Cellen in één onder "Wat samen te voegen";

Selecteer het gewenste scheidingsteken onder "Waarden scheiden met", het is een komma en een spatie in dit voorbeeld;

Kies waar u het resultaat wilt plaatsen, en vooral:

Schakel de optie "Alle gebieden in de selectie samenvoegen" uit. Het is deze optie die bepaalt of de cellen worden samengevoegd of de waarden van de cellen worden samengevoegd.

Combineer kolommen rij voor rij

Om twee of meer kolommen samen te voegen, configureert u de instellingen van Cellen samenvoegen op een vergelijkbare manier, maar kies Kolommen onder "Wat moet ik samenvoegen":

Rijen kolom voor kolom samenvoegen

Als u gegevens in elke afzonderlijke rij wilt combineren, kolom voor kolom, kiest u ervoor om samen te voegen rijen, selecteer het gewenste scheidingsteken (regeleinde in dit voorbeeld), configureer andere instellingen zoals u dat wilt en druk op de knop Samenvoegen. Het resultaat kan er ongeveer zo uitzien:


Opmerking :

In Excel 2016, Excel 2019, Excel Online en Excel Mobile wordt CONCATENATE vervangen door de CONCAT-functie, die exact dezelfde syntaxis heeft. Hoewel de CONCATENATE-functie behouden blijft voor achterwaartse compatibiliteit, wordt aanbevolen om in plaats daarvan CONCATEN te gebruiken omdat Microsoft niet belooft dat CONCATENATE beschikbaar zal zijn in toekomstige versies van Excel.

Ik hoop dat dit artikel over het samenvoegen of samenvoegen in Excel verklarend is. Vind hier meer artikelen over het berekenen van waarden en gerelateerde Excel-formules. Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook. We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite.

Excel REPLACE vs SUBSTITUTE-functie: De functies REPLACE en SUBSTITUTE zijn de meest verkeerd begrepen functies. Om een ​​bepaalde tekst te vinden en te vervangen, gebruiken we de SUBSTITUTE-functie. Waar REPLACE wordt gebruikt om een ​​aantal karakters in string te vervangen…

Populaire artikels :

50 Excel-snelkoppelingen om uw productiviteit te verhogen : Werk sneller aan uw taken in Excel. Met deze sneltoetsen kunt u uw werkefficiëntie in Excel vergroten.

Hoe de VERT.ZOEKEN-functie in Excel te gebruiken? : Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

Hoe de IF-functie in Excel te gebruiken? : De IF-instructie in Excel controleert de voorwaarde en retourneert een specifieke waarde als de voorwaarde WAAR is of retourneert een andere specifieke waarde als ONWAAR.

Hoe de SUMIF-functie in Excel te gebruiken? : Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.

Hoe de AANTAL.ALS-functie in Excel te gebruiken? : Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.