Beskrivelse
Bruk denne funksjonen til å koble sammen tekststrenger fra flere celler basert på en betingelse.
CONCATENATEIF er nyttig for å slå sammen data, generere sammendrag og lage tilpassede tekstutdata basert på kriterier.
Syntaks
SAMMENKJEDEHVIS(område, kriterier, [skilletegn], [sammenkjede_område])
Inndata
Denne funksjonen godtar følgende argumenter:
| Navn | Påkrevd | Beskrivelse | Gyldig inndata |
|---|---|---|---|
søkeområde |
Ja | Celleområdet som skal kontrolleres for verdien i -kriteriene. |
En cellereferanse, et celleområde eller en formel som resulterer i en av disse. |
kriterier |
Ja | Verdien som hver celle i søkeområde må oppfylle for å bli inkludert i sammenkoblingen. |
En tekststreng, et tall eller en formel som resulterer i en av disse. |
skilletegn |
Nei | Verdien som skal settes inn mellom sammenkoblede verdier. | En tekststreng, for eksempel et komma, mellomrom eller et annet støttet tegn. |
sammenkoble_område |
Nei | Området der cellene samsvarer med radene som samsvarer med kriteriene. |
En cellereferanse, et celleområde eller en formel som resulterer i en av disse. |
Eksempel
Eksempeldata
A |
B |
|
|---|---|---|
1 |
1 |
Apple |
2 |
2 |
Banan |
3 |
3 |
Kirsebær |
4 |
4 |
Dato |
5 |
5 |
Aprikos |
Eksempelformler
| Brukstilfelle | Formel | Forklaring og resultat |
|---|---|---|
| Koble sammen verdier fra et område som samsvarer med en eksakt verdi. | =SETTE.SAMMEN.HVIS(B1:B5; "Eple"; "; ") |
Kombinerer alle celler i B1:B5 som er nøyaktig lik «Apple», og hopper over «Apple Pie» siden det ikke er en eksakt match. Resultat: Eple |
| Koble sammen verdier fra et område som inneholder en bestemt bokstav, ved hjelp av et jokertegn. | =SETTE SAMMEN HVIS(B1:B5, "*a*", "| ") |
Kombinerer alle celler i B1:B5 som inneholder bokstaven «a» hvor som helst i seg, og hopper over «Cherry» siden den ikke har noen «a». Resultat: Eple | Banan | Daddel | Aprikos |
| Koble sammen verdier fra et område som samsvarer med en eksakt verdi, ved å bruke et annet skilletegn. | =SETTE SAMMEN HVIS(B1:B5; "Dato"; "|") |
Kombinerer alle celler i B1:B5 som er nøyaktig lik «Dato». Resultat: Dato |
| Slå opp en verdi fra ett område basert på et treff funnet i et annet område. | =SETTE.HVIS(B1:B5; "Dato"; "|"; A1:A5) |
Finner cellen i B1:B5 som er lik «Dato», og returnerer deretter den tilsvarende verdien fra A1:A5 i stedet for selve den samsvarende teksten. Resultat: 4 |
| Slå opp flere verdier fra ett område basert på et jokertegn-treff som finnes i et annet område. | =SETTE SAMMEN HVIS(B1:B5; "*a*"; "|"; A1:A5) |
Finner hver celle i B1:B5 som inneholder bokstaven «a», og returnerer deretter de tilsvarende verdiene fra A1:A5, atskilt med et strektegn. Resultat: 1 | 2 | 4 | 5 |
Merknader
- Hvis ingen celler oppfyller kriteriene, returnerer SAMMENKJEDEHVIS en tom streng.
- Skilletegnet er valgfritt. Hvis det utelates, sammenkobles verdiene uten skilletegn.
- Området som er spesifisert i
concatenate_rangemå være minst like stort som området som er oppgitt isearch_range. - CONCATENATEIF støtter jokertegn i kriteriene, for eksempel * for et hvilket som helst antall tegn og ? for et enkelt tegn.
- SAMMENKJEDEHVIS skiller ikke mellom store og små bokstaver.
Tips
- SAMMENKJEDEHVIS kan kombineres med andre funksjoner som HVIS og TEKST for å lage dynamiske og fleksible tekstutdata.
- Vurder å bruke CONCATENATEIF med store datasett for å aggregere og analysere spesifikke delsett av informasjon.
- SAMMENKJEDEHVIS er spesielt nyttig for å opprette lister eller strenger fra eksempeldata som oppfyller spesifikke betingelser.