CONCATENATE Excel raspon (sa i bez separatora)

U Excelu postoje dva načina za kombiniranje sadržaja više ćelija:

  • Excel CONCATENATE funkcija (ili operator ampersand (&))
  • Excel TEXTJOIN funkcija (nova funkcija u Excelu ako imate Office 365)
Ako koristite Excel s pretplatom na Office 365, predlažem da kliknete ovdje da biste preskočili na dio u kojem je pokrivena funkcija TEXTJOIN. Ako ne koristite Office 365, nastavite čitati.

U svom osnovnom obliku, funkcija CONCATENATE može pridružiti 2 ili više znakova nizova.

Na primjer:

  • = CONCATENATE (“Dobro”, “Jutro”) će vam dati rezultat kao Dobro jutro
  • = CONCATENATE ("Dobro", "", "Jutro") dat će vam rezultat kao Dobro jutro
  • = CONCATENATE (A1 & A2) dat će vam rezultat kao GoodMorning (gdje A1 ima tekst "Dobro", a A2 tekst "Jutro".

Iako možete unijeti referencu jednu po jednu unutar funkcije CONCATENATE, ne bi funkcioniralo ako unesete referencu više ćelija odjednom (kao što je prikazano u nastavku):

Na primjer, u gornjem primjeru, dok je korištena formula = CONCATENATE (A1: A5), rezultat prikazuje samo "Today" i ne kombinira sve ćelije.

U ovom vodiču pokazat ću vam kako kombinirati više ćelija pomoću funkcije CONCATENATE.

Napomena: Ako koristite Excel 2016, možete koristiti funkciju TEXTJOIN koja je izgrađena za kombiniranje više ćelija pomoću graničnika.

CONCATENATE Excel raspon (bez odvajača)

Evo koraka za povezivanje raspona programa Excel bez odvajača (kao što je prikazano na slici):

  1. Odaberite ćeliju u kojoj trebate rezultat.
  2. Idite na traku s formulama i unesite = TRANSPOSE (A1: A5)
    • Na temelju vaših regionalnih postavki možete pokušati i = A1: A5 (umjesto = TRANSPOSE (A1: A5))
  3. Odaberite cijelu formulu i pritisnite F9 (ovo pretvara formulu u vrijednosti).
  4. Uklonite kovrčave zagrade s oba kraja.
  5. Dodati = POVEZATI (na početak teksta i završiti okruglom zagradom).
  6. Pritisni enter.

Time bi se kombinirao raspon ćelija u jednu ćeliju (kao što je prikazano na gornjoj slici). Imajte na umu da budući da koristimo bilo koji razdjelnik (poput zareza ili razmaka), sve se riječi spajaju bez ikakvog razdjelnika.

CONCATENATE Excel rasponi (s razdjelnikom)

Evo koraka za spajanje Excel raspona s razmakom kao razdjelnikom (kao što je prikazano na slici):

  1. Odaberite ćeliju u kojoj trebate rezultat.
  2. Idite na traku s formulama i unesite = TRANSPOSE (A1: A5) & ”“
    • Na temelju vaših regionalnih postavki možete pokušati i = A1: A5 (umjesto = TRANSPOSE (A1: A5)).
  3. Odaberite cijelu formulu i pritisnite F9 (ovo pretvara formulu u vrijednosti).
  4. Uklonite kovrčave zagrade s oba kraja.
  5. Dodati = POVEZATI (na početak teksta i završiti okruglom zagradom).
  6. pritisni enter

Imajte na umu da sam u ovom slučaju koristio razmaknicu kao separator (graničnik). Ako želite, možete upotrijebiti druge razdjelnike poput zareza ili crtice.

CONCATENATE Excel rasponi (pomoću VBA)

Ispod je primjer prilagođene funkcije koju sam stvorio koristeći VBA (nazvao sam je CONCATENATEMULTIPLE) koja će vam omogućiti kombiniranje više ćelija, kao i navođenje separatora/razdjelnika.

Evo VBA koda koji će stvoriti ovu prilagođenu funkciju za kombiniranje više ćelija:

Funkcija CONCATENATEMULTIPLE (Ref As Range, Separator As String) Kao niz Dim Dim Cell As Range Dim Result As String for each Cell In Ref Result = Result & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Lijevo (Rezultat, Len (Rezultat) - 1) Završna funkcija

Evo koraka za kopiranje ovog koda u Excelu:

  • Idite na karticu Developer i kliknite ikonu Visual Basic (ili upotrijebite tipkovnički prečac Alt + F11).
  • U VB Editoru desnom tipkom miša kliknite bilo koji objekt i idite na Umetni i odaberite Modul.
  • Kopirajte zalijepite gornji kôd u prozor koda modula.
  • Zatvorite VB Editor.

Kliknite ovdje za preuzimanje datoteke primjera.

Ovu funkciju sada možete koristiti kao bilo koju redovitu funkciju radnog lista u Excelu.

CONCATENATE Excel Ranges pomoću funkcije TEXTJOIN (dostupno u Excelu s pretplatom na Office 365)

U Excelu koji dolazi s Office 365, uvedena je nova funkcija - TEXTJOIN.

Ova funkcija, kako naziv govori, može kombinirati tekst iz više ćelija u jednu ćeliju. Također vam omogućuje da odredite graničnik.

Evo sintakse funkcije:

TEXTJOIN (graničnik, zanemari_prazno, tekst1, [tekst2], …)

  • graničnik - ovdje možete odrediti graničnik (separator teksta). Možete ručno unijeti ovo ili upotrijebiti referencu ćelije koja ima razdjelnik.
  • ignore_empty - ako je to TRUE, ignorirat će se prazne ćelije.
  • text1 - ovo je tekst koji treba spojiti. To može biti tekstualni niz ili niz nizova, poput raspona ćelija.
  • [text2] - ovo je izborni argument u kojem možete navesti do 252 argumenta koji mogu biti tekstualni nizovi ili rasponi ćelija.

Evo primjera kako funkcionira funkcija TEXTJOIN:

U gornjem primjeru znak razmaka je naveden kao graničnik i on kombinira tekstualne nizove u A1: A5.

Više o funkciji TEXTJOIN možete pročitati ovdje.

Jeste li naišli na situacije u kojima to može biti korisno? Volio bih učiti od vas. Ostavite svoje tragove u odjeljku za komentare!

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave