Kazalo
Včasih moramo združite več celic V tem članku bom obravnaval 7 najhitrejših metod za združevanje besedila iz dveh celic v Excelu s potrebno razlago.
Prenesi delovni zvezek za prakso
Metode za združevanje Text.xlsm
7 metod za združevanje besedila iz dveh celic v Excelu
Za današnjo nalogo bomo uporabili naslednji nabor podatkov. Tu sta podana ime in priimek. Besedilo iz teh dveh celic moramo združiti.
1. Združevanje besedila z uporabo simbola ampersand (&)
Na začetku vam bom pokazal preprosto metodo za združitev dveh celic z uporabo simbola ampersand ( & ). Simbol lahko uporabimo na dva različna načina.
1.1. Simbol amperzanda brez ločila
Če želite združiti besedilo iz dveh celic brez presledka, torej brez ločila, lahko uporabite simbol ampersand, kot je prikazano v spodnji formuli.
=B5&C5
Tukaj, B5 je začetna celica prvega imena in C5 je začetna celica priimka.
Po vstavitvi formule v D5 celica, če pritisnete Vnesite in uporabite Orodje za polnjenje ročaja (povlecite navzdol zeleno obarvan majhen kvadratek na desnem spodnjem robu celice), boste dobili naslednji rezultat.
1.2. Simbol ampersand s presledkom
Toda v tem podatkovnem nizu potrebujemo presledke med polnimi imeni. Prav tako boste morda potrebovali presledek za združitev besedila iz dveh celic. V takem primeru uporabite naslednjo formulo.
=B5&" "&C5
Tukaj sem v dvojne narekovaje vstavil presledek, ki vključuje presledek med združenim besedilom.
Če morate uporabiti presledek, namesto presledka vnesite vejico.
=B5&", "&C5
Tudi v tem primeru lahko namesto vejice uporabite presledek s podpičjem.
=B5&";"&C5
Po vnosu formul in uporabi Orodje za polnjenje ročaja , bo rezultat naslednji.
Preberite več: Kako združiti celice v Excelovi tabeli (7 načinov)
2. Združevanje besedila s funkcijo CONCATENATE
Spletna stran CONCATENATE funkcija združi več nizov v en sam niz. Zato lahko funkcijo uporabimo za združevanje besedila.
=CONCATENATE(B5," ",C5)
Tukaj, B5 je začetna celica prvega imena in C5 je začetna celica priimka.
Če pritisnete Vnesite in uporabite Orodje za polnjenje ročaja , boste dobili naslednji rezultat.
Preberite več: Kako združiti besedilne celice v Excelu (9 preprostih metod)
3. Združevanje besedila s funkcijo CONCAT
Kot veste, Microsoft priporoča uporabo CONCAT namesto uporabe funkcije CONCATENATE funkcijo. CONCAT Funkcija prav tako združi več nizov v en sam niz, vendar nima privzetega ločilnika. Če želite, lahko ločilnik vnesete ročno.
Če želimo iz dveh celic s pomočjo funkcije pridobiti polno ime, moramo uporabiti naslednjo formulo.
=CONCAT(B5," ",C5)
Tukaj, B5 je začetna celica prvega imena in C5 je začetna celica priimka.
Še pomembneje je, da je CONCAT funkcija ima posebno lastnost, saj lahko združi vrsto celic.
Če želite združiti vrsto besedil, lahko uporabite naslednjo formulo.
=CONCAT(B5:C5," ",B6:C6)
Tukaj, B5 & C5 so celice z imenom, vendar B6 & C6 so celice za prikaz imena pripadajočih držav.
Če pritisnete Vnesite in ponovite vstavljanje formule za druge celice, boste dobili naslednji rezultat.
Preberite več: Kako združiti celice v Excelu s podatki (3 načini)
4. Združevanje besedila z ohranjanjem prelomov vrstic
V nekaterih primerih moramo med združenim besedilom ohraniti prelome vrstic, da se besedilo vizualno razlikuje.
Za to moramo uporabiti CHAR ki preveri znak na podlagi danega števila ali kode. Koda ASCII za vstavljanje preloma vrstice je 10, zato moramo uporabiti CHAR(10) za vstavitev preloma vrstice med združenimi besedili.
Prilagojena formula je torej naslednja.
=B5&CHAR(10)&C5
Tukaj, B5 je začetna celica prvega imena in C5 je začetna celica priimka.
Nato pritisnite Vnesite in uporabite Orodje za polnjenje ročaja da kopirate formulo za spodnje celice.
Nato se izpiše naslednji rezultat.
Zanimivo je, da lahko uporabimo tudi CONCAT funkcijo za vgradnjo prelomov vrstic s presledki med besedili.
Formula je torej naslednja.
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
Tukaj, B5 & C5 so celice z imenom, vendar B6 & C6 so celice za prikaz imena pripadajočih držav, CHAR(10) je za ohranitev preloma vrstice, dva presledka se uporabita znotraj dvojnih narekovajev za vključitev presledka med združenim besedilom (npr. presledek med državami in imeni držav).
Če pritisnete Vnesite in uporabite isto formulo, le da spremenite ime celice, boste dobili naslednji rezultat.
Podobna branja
- Kako združiti več celic brez izgube podatkov v Excelu (6 metod)
- Spajanje celic v Excelu (7 enostavnih metod)
- Kako združiti in centrirati celice v Excelu (3 preproste metode)
5. Združevanje besedila iz dveh celic z uporabo funkcije TEXTJOIN
Spletna stran TEXTJOIN (na voljo od Excela 2019) prav tako združuje več nizov, vključno z ločilnim znakom.
Če želimo med združevanjem besedila šteti prazne celice, moramo izbrati FALSE v primeru drugega argumenta. Zato bo formula naslednja.
=TEXTJOIN(" ",FALSE,B5,C5)
Tukaj, B5 je začetna celica prvega imena in C5 je začetna celica priimka.
Po pritisku na Vnesite in nato z uporabo Orodje za polnjenje ročaja , bo rezultat naslednji.
Zdaj vam bom pokazal pomembno uporabo TEXTJOIN V prejšnjem primeru smo samo združili celice brez kakršnega koli pogoja. Kaj pa, če imamo med združevanjem besedila pogoj.
Recimo, da ste direktor podjetja in imate seznam Delo v prostem času za vsakega zaposlenega. vendar morate za določenega zaposlenega navesti dela (če vsak zaposleni opravlja več del).
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
V tem primeru je " " ločilo, TRUE se uporablja za ignoriranje praznih celic.
Poleg tega sem uporabil $B$5:$B$13=E5 kot polje za dodelitev izbranega zaposlenega s seznama zaposlenih in $C$5:$C$13 da poiščete delo za izbranega zaposlenega.
Ker gre za funkcijo polja, morate pritisniti CTRL + SHIFT + Vnesite za pridobitev izpisa. Nato uporabite Orodje za polnjenje ročaja za kopiranje formule za spodnje celice.
Preberite več: Kako združiti besedilo iz dveh ali več celic v eno celico (6 najlažjih načinov)
6. Združevanje besedila z uporabo Power Query
Poleg tega lahko uporabite Poizvedba Power Query orodje za hitro združevanje besedila iz dveh celic v Excelu z večjo učinkovitostjo.
Postopek združevanja besedil z orodjem je opisan v nadaljevanju po korakih.
Korak 1: Vstavljanje podatkovne množice v urejevalnik Power Query
Za odpiranje Urejevalnik poizvedb Power Query , morate izbrati celoten nabor podatkov in izbrati
⇰ Od Miza/območje iz Pridobivanje in preoblikovanje podatkov trak.
⇰ Če vidite Ustvari tabelo pogovorno okno, nato pa pritisnite V REDU s preverjanjem polja pred Moja tabela ima glave .
Korak 2: Združevanje stolpcev
Zdaj ste v Urejevalnik poizvedb Power Query .
⇰ Izberite dva stolpca tako, da pritisnete SHIFT in kliknite na Združitev stolpca iz Dodajanje stolpca zavihek.
Nato izberite Separator kot Prostor in vnesite Polno ime v prazen prostor pod Ime novega stolpca in na koncu pritisnite V REDU .
Tako boste dobili naslednji izpis, v katerem je najdeno polno ime.
Korak 3: Nalaganje izhodnih podatkov v delovne liste
Na koncu morate izhodne podatke izvoziti v delovne liste s klikom na Datoteka > Zapri & amp; Naloži .
Nato se prikaže pogovorno okno za izvoz podatkov. Če izberete nov delovni list, se prikaže naslednji rezultat (lahko izberete tudi obstoječi delovni list).
7. Združevanje besedila iz dveh celic z uporabo VBA
Če želite, lahko za združevanje besedil uporabite kodo VBA.
Korak 1:
Najprej odprite modul s klikom na Razvijalec > Vizualni Osnovni .
Drugič, pojdite na Vstavite > Modul .
Korak 2:
Nato v novo ustvarjeni modul kopirajte naslednjo kodo.
Sub MergeText_VBA() Dim SourceCells As Range Dim DestinationCell As Range Set SourceCells = Application.InputBox(prompt:="Izberite celice za združitev", Type:=8) Set DestinationCell = Application.InputBox(prompt:="Izberite izhodno celico", Type:=8) temp = "" For Each Rng In SourceCells temp = temp & Rng.Value & " " Next DestinationCell.Value = temp End Sub
V zgornji kodi sem deklariral Izvorne celice in . DestinationCell kot Razpon Nato sem uporabil InputBox za vsak element za izbiro izvornih in ciljnih celic. Na koncu sem spremenljivko temp uporabil za ohranjanje prostora s kombinacijo prostora in Rng.Value funkcijo.
Če zaženete kodo (bližnjica na tipkovnici je F5 ali Fn + F5 ), se prikaže naslednje pogovorno okno, v katerem morate določiti celice, ki jih želite združiti.
Hkrati se po pritisku na gumb V REDU Izberite ciljno celico, v kateri želite dobiti združeno besedilo.
Takoj boste dobili združeno besedilo, kot je prikazano spodaj.
Zdaj ponovite postopek za spodnje celice in rezultat bo naslednji.
Preberite več: VBA za združevanje celic v programu Excel
Zaključek
Tukaj sem obravnaval 7 metod za združevanje besedila iz dveh celic v Excel-u. Vendar pa obstaja več drugih učinkovitih metod, kot je Flash Fill, ki vam lahko pomagajo. Kakor koli že, če imate kakršne koli poizvedbe ali predloge, jih pustite spodaj.