Kuidas ühendada lahtreid komaga Excelis

Lang L: none (table-of-contents):

Anonim

Nii et varem oli meil mitme lahtri ühendamiseks funktsioon CONCAT ja CONCATENATE. Aga kui me soovisime pakkuda vahemikku lahtrite ühendamiseks eraldajaga (näiteks komaga), siis on nende funktsioonidega tõesti keeruline. Kuid nüüd on Excel tutvustanud uut funktsiooni TEXTJOIN Function, mida saab kasutada vahemike ühendamiseks palju paindlikumalt.

Selles artiklis õpime, kuidas seostada lahtri väärtused komaga, kasutades funktsiooni TEXTJOIN. Kasutajatel, kellel seda funktsiooni pole, arutame muid meetodeid vahemiku väärtuste komaga ühendamiseks. \

Üldine valem

=TEXTJOIN(",",TÕSI,teksti_vahemik1, [teksti_vahemik2]… )

Koma (","): See on eraldaja, mida tahame kasutada. Kuna selles artiklis keskendume rakkude ühendamisele komadega.

TÕSI : Vahemiku tühjade lahtrite ignoreerimiseks.

Teksti_vahemik1: See on vahemik, mille lahtritel on väärtused, mida soovite ühendada.

[Teksti_vahemik2]: Teised vahemikud, kui soovite tekstiga ühineda komadega.

Vaatame asjade selgitamiseks näidet.

Näide: ühendage vahemike lahtriväärtused eraldajana komaga

Siin on meil väärtused vahemikus B2: E8. Peame iga lahtri tekstid järjest ühendama.

Rakendame olemasoleva valemi ja lohistame selle alla.

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

Näete, et meil on string, mis tuleneb tekstide komadega ühendamisest.

Oletame, et soovite ühendada vahemikud B3: E3 ja B7: E7. Nii et valem on järgmine:

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

See ühendab kõik tekstid, jättes tühjad lahtrid tähelepanuta.

Kuidas see töötab?

Valem on lihtne. Funktsioon TEXTJOIN nõuab eraldajat, millega soovite teksti liita. Teine muutuja on seatud tõeseks, nii et see ignoreerib tühje lahtreid.

Nüüd, kui mõnel lahtril on nähtamatud väärtused nagu tühik, näete ühendatud teksti vahel täiendavat koma.

Tühikute vältimiseks kasutage nende eemaldamiseks funktsiooni TRIM.

=TEXTJOIN(",",TÕSI,TRIM(B3: E3, B7: E7))

Lahtrite liitmine komadega Excelis 2016 ja vanemates versioonides

Probleem on selles, et funktsioon TEXTJOIN on saadaval ainult rakendustele Excel 2019 ja 365. Seega, kui soovite lahtrid komadega ühendada, peame kasutama nippi.

Nii et lahtrite järjest komadega ühendamiseks tehke seda.

Valemi käivitamiseks kirjutage lahtrisse "=" ja valige vahemik, nagu allpool näidatud.

Nüüd vajutage F2 ja valige valemiribal või lahtris vahemik.

Vajutage klahvi F9.

Nüüd eemaldage võrdsed ja lokkis traksid. Lahtrid on komadega ühendatud.

Kuid see meetod ei ole liiga tõhus paljude toimingute jaoks.

Kas meil on siis Excelis etteantud eraldajaga tekste kombineerida muul viisil? Teine võimalus on VBA. Loome selleks ühe UDF -i.

Funktsioon JoinText (eraldaja kui string, rng kui vahemik) Dim res kui string iga lahtri jaoks In rng If Trim (cell.Value) "" then res = res & Trim (cell.Value) & eraldaja End If Next cell res = Left ( res, Len (res) - 1) JoinText = res Lõppfunktsioon 

VB redaktori avamiseks vajutage CTRL+F11. Paremklõpsake töövihikut ja sisestage moodul. Kopeerige ülaltoodud kood ja kleepige mooduli koodialasse.


Nüüd kasutage seda valemit teksti ühendamiseks mis tahes soovitud eraldajaga.

See valem töötab mis tahes Exceli versioonis. Selle valemi koheseks kasutamiseks saate alla laadida töövihiku.

Nii et jah, poisid, nii saate Excelis koma eraldajaga teksti liita. Loodan, et see oli teile kasulik. Kui teil on selle teema või mõne muu Exceli teemaga seoses küsimusi, küsige allpool kommentaaride jaotises. Seni jätkake Excelling.

Jagage numbrid ja tekst stringist Excel 2016 ja vanemates versioonides: Kui meil ei olnud funktsiooni TEXTJOIN, kasutasime LEFT ja RIGHT funktsioone koos mõne muu funktsiooniga numbriliste ja mitte -numbriliste märkide eraldamiseks stringist.

Väljavõte Excelist stringist, kasutades Exceli vasakut ja paremat funktsiooni: Exceli teksti stringist eemaldamiseks saame kasutada Exceli funktsiooni LEFT ja RIGHT. Need funktsioonid aitavad meil stringe dünaamiliselt tükeldada.

Eemaldage Exceli tekstist esi- ja lõppruumid: Juhtivaid ja tagumisi ruume on visuaalselt raske ära tunda ja need võivad teie andmed segi ajada. Nende märkide eemaldamine stringist on andmete puhastamisel põhiline ja kõige olulisem ülesanne. Siit saate teada, kuidas seda Excelis hõlpsalt teha.

Eemaldage tähemärgid paremalt: Excelis stringi paremalt poolt märkide eemaldamiseks kasutame funktsiooni LEFT. Jah, funktsioon LEFT. Funktsioon LEFT säilitab LEFT -ist antud arvu märke ja eemaldab kõik paremalt.

Eemaldage Excelist soovimatud märgid: Soovimatute märkide eemaldamiseks Excelist stringist kasutame funktsiooni SUBSTITUTE. Funktsioon SUBSTITUTE asendab antud märgid teise antud märgiga ja loob uue muudetud stringi.

Kuidas Excelis teksti eemaldada, alustades Exceli positsioonist: Teksti eemaldamiseks stringi alguspositsioonist kasutame Exceli funktsiooni REPLACE. See funktsioon aitab meil määrata striipide lähtepositsiooni ja märkide arvu.

Populaarsed artiklid:

50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Kuidas kasutada funktsiooni Excel VLOOKUP| See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

Kuidas Excelit kasutada Funktsioon COUNTIF| Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

Funktsiooni SUMIF kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.