Sadržaj
Ponekad moramo spojiti više ćelija u jednu da bismo dobili željeni rezultat. Bez sumnje, Excel pruža neke najbrže značajke za to. U ovom ću članku raspravljati o 7 najbržih metoda za spajanje teksta iz dviju ćelija u Excelu uz potrebna objašnjenja.
Preuzmi vježbovnu knjigu
Metode za spajanje teksta.xlsm
7 metoda za spajanje teksta iz dvije ćelije u Excelu
Koristit ćemo sljedeći skup podataka za naše današnje zadatke. Ovdje se navodi ime i prezime. I trebamo spojiti tekst iz ove dvije ćelije.
1. Spojite tekst pomoću simbola ampersand (&)
Na početku, ja Pokazat ću vam jednostavnu metodu za spajanje dviju ćelija – pomoću simbola & ( & ). Simbol možemo koristiti na dva različita načina.
1.1. Simbol ampersend bez razdjelnika
Ako želite spojiti tekst iz dvije ćelije isključujući razmak koji znači bez razdjelnika, možete koristiti simbol ampersand kao što je prikazano u formuli ispod.
=B5&C5
Ovdje je B5 početna ćelija imena, a C5 početna ćelija prezimena.
Nakon umetanja formule u D5 ćeliju, ako pritisnete Enter i upotrijebite Alat za ručku ispune (samo povucite prema dolje mali kvadratić zelene boje koji se nalazi u desnom donjem dijelu ćelije), dobit ćete sljedeći izlaz.
1.2. Simbol ampersand s razmakom
Ali trebamo razmake između punog imena u ovom skupu podataka. Također, možda će vam trebati razmak za spajanje teksta iz dvije ćelije. U takvoj situaciji samo upotrijebite sljedeću formulu.
=B5&" "&C5
Ovdje sam stavio razmak unutar dvostrukih navodnika kako bih uključio razmak između spojeni tekst.
Ako trebate koristiti razmak zarez, samo unesite zarez umjesto razmaka.
=B5&", "&C5
Opet, možete koristiti razmak točku-zarez umjesto zareza za svoj zahtjev.
=B5&"; "&C5
Nakon unosa formula i korištenja Fill Handle Tool , rezultat će biti sljedeći.
Pročitajte više: Kako spojiti ćelije u Excel tablici (7 načina)
2. Kombinirajte tekst pomoću funkcije CONCATENATE
Funkcija CONCATENATE kombinira više nizova u jedan niz. Dakle, možemo koristiti funkciju za spajanje teksta.
=CONCATENATE(B5," ",C5)
Ovdje, B5 je početna ćelija ime i C5 je početna ćelija prezimena.
Ako pritisnete Enter i koristite Fill Handle Tool , Dobit ću sljedeći izlaz.
Pročitajte više: Kako spojiti tekstualne ćelije u Excelu (9 jednostavnih metoda)
3. Spojite tekst pomoću funkcije CONCAT
Kao što znate, Microsoft preporučuje funkciju CONCAT umjesto upotrebe CONCATENATE funkcija. Funkcija CONCAT također kombinira više nizova u jedan niz, ali nema zadani razdjelnik. Ali možete ručno unijeti razdjelnik ako želite.
Ako želimo dobiti puni naziv iz dvije ćelije pomoću funkcije, moramo koristiti sljedeću formulu.
=CONCAT(B5," ",C5)
Ovdje je B5 početna ćelija imena, a C5 početna ćelija prezimena.
Što je još važnije, funkcija CONCAT ima posebnu značajku jer može kombinirati niz ćelija.
Ako trebate kombinirati niz tekstova, možete upotrijebiti sljedeću formulu.
=CONCAT(B5:C5," ",B6:C6)
Ovdje, B5 & C5 su ćelije imena, ali B6 & C6 su ćelije za prikaz imena pripadajućih država.
Ako pritisnete Enter i ponovite umetanje formule za druge ćelije, dobit ćete sljedeći izlaz.
Pročitajte više: Kako spojiti ćelije u Excelu s podacima (3 načina)
4. Spojite tekst uz zadržavanje prijeloma redaka
U nekim slučajevima moramo držati prijelome između spojenog teksta kako bismo ga vizualno učinili drugačijim.
Da bismo to učinili trebamo koristiti CHAR funkciju koja provjerava znak na temelju zadanog broja ili koda. ASCII kod za umetanje prijeloma retka je 10, tako da moramo koristiti CHAR(10) za umetanje prijeloma retka izmeđuspojeni tekstovi.
Tako će prilagođena formula biti-
=B5&CHAR(10)&C5
Ovdje, B5 je početna ćelija imena, a C5 je početna ćelija prezimena.
Dalje, pritisnite Enter i upotrijebite Fill Handle Tool za kopiranje formule za donje ćelije.
Tada ćete dobiti sljedeći izlaz.
Zanimljivo, također možemo koristiti CONCAT funkciju za umetanje prijeloma redaka s davanjem razmaka između tekstova.
Dakle, formula će biti sljedeća.
=CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
Ovdje, B5 & C5 su ćelije imena, ali B6 & C6 su ćelije za prikaz imena pripadajućih država, CHAR(10) služi za čuvanje prijeloma retka, dva razmaka se koriste unutar dvostrukih navodnika za uključivanje razmaka između spojenog teksta (npr. razmak između stanja i naziva država).
Ako pritisnete Enter i koristite istu formulu osim promjene naziva ćelije, dobiti sljedeći izlaz.
Slična čitanja
- Kako spojiti više ćelija bez gubitka podataka u Excelu (6 metoda)
- Poništi spajanje ćelija u Excelu (7 jednostavnih metoda)
- Kako spojiti i centrirati ćelije u Excelu (3 jednostavne metode)
5. Spojite tekst iz dvije ćelije pomoću funkcije TEXTJOIN
Funkcija TEXTJOIN (dostupna iz Excela 2019) također spaja više nizovauključujući znak za razdvajanje.
Kako god, ako želimo brojati prazne ćelije dok spajamo tekst, moramo odabrati FALSE u slučaju drugog argumenta. Dakle, formula će biti sljedeća.
=TEXTJOIN(" ",FALSE,B5,C5)
Ovdje, B5 je početna ćelija imena a C5 je početna ćelija prezimena.
Nakon što pritisnete Enter , a zatim koristite Fill Handle Tool , izlaz će biti kako slijedi.
Sada ću vam pokazati značajnu primjenu funkcije TEXTJOIN . U prethodnom smo primjeru samo spojili ćelije bez ikakvih uvjeta. Što ako imamo uvjet pri spajanju teksta.
Recimo, vi ste izvršni direktor tvrtke i imate popis Rad u slobodno vrijeme za svakog zaposlenika. Ali morate navesti radove (ako svaki zaposlenik obavlja nekoliko poslova) za određenog zaposlenika.
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
Ovdje, “ “ je graničnik, TRUE koristi se za ignoriranje praznih ćelija.
Osim toga, upotrijebio sam $B$5:$B$13=E5 kao niz za dodjeljivanje odabranog zaposlenika s popisa zaposlenika i $C$5:$C$13 da biste pronašli posao za odabranog zaposlenika.
Budući da je to funkcija polja , morate pritisnuti CTRL + SHIFT + Enter da biste dobili izlaz. Zatim upotrijebite Fill Handle Tool za kopiranje formule za donje ćelije.
Pročitajte više: Kako za spajanje teksta iz dva ili višeĆelije u jednu ćeliju (6 najlakših načina)
6. Kombinirajte tekst pomoću Power Queryja
Nadalje, možete koristiti Power Query alat za spajanje teksta iz dvije ćelije u Excelu brzo uz veću učinkovitost.
Proces spajanja tekstova pomoću alata opisan je u nastavku postupkom korak po korak.
1. korak: Umetanje skupa podataka u Power Query Editor
Da biste otvorili Power Query Editor , trebate odabrati cijeli skup podataka i odabrati
⇰ Iz Tablice/Raspona iz Get & Traka Transformiraj podatke .
⇰ Ako vidite dijaloški okvir Stvori tablicu , pritisnite U redu označivši okvir prije Moja tablica ima zaglavlja .
Korak 2: Spajanje stupaca
Sada ste u Power Query Editoru .
⇰ Odaberite dva stupca pritiskom na SHIFT i kliknite na Spoji stupac na kartici Dodaj stupac .
Zatim odaberite Razdjelnik kao Razmak i upišite Puno ime u prazan prostor pod Novi stupac ime i na kraju pritisnite OK .
Dakle, dobit ćete sljedeći izlaz gdje se nalazi puno ime.
Korak 3: Učitavanje izlaza u radne listove
Na kraju, trebate izvesti izlaz u svoje radne listove klikom na Datoteka > Zatvori & Učitaj .
Tada ćete vidjeti dijaloški okvir u koji želite izvesti podatke. Ako tiodaberite novi radni list, vidjet ćete sljedeći izlaz (također možete odabrati postojeći radni list).
7. Spojite tekst iz dvije ćelije pomoću VBA
Na kraju, ako želite, možete upotrijebiti VBA kod za spajanje tekstova.
Korak 1:
Prvo, otvorite modul klikom na Razvojni programer > Vizualno Osnovno .
Drugo, idite na Umetni > Modul .
Korak 2:
Zatim kopirajte sljedeći kod u novostvoreni modul.
9215
U gornjem kodu, deklarirao sam SourceCells i DestinationCell kao tip Range . Zatim sam upotrijebio InputBox za svaku stavku za odabir izvornih i odredišnih ćelija. Konačno, upotrijebio sam varijablu temp da zadržim prostor kombinirajući prostor i funkciju Rng.Value .
Dalje, ako pokrenete kod (tipkovnički prečac je F5 ili Fn + F5 ), vidjet ćete sljedeći dijaloški okvir u kojem morate popraviti ćelije koje želite spojiti.
Istovremeno ćete vidjeti sljedeći dijaloški okvir nakon što pritisnete OK u prethodnom okviru. Odaberite odredišnu ćeliju u koju želite dobiti spojeni tekst.
Odmah ćete dobiti spojeni tekst kao što je prikazano u nastavku.
Sada samo ponovite postupak za donje ćelije i rezultat će biti sljedeći.
Pročitajte više: VBA za spajanje ćelijaExcel
Zaključak
Ovdje sam raspravljao o 7 metoda za spajanje teksta iz dvije ćelije u Excelu. Međutim, postoji nekoliko drugih učinkovitih metoda kao što je Flash Fill koje vam mogu pomoći. U svakom slučaju, ako imate pitanja ili prijedloga, iznesite ih ispod.