
Generička formula
=SUBSTITUTE(A1,CHAR(10),", ")
Sažetak
Da biste uklonili prijelome redaka iz ćelije ili teksta unutar formule, možete upotrijebiti formulu koja se temelji na funkcijama ZAMJENA i ZNAK. U prikazanom primjeru formula u C5 je:
=SUBSTITUTE(B5,CHAR(10),", ")
koji prelome redaka u B5 zamjenjuje zarezima.
Obrazloženje
Prvo, trebali biste znati da Excel sadrži dvije funkcije, CLEAN i TRIM, koje mogu automatski ukloniti prijelome redaka i dodatne razmake iz teksta. Na primjer, da biste uklonili sve prijelome redaka iz ćelije, možete koristiti:
=CLEAN(B5)
Za brzi demo o CLEAN and TRIM pogledajte ovaj video.
U ovom slučaju, međutim, uklanjamo prijelome redaka i zamjenjujemo ih zarezima, pa umjesto funkcije CLEAN koristimo funkciju SUBSTITUTE. ZAMJENA može pronaći odgovarajući tekst bilo gdje u ćeliji i zamijeniti ga tekstom po vašem izboru. ZAMJENA može prihvatiti do četiri argumenta, ali koristimo samo prva tri ovako:
=SUBSTITUTE(B5,CHAR(10),", ")
Tekst dolazi iz ćelije B5.
"Stari tekst" unosi se kao CHAR (10). Ovo će odgovarati znaku prekida retka u ćeliji.
"Novi tekst" unosi se kao ",". To prevodi u zarez plus jedan razmak. Citati nam trebaju jer je ovo tekstualna vrijednost.
ZAMJENA tada zamjenjuje sve prijelome redaka u ćeliji zarezima i vraća konačni rezultat kao tekst u C5. Budući da je "stari tekst" argument, zarez možete promijeniti u bilo koji drugi tekst koji želite.