Sådan kombineres celler med komma i Excel

Indholdsfortegnelse:

Anonim

Så tidligere havde vi CONCAT og CONCATENATE funktion til at sammenkoble flere celler. Men hvis vi ønskede at levere et område til sammenføjning af celler med en afgrænser (sig et komma), så er det virkelig vanskeligt med disse funktioner. Men nu har Excel introduceret en ny funktion kaldet TEXTJOIN Function, der kan bruges til at sammenkæde områder med meget mere fleksibilitet.

I denne artikel lærer vi, hvordan man sammenkæder celleværdier for et område med komma ved hjælp af TEXTJOIN -funktion. For brugere, der ikke har denne funktion, vil vi diskutere andre metoder til sammenkædning af intervalværdier med komma. \

Generisk formel

=TEKSTJOIN(",",SAND,tekst_område1, [tekst_område2] … )

Komma (","): Dette er den afgrænser, vi vil bruge. Da vi i denne artikel koncentrerer os om at sammenkæde celler med kommaer.

SAND : For at ignorere tomme celler i området.

Tekstområde1: Dette er det område, hvis celler har værdier, du vil sammenkæde.

[Tekstområde2]: De andre områder, hvis du vil deltage i teksten med kommaer.

Lad os se et eksempel for at gøre tingene klare.

Eksempel: Deltag i celleværdier i områder med komma som afgrænser

Her har vi nogle værdier i område B2: E8. Vi skal forbinde teksterne i hver celle i træk.

Lad os implementere den formel, vi har, og trække den ned.

=TEKSTJOIN(",", TRUE, B3: E3)

Du kan se, at vi har en streng, der er et resultat af sammenkædning af tekster med kommaer.

Lad os sige, hvis du vil sammenkæde området B3: E3 og B7: E7. Så formlen vil være:

=TEKSTJOIN(",", TRUE, B3: E3, B7: E7)

Det vil sammenkæde alle tekster og ignorere de tomme celler.

Hvordan virker det?

Formlen er enkel. Funktionen TEKSTJOIN kræver den afgrænsning, som du vil slutte tekst til. Den anden variabel er indstillet til at være sand, så den ignorerer de tomme celler.

Hvis en celle nu har usynlige værdier som plads, vil du se et ekstra komma mellem den sammenføjede tekst.

For at undgå mellemrum skal du bruge TRIM -funktionen til at fjerne dem.

=TEKSTJOIN(",",SAND,TRIMME(B3: E3, B7: E7))

Sammenkædning af celler med kommaer i Excel 2016 og ældre

Problemet er, at TEXTJOIN -funktionen kun er tilgængelig for Excel 2019 og 365. Så hvis du vil sammenkæde cellerne med kommaer, skal vi bruge et trick.

Så gør dette for at sammenkoble celler i træk med kommaer.

Skriv "=" i en celle for at starte formlen og vælg området som vist nedenfor.

Tryk nu på F2, og vælg området i formellinjen eller cellen.

Tryk på F9 -tasten.

Fjern nu ligene og krøllede seler. Du har cellerne forbundet med kommaer.

Men denne måde er ikke så effektiv til for mange operationer.

Så har vi en anden måde at kombinere tekster med en given afgrænser i Excel? Den anden vej er VBA -vejen. Lad os oprette en UDF til at gøre dette.

Funktion JoinText (afgrænser som streng, rng som område) Dim res som streng for hver celle i rng If Trim (cell.Value) "" Så res = res & Trim (cell.Value) & afgrænser End If Next cell res = Left ( res, Len (res) - 1) JoinText = res Slutfunktion 

Tryk på CTRL+F11 for at åbne VB Editor. Højreklik på projektmappen og indsæt et modul. Kopier koden ovenfor og indsæt i modulets kodeområde.


Brug nu denne formel til at forbinde tekst med enhver afgrænser, du vil.

Denne formel fungerer i enhver version af Excel. Du kan downloade projektmappen herunder for at bruge denne formel med det samme.

Så ja fyre, det er sådan du kan slutte tekst med kommaafgrænser i Excel. Jeg håber, det var nyttigt for dig. Hvis du har spørgsmål vedrørende dette emne eller et andet excel -relateret emne, så spørg i kommentarfeltet herunder. Indtil da fortsæt med at udmærke sig.

Opdel tal og tekst fra streng i Excel 2016 og ældre: Da vi ikke havde TEXTJOIN -funktion, brugte vi VENSTRE og HØJRE funktioner med nogle andre funktioner til at opdele numeriske og ikke -numeriske tegn fra en streng.

Udtræk tekst fra en streng i Excel ved hjælp af Excels VENSTRE og HØJRE funktion: For at fjerne tekst i excel fra streng kan vi bruge excels VENSTRE og HØJRE -funktion. Disse funktioner hjælper os med at hugge strenge dynamisk.

Fjern ledende og efterfølgende mellemrum fra tekst i Excel: Ledende og efterfølgende mellemrum er svært at genkende visuelt og kan ødelægge dine data. Fjernelse af disse tegn fra strengen er en grundlæggende og vigtigste opgave i datarensning. Sådan kan du nemt gøre det i Excel.

Fjern tegn fra højre: For at fjerne tegn fra højre for en streng i Excel bruger vi funktionen VENSTRE. Ja, VENSTRE -funktionen. LEFT -funktionen bevarer det givne antal tegn fra LEFT og fjerner alt fra højre side.

Fjern uønskede tegn i Excel: For at fjerne uønskede tegn fra en streng i Excel bruger vi SUBSTITUTE -funktionen. SUBSTITUTE -funktionen erstatter de givne tegn med et andet givet tegn og producerer en ny ændret streng.

Sådan fjernes tekst i Excel fra en position i Excel: For at fjerne tekst fra en startposition i en streng bruger vi funktionen REPLACE i Excel. Denne funktion hjælper os med at bestemme startpositionen og antallet af tegn, der skal strippes.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

Sådan bruges Excel VLOOKUP -funktion| Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

Sådan bruges Excel COUNTIF -funktion| Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.