
Generieke formule
=SUBSTITUTE(A1,CHAR(10),", ")
Samenvatting
Om regeleinden uit een cel of uit tekst in een formule te verwijderen, kunt u een formule gebruiken die is gebaseerd op de functies SUBSTITUTE en CHAR. In het getoonde voorbeeld is de formule in C5:
=SUBSTITUTE(B5,CHAR(10),", ")
die regeleinden in B5 vervangt door komma's.
Uitleg
Ten eerste moet u weten dat Excel twee functies bevat, CLEAN en TRIM, die automatisch regeleinden en extra spaties uit tekst kunnen verwijderen. Om bijvoorbeeld alle regeleinden uit een cel te verwijderen, kunt u het volgende gebruiken:
=CLEAN(B5)
Bekijk deze video voor een korte demo van CLEAN en TRIM.
In dit geval verwijderen we echter regeleinden en vervangen ze door komma's, dus gebruiken we de functie SUBSTITUTE in plaats van CLEAN. SUBSTITUTE kan overeenkomende tekst overal in een cel lokaliseren en deze vervangen door de tekst van uw keuze. SUBSTITUTE kan maximaal vier argumenten accepteren, maar we gebruiken alleen de eerste drie als volgt:
=SUBSTITUTE(B5,CHAR(10),", ")
De tekst komt uit cel B5.
De "oude tekst" wordt ingevoerd als CHAR (10). Dit komt overeen met een regeleinde-teken in een cel.
De "nieuwe tekst" wordt ingevoerd als ",". Dit vertaalt zich naar een komma plus één spatie. We hebben de aanhalingstekens nodig omdat dit een tekstwaarde is.
SUBSTITUTE vervangt vervolgens alle regeleinden in de cel door komma's en retourneert het eindresultaat als tekst in C5. Omdat "oude tekst" een argument is, kunt u de komma wijzigen in een andere tekst die u maar wilt.