Både CONCAT og TEXTJOIN hjælper dig med at samle værdier i forskellige celler. Lad os se, hvordan de virker, og hvilken du skal vælge.
Data kommer i forskellige former og formater. Et af disse formater er dine tekstdata. Du kan manipulere tekstdata ved hjælp af flere funktioner som f.eks KONCAT og TEKSTJOIN funktioner i Excel.
Her lærer vi om deres forskelle, og hvornår du skal bruge den ene frem for den anden.
Hvad er CONCAT?
Det KONCAT funktion i Excel giver dig mulighed for at kombinere værdier. Denne værdi kan også være en tekst, et tal eller et tegn i en celle eller et celleområde i dit regneark.
Det er vigtigt at bemærke, at KONCAT er en nyere erstatning for FORBINDE fungere. Det KONCAT funktion tager følgende syntaks:
=CONCAT(tekst1; [tekst2;...])
Hvor:
- tekst1 er påkrævet og er de værdier, du ønsker at tilslutte dig.
- [tekst2, ...] er valgfri og er den anden værdi eller celle, du vil tilslutte.
- …. betyder, at du kan tilføje flere værdier. Funktionen accepterer maksimalt 253 tekstargumenter.
Hvad er TEXTJOIN?
Ligesom KONCAT formel, den TEKSTJOIN formel giver dig mulighed for at kombinere tekst inden for et område. Denne formel giver dig også mulighed for at angive en afgrænsning mellem disse tekstværdier.
=TEKSTJOIN(afgrænsningstegn; ignorer_tom; tekst1; [tekst2], …)
Hvor:
- Afgrænsning er, hvad vi ønsker, at du adskiller disse tekster. Det kan være et tegn, tekst, tal eller endda mellemrum.
- ignore_empty giver dig mulighed for at angive, om du ønsker at ignorere tomme celler i et område. Hvis TRUE, ignorerer tomme celler.
- tekst1 er den første celle eller tekst, du vil kombinere.
- [tekst2, ...] er den anden værdi, du vil tilslutte dig.
- …. betyder flere værdier.
Ligheder mellem CONCAT- og TEXTJOIN-funktionen
Deres lighed ligger i deres evne til at kombinere flere tekster eller værdier. Dette er meget nyttigt i nogle situationer. For eksempel, når du forsøger at hurtigt kombinere to kolonner i Microsoft Excel.
Lad os se på, hvordan disse to funktioner fungerer individuelt.
Sådan bruges CONCAT-funktionen
Antag, at du har en tabel med data, der inkluderer kolonner for Fornavn og Efternavn. Hvis du vil samle dem i en kolonne kaldet Fuldt navn, kan du overveje at bruge KONCAT fungere.
Syntaksen vil være:
=CONCAT(A2," ",B2)
For at nedbryde formlen. Det tekst1 argumentet er A2, og [tekst2 argumentet er " ". " " betyder, at vi vil have et mellemrum før vores tekst 3, som er B2. Når du først har skrevet formlen i den første celle, behøver du ikke kopiere formlen i Excel. Du kan i stedet trække den til den sidste celle.
Lad os sige, at du vil have Jajay-Ayu som det fulde navn for en person, hvis fornavn og efternavn er henholdsvis Jaja og Ayu.
=CONCAT(A2,"-",B2)
Lad os se på et andet eksempel.
Antag, at du har en tabel med data, der kun inkluderer forskellige Vestafrika-landenavne, og du vil tilføje sætningen "er et land i Afrika". Du skal skrive følgende syntaks:
=CONCAT(A2,"er et land i Afrika")
Som det første eksempel, når du skriver en tekst eller en sætning i din formel, skal du sætte denne sætning i et citat.
Sådan bruges funktionen TEXTJOIN
Lad os bruge den datatabel, vi brugte til KONCAT.
Vi havde to kolonner. Det ene var fornavnet, og det andet var efternavnet. For at bruge TEXTJOIN-funktion, vil vi skrive denne syntaks.
=TEXTJOIN(" ",RIGTIGT, A2:B2)
" " repræsenterer mellemrummet mellem vores for- og efternavn. Det RIGTIGT betyder, at den skal ignorere enhver tom celle.
Du skal vide, at CONCAT og TEXTJOIN kun kan kombinere tekst i dit regneark og ikke kan bruges til at flette Microsoft Excel-filer og -ark.
CONCAT vs. TEXTJOIN: Hvornår skal du bruge dem?
Begge funktioner har grundlæggende den samme funktionalitet. Deres forskel kommer i deres argumenter.
KONCAT vil have dig til at tilføje teksten fra flere områder og angive, hvor du vil have dine afgrænsningstegn(er). Det TEKSTJOIN funktion giver dig på den anden side mulighed for at forudspecificere din afgrænsning og bekræfte, om du ønsker at ignorere tom.
Lad os se på et scenarie, hvor KONCAT vil være et bedre valg TEKSTJOIN.
Antag, at du har en tabel med data, der inkluderer kolonner for Fornavn, Efternavn og Alder. Lad os sige, at du vil slutte dig til dem for at skabe "Jaja Giwa-36" og placere dit resultat i en kolonne kaldet Detail.
Dette er nemt at bruge KONCAT fordi du kan vælge flere skilletegn.
Imidlertid, TEKSTJOIN forventer, at du kun vælger én afgrænsning. Du kan kun bruge mellemrummet eller bindestregen (-), ikke begge dele. I denne situation, KONCAT gør arbejdet bedre.
Her er et scenarie hvor TEKSTJOIN skal bruges i stedet for KONCAT.
Opret en datatabel, der inkluderer kolonner for Fornavn, Mellemnavn og Efternavn. Hvis et navn i en række ikke indeholder et mellemnavn, samles disse navne i en kolonne kaldet Fuldt navn ved hjælp af KONCAT funktion vil resultere i yderligere pladser.
For eksempel resultatet i E3 har to mellemrum i stedet for et mellemrum, fordi det mangler et mellemnavn. Men hvis TEKSTJOIN blev brugt, kunne du have brugt dens IgnoreEmpty-argumenter til at ignorere tomme celler.
Du kan bruge Len funktion til at tælle tegnene i Excel. Her brugte vi =LEN(E2)-LEN(SUBSTITUTE(E2," ","")) syntaks til at tælle antallet af mellemrum.
Det hele afhænger af din opgave
Forskellige Excel-funktioner er ens, men også forskellige. At lære, hvad der gør dem anderledes, og hvornår det er bedst at bruge dem, hjælper dig med at blive bedre til dataanalyse. Et par eksempler på nogle af sådanne funktioner er COUNTIF og COUNTIFS og XLOOKUP og VOPSLAG.