For at fjerne linjeskift fra en celle eller fra tekst inde i en formel kan du bruge en formel baseret på funktionerne SUBSTITUTE og CHAR. I det viste eksempel er formlen i C5:
= SUBSTITUTE (A1, CHAR (10),', ')
som erstatter linjeskift i B5 med kommaer.
ForklaringFørst skal du vide, at Excel indeholder to funktioner, CLEAN og TRIM, der automatisk kan fjerne linjeskift og ekstra mellemrum fra tekst. For eksempel at fjerne alle linjeskift fra en celle, kan du bruge:
= SUBSTITUTE (B5, CHAR (10),', ')
For en hurtig demo af CLEAN og TRIM, se denne video .
I dette tilfælde fjerner vi imidlertid linjeskift og erstatte dem med kommaer , så vi bruger SUBSTITUTE -funktionen i stedet for CLEAN. SUBSTITUTE kan finde matchende tekst hvor som helst i en celle og erstatte den med den tekst, du ønsker. SUBSTITUTE kan acceptere op til fire argumenter, men vi bruger kun de første tre på denne måde:
= CLEAN (B5)
Teksten kommer fra celle B5.
Den 'gamle tekst' indtastes som CHAR (10). Dette matcher et linjeskifttegn i en celle.
hvordan laver man et spredningsdiagram i Excel
Den 'nye tekst' indtastes som ','. Dette oversætter til et komma plus et mellemrum. Vi har brug for citaterne, fordi dette er en tekstværdi.
SUBSTITUTE erstatter derefter alle linjeskift i cellen med kommaer og returnerer det endelige resultat som tekst i C5. Fordi 'gammel tekst' er et argument, kan du ændre kommaet til enhver anden tekst, du kan lide.
Forfatter Dave Bruns