
Üldine valem
=SUBSTITUTE(A1,CHAR(10),", ")
Kokkuvõte
Lahtrist või valemi sees olevast tekstist reavahetuste eemaldamiseks võite kasutada valemit, mis põhineb funktsioonidel Asendaja ja CHAR. Näidatud näites on valem C5-s:
=SUBSTITUTE(B5,CHAR(10),", ")
mis asendab rea katkemised B5-s komadega.
Selgitus
Esiteks peaksite teadma, et Excel sisaldab kahte funktsiooni, CLEAN ja TRIM, mis võimaldavad tekstiribade ja lisaruumide automaatselt eemaldada. Näiteks kõigi lahtrite reavahetuste eemaldamiseks võite kasutada järgmist:
=CLEAN(B5)
CLEANi ja TRIMi kiire demo vaatamiseks vaadake seda videot.
Sel juhul eemaldame aga reavahetused ja asendame need komadega, seega kasutame CLEANi asemel funktsiooni SUBSTITUTE. SUBSTITUTE võib leida sobiva teksti lahtris kõikjal ja asendada see teie valitud tekstiga. SUBSTITUTE võib aktsepteerida kuni nelja argumenti, kuid me kasutame ainult kolme esimest:
=SUBSTITUTE(B5,CHAR(10),", ")
Tekst pärineb lahtrist B5.
"Vana tekst" sisestatakse kui CHAR (10). See sobib lahtris reavahetuse märgiga.
"Uus tekst" sisestatakse kui ",". See tähendab koma pluss üks tühik. Vajame jutumärke, sest see on tekstiväärtus.
Seejärel asendab SUBSTITUTE kõik lahtris olevad reavahetused komadega ja tagastab lõpptulemuse tekstina C5-s. Kuna "vana tekst" on argument, saate koma muuta mis tahes muuks tekstiks, mis teile meeldib.