Beschrijving
Gebruik deze functie om tekststrings uit meerdere cellen samen te voegen op basis van een voorwaarde.
CONCATENATEIF is handig voor het samenvoegen van gegevens, het genereren van samenvattingen en het maken van aangepaste tekstuitvoer op basis van criteria.
Syntax
CONCATENATEIF(bereik, criteria, [scheidingsteken], [concatenate_range])
Ingangen
Deze functie accepteert de volgende argumenten:
| Naam | Vereist | Beschrijving | Geldige invoer |
|---|---|---|---|
zoekbereik |
Ja | Het cellenbereik dat moet worden gecontroleerd op de waarde in criteria. |
Een celverwijzing, een celbereik of een formule die in een van deze resulteert. |
criteria |
Ja | De waarde waaraan elke cel in search_range moet voldoen om te worden opgenomen in de aaneenschakeling. |
Een tekenreeks, getal of een formule die resulteert in een van deze. |
scheidingsteken |
Ja | De waarde die tussen de aaneengeschakelde waarden moet worden ingevoegd. | Een tekststring, zoals een komma, spatie of een ander ondersteund teken. |
aaneenschakelen_bereik |
Geen | Het bereik waarvan de cellen overeenkomen met de rijen die voldoen aan criteria. |
Een celverwijzing, een celbereik of een formule die in een van deze resulteert. |
Voorbeeld
Voorbeeldgegevens
| A | B |
|---|---|
| 1 | Appel |
| 2 | Banaan |
| 3 | Kers |
| 4 | Datum |
Voorbeeldformules
| Formule | Beschrijving | Resultaat |
|---|---|---|
=CONCATENATEIF(B1:B5, "Apple", ", ") |
Voegt waarden samen in het bereik B1:B5 die het woord "Apple" bevatten, gescheiden door een komma en spatie. | Appel |
=CONCATENATEIF(B1:B5, "*a*", " | ") |
Voegt waarden samen in het bereik B1:B5 die de letter "a" bevatten, en geeft ze gescheiden door een pijp terug. | Appel | Banaan | Datum | Appeltaart |
=CONCATENATEIF(B1:B5, "Datum", "|") |
Voegt waarden samen in het bereik B1:B5 die het woord "Datum" bevatten. | Datum |
=CONCATENATEIF(B1:B5, "Datum", "|", A1:A5) |
Voegt waarden samen in het bereik B1:B5 die het woord "Datum" bevatten, en retourneert de equivalente waarde in het bereik A1:A5. | 4 |
=CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Voegt waarden samen in het bereik B1:B5 die de letter "a" bevatten, en retourneert de equivalente waarde in het bereik A1:A5, gescheiden door een pijp. | 1 | 2 | 4 | 5 |
Notities
- Als er geen cellen aan de criteria voldoen, retourneert CONCATENATEIF een lege tekenreeks.
- Het scheidingsteken is optioneel; als dit wordt weggelaten, worden de waarden zonder scheidingsteken aan elkaar gekoppeld.
- Het bereik dat is opgegeven in
concatenate_rangemoet minstens even groot zijn als het bereik dat is opgegeven insearch_range. - CONCATENATEIF ondersteunt jokertekens in de criteria, zoals * voor een willekeurig aantal tekens en ? voor een enkel teken.
- CONCATENATEIF is hoofdletterongevoelig.
Tips
- CONCATENATEIF kan worden gecombineerd met andere functies zoals IF en TEXT om dynamische en flexibele tekstuitvoer te maken.
- Overweeg het gebruik van CONCATENATEIF bij grote gegevenssets om specifieke subsets van informatie samen te voegen en te analyseren.
- CONCATENATEIF is vooral handig voor het maken van lijsten of tekenreeksen uit Voorbeeldgegevens die aan specifieke voorwaarden voldoen.
Verwante functies
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER