Excel-formel: Ta bort ledande och efterföljande mellanslag från text -

Innehållsförteckning

Generisk formel

=TRIM(text)

Sammanfattning

Om du behöver ta bort ledande och efterföljande mellanslag från text i en eller flera celler kan du använda TRIM-funktionen. I exemplet visar formeln i cell C3:

=TRIM(B3)

När du har tagit bort extra mellanslag kan du kopiera cellerna med formler och klistra in speciellt någon annanstans som "värden" för att få den slutliga texten.

Video: Hur man rengör text med TRIM och CLEAN

Förklaring

TRIM-funktionen är helautomatisk. Det tar bort tar bort både ledande och efterföljande mellanslag från text och "normaliserar" också flera mellanslag mellan ord till endast ett mellanslagstecken. Allt du behöver göra är att tillhandahålla en referens till en cell.

TRIMA med CLEAN

Om du också behöver ta bort radbrytningar från celler kan du lägga till CLEAN-funktionen så:

=TRIM(CLEAN(text))

CLEAN-funktionen tar bort ett antal tecken som inte skrivs ut, inklusive radbrytningar, och returnerar "rensad" text. TRIM-funktionen tar sedan över för att ta bort extra mellanslag och returnerar den slutliga texten.

Andra problematiska karaktärer

Observera att CLEAN inte kan ta bort alla tecken som inte skrivs ut, särskilt ett blanksteg som kan visas i Excel som CHAR (160). Genom att lägga till SUBSTITUTE-funktionen i formeln kan du ta bort specifika tecken. För att till exempel ta bort ett icke-brytande utrymme kan du använda:

=TRIM(CLEAN(SUBSTITUTE(B1,CHAR(160)," ")))

Bra länkar

Rengöring av "smutsiga" data (Ron de Bruin)

Intressanta artiklar...