Beskrivning
Använd den här funktionen för att sammanfoga textsträngar från flera celler baserat på ett villkor.
CONCATENATEIF är användbart för att sammanfoga data, generera sammanfattningar och skapa anpassade textutdata baserat på kriterier.
Syntax
CONCATENATEIF(intervall, kriterier, [avgränsare], [concatenate_range])
Ingångar
Denna funktion godkänner följande argument:
| Namn | Krävs | Beskrivning | Giltig inmatning |
|---|---|---|---|
sök_intervall |
Ja | Det cellintervall som ska kontrolleras för värdet i kriterier. |
En cellreferens, ett cellintervall eller en formel som resulterar i något av dessa. |
kriterier |
Ja | Det värde som varje cell i search_range måste uppfylla för att ingå i sammankopplingen. |
En textsträng, ett tal eller en formel som resulterar i något av dessa. |
avgränsare |
Ja | Det värde som ska infogas mellan sammanlänkade värden. | En textsträng, t.ex. ett kommatecken, mellanslag eller något annat teckenavstånd som stöds. |
konkatenera_intervall |
Nej | Det intervall vars celler matchar de rader som matchar kriterier. |
En cellreferens, ett cellintervall eller en formel som resulterar i något av dessa. |
Exempel
Provdata
| A | B |
|---|---|
| 1 | Apple |
| 2 | Banan |
| 3 | Körsbär |
| 4 | Datum |
Prov på formler
| Formel | Beskrivning | Resultat |
|---|---|---|
=CONCATENATEIF(B1:B5,"Apple", ", ") |
Sammanfogar värden i intervallet B1:B5 som innehåller ordet "Apple", åtskilda av ett kommatecken och ett mellanslag. | Apple |
=CONCATENATEIF(B1:B5, "*a*", " | ") |
Sammanfogar värden i intervallet B1:B5 som innehåller bokstaven "a" och returnerar dem åtskilda med en pipa. | Äpple | Banan | Dadlar | Äppelpaj |
=CONCATENATEIF(B1:B5,"Datum","|") |
Sammanfogar värden i intervallet B1:B5 som innehåller ordet "Date". | Datum |
=CONCATENATEIF(B1:B5,"Datum","|", A1:A5) |
Sammanfogar värden i intervallet B1:B5 som innehåller ordet "Date" och returnerar motsvarande värde från intervallet A1:A5. | 4 |
=CONCATENATEIF(B1:B5, "*a*", " | ", A1:A5) |
Sammanfogar värden i intervallet B1:B5 som innehåller bokstaven "a" och returnerar motsvarande värde från intervallet A1:A5 separerat med en pipa. | 1 | 2 | 4 | 5 |
Anteckningar
- Om inga celler uppfyller kriterierna returnerar CONCATENATEIF en tom sträng.
- Avgränsningstecken är valfritt
- Det intervall som anges i
concatenate_rangemåste vara minst lika stort som det intervall som anges isearch_range. - CONCATENATEIF har support för jokertecken i kriterierna, t.ex. * för valfritt antal tecken och ? för ett enda tecken.
- CONCATENATEIF är okänslig för stora och små bokstäver.
Tips
- CONCATENATEIF kan kombineras med andra funktioner som t.ex. IF och TEXT för att skapa dynamiska och flexibla textutgångar.
- Överväg att använda CONCATENATEIF i stora datamängder för att sammanställa och analysera specifika delmängder av information.
- CONCATENATEIF är särskilt användbart för att skapa listor eller strängar från Provdata som uppfyller specifika villkor.
Relaterade funktioner
CHAR
CODE
CONCATENATE
CONCATENATEIF
FIND
LEFT
LEN
LOWER
MID
PROPER
REPT
RIGHT
SEARCH
SUBSTITUTE
TEXT
TEXTJOIN
TRIM
UNICHAR
UNICODE
UPPER