Hvordan kombinere celler med komma i Excel

Innholdsfortegnelse:

Anonim

Så tidligere hadde vi CONCAT og CONCATENATE -funksjon for å sammenkoble flere celler. Men hvis vi ønsket å levere et område for sammenføyning av celler med en skilletegn (si et komma), så er det veldig vanskelig med disse funksjonene. Men nå har Excel introdusert en ny funksjon kalt TEXTJOIN Function som kan brukes til å sammenkoble områder med mye mer fleksibilitet.

I denne artikkelen vil vi lære å sammenkoble celleverdier i et område med komma ved hjelp av TEXTJOIN -funksjon. For brukere som ikke har denne funksjonen, vil vi diskutere andre metoder for å sammenkoble rekkeviddeverdier med komma. \

Generisk formel

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

Komma (","): Dette er skilletegnet vi ønsker å bruke. Siden vi i denne artikkelen konsentrerer oss om å sammenkoble celler med kommaer.

SANN: For å ignorere tomme celler i området.

Tekstområde1: Dette er området hvis celler har verdier du vil sammenkoble.

[Tekstområde2]: De andre områdene hvis du vil bli med i teksten med kommaer.

La oss se et eksempel for å gjøre ting klart.

Eksempel: Bli med i celleverdier av områder med komma som skilletegn

Her har vi noen verdier i område B2: E8. Vi må koble teksten til hver celle på rad.

La oss implementere formelen vi har og dra den ned.

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

Du kan se at vi har en streng som er et resultat av sammenkobling av tekster med kommaer.

La oss si hvis du vil sammenkoble området B3: E3 og B7: E7. Så formelen vil være:

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

Det vil sammenkoble alle tekstene og ignorere de tomme cellene.

Hvordan virker det?

Formelen er enkel. TEKSTJOIN -funksjonen krever skilletegn som du vil slutte tekst til. Den andre variabelen er satt til å være sann, slik at den ignorerer de tomme cellene.

Hvis en celle har usynlige verdier som plass, vil du se et ekstra komma mellom teksten.

For å unngå mellomrom, bruk TRIM -funksjonen for å fjerne dem.

=TEKSTJOIN(",",EKTE,LISTVERK(B3: E3, B7: E7))

Sammenkoble celler med kommaer i Excel 2016 og eldre

Problemet er at TEXTJOIN -funksjonen bare er tilgjengelig for Excel 2019 og 365. Så hvis du vil koble sammen cellene med kommaer, må vi bruke et triks.

Så gjør dette for å sammenkoble celler på rad med kommaer.

Skriv "=" i en celle for å starte formelen og velg området som vist nedenfor.

Trykk nå på F2 og velg området i formellinjen eller cellen.

Trykk på F9 -tasten.

Fjern nå likene og de krøllete selene. Du har cellene forbundet med kommaer.

Men denne måten er ikke så effektiv for for mange operasjoner.

Så har vi noen annen måte å kombinere tekster med en gitt skilletegn i Excel? Den andre veien er VBA -måten. La oss lage en UDF for å gjøre dette.

Funksjon JoinText (skilletegn 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) & skilletegn Slutt hvis neste celle res = Venstre ( res, Len (res) - 1) JoinText = res Sluttfunksjon 

Trykk CTRL+F11 for å åpne VB Editor. Høyreklikk på arbeidsboken og sett inn en modul. Kopier koden ovenfor og lim inn i modulens kodeområde.


Bruk nå denne formelen til å bli med tekst med hvilken som helst skilletegn du vil.

Denne formelen fungerer i alle versjoner av Excel. Du kan laste ned arbeidsboken nedenfor for å bruke denne formelen umiddelbart.

Så ja gutta, dette er hvordan du kan bli med tekst med kommaavgrensning i Excel. Jeg håper det var nyttig for deg. Hvis du har spørsmål angående dette emnet eller andre Excel -relaterte emner, kan du spørre i kommentarfeltet nedenfor. Frem til da fortsetter Excelling.

Del tall og tekst fra streng i Excel 2016 og eldre: Når vi ikke hadde TEXTJOIN -funksjon, brukte vi VENSTRE og HØYRE funksjoner med noen andre funksjoner for å dele numeriske og ikke -numeriske tegn fra en streng.

Pakk ut tekst fra en streng i Excel ved hjelp av Excels VENSTRE og HØYRE -funksjon: For å fjerne tekst i excel fra strengen kan vi bruke excels VENSTRE og HØYRE -funksjon. Disse funksjonene hjelper oss med å kutte strenger dynamisk.

Fjern ledende og etterfølgende mellomrom fra tekst i Excel: Ledende og etterfølgende mellomrom er vanskelig å gjenkjenne visuelt og kan ødelegge dataene dine. Å fjerne disse tegnene fra strengen er en grunnleggende og viktigste oppgave i datarensing. Slik gjør du det enkelt i Excel.

Fjern tegn fra høyre: For å fjerne tegn fra høyre på en streng i Excel, bruker vi VENSTRE -funksjonen. Ja, VENSTRE -funksjonen. LEFT -funksjonen beholder det angitte antallet tegn fra LEFT og fjerner alt fra høyre.

Fjern uønskede tegn i Excel: For å fjerne uønskede tegn fra en streng i Excel bruker vi SUBSTITUTE -funksjonen. SUBSTITUTE -funksjonen erstatter de gitte tegnene med et annet gitt tegn og produserer en ny endret streng.

Slik fjerner du tekst i Excel fra en posisjon i Excel: For å fjerne tekst fra en startposisjon i en streng, bruker vi REPLACE -funksjonen i Excel. Denne funksjonen hjelper oss med å bestemme startposisjonen og antall tegn som skal stripes.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

Slik bruker du Excel VLOOKUP -funksjon| Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

Slik bruker du Excel COUNTIF -funksjon| Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.