Excel formula: Uklonite prijelome redaka -

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.

Zanimljivi članci...