Hoe concateneert u cellen in Excel terwijl lege cellen worden genegeerd?
De functie Concateneren van Excel helpt u snel meerdere celwaarden in één cel samen te voegen. Als er lege cellen tussen de geselecteerde cellen zitten, worden deze ook meegenomen. Maar soms wilt u alleen cellen met gegevens concateneren en lege cellen overslaan. Hoe doet u dat in Excel?
Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met een formule
Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met Kutools voor Excel
Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met een formule
Stel dat u de volgende celgegevens hebt, waarvan sommige cellen leeg zijn. Om alle rijen in één cel samen te voegen, past u eenvoudigweg een formule toe.

Voer deze formule in een lege cel in waar u het samengevoegde resultaat wilt weergeven:=A1&IF(A2<>"","-"&A2,„")&ALS(A3<>"","-"&A3,„")&ALS(A4<>"","-"&A4,„")&ALS(A5<>"","-"&A5,„"). Sleep vervolgens de vulgreep naar rechts naar de cellen waarop u deze formule wilt toepassen. De waarden uit de rij zijn nu slim samengevoegd—zonder lege cellen—zoals te zien is in de schermafbeelding hieronder:

Tips: Als u meer rijen wilt samenvoegen, gebruikt u de ALS-functie om de cellen samen te voegen, bijvoorbeeld:=A1&ALS(A2<>"","-"&A2,„")&ALS(A3<>"","-"&A3,„")&ALS(A4<>"","-"&A4,„")&ALS(A5<>"","-"&A5,„")&ALS(A6<>"","-"&A6,„"). Het „–”-teken in de formule kunt u vervangen door elk ander scheidingsteken dat u nodig hebt.
Meerdere cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen: Kutools voor Excel's Combineer rijen, kolommen of cellen zonder gegevensverlies-functie helpt u meerdere rijen, kolommen of cellen samen te voegen of te concateneren zonder gegevensverlies, waarbij lege cellen worden overgeslagen of genegeerd.Klik om Kutools voor Excel te downloaden!
Kutools voor Excel: met meer dan 300 handige Excel-add-ins, gratis te proberen zonder beperkingen gedurende 30 dagen.Download en gratis proefversie nu! |
Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met een door de gebruiker gedefinieerde functie
Wanneer meerdere cellen moeten worden gecombineerd, wordt bovenstaande formule te complex om uit te voeren – gebruik dan de volgende door de gebruiker gedefinieerde functie.
1. Houd de toetsen Alt + F11 ingedrukt in Excel om het venster Microsoft Visual Basic for Applications te openen.
2. Klik op Invoegen > Module en plak de volgende macro in het Module-venster.
VBA-code: Cellen concateneren terwijl lege cellen worden genegeerd:
Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "/"): Next
Concatenatecells = Left(nn, Len(nn) - 1)
End Function
3. Sluit dit codevenster, keer terug naar het werkblad en voer vervolgens de volgende formule in een lege cel in:=concatenatecells(A1:A5). Sleep de vulgreep naar rechts om de formule toe te passen op de aangrenzende cellen en u krijgt het volgende resultaat:

Tips: In de bovenstaande VBA-code kunt u het „/”-teken vervangen door elk ander scheidingsteken dat u nodig heeft.
Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met Kutools voor Excel
Naast de saaie formules en code kan ik hier een handige tool aanbevelen: Kutools voor Excel. Met de krachtige Combineer-functie concateneert u moeiteloos meerdere cellen tot één cel.
Na installatie van Kutools voor Excelgaat u als volgt te werk:
1. Selecteer de celwaarden die u wilt samenvoegen.
2. Klik op Kutools > Samenvoegen en splitsen > Rijen/kolommen/cellen samenvoegen en waarden behouden, zie schermafbeelding:

3. Voer het volgende uit in het weergegeven dialoogvenster:
- (1.) Kies het type cellen dat u wilt combineren; u kunt Kolommen samenvoegen, rijen combineren of alle cellen samenvoegen tot één cel;
- (2.) Scheidingsteken voor uw geconcateneerde inhoud;
- (3.) Kies de locatie waar u het resultaat wilt plaatsen; u kunt het resultaat plaatsen in De cel erboven of De cel eronder;
- (4.) Geef aan hoe u met de gecombineerde cellen wilt omgaan: u kunt de inhoud behouden, verwijderen of de cellen samenvoegen.

4. Nadat u de instellingen hebt voltooid, klikt u op de knop OK. De geselecteerde rijen zijn nu samengevoegd in één cel, waarbij lege cellen automatisch worden overgeslagen. Zie de schermafbeelding:

Download nu de gratis proefversie van Kutools voor Excel!
Demo: Cellen concateneren terwijl lege cellen worden genegeerd of overgeslagen met Kutools voor Excel
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins
