Excel-formel: Ta bort ledande och bakre mellanslag
När du importerar data från andra enheter kan det finnas några extra öppnings- och testutrymmen i textsträngar i Excel-celler. Nu måste du ta bort dessa inledande och efterföljande utrymmen enligt skärmbilden nedan. Här ger den här handledningen några formler för att slutföra tre operationer i Excel:
Ta bort de extra utrymmena inklusive ledande och efterföljande utrymmen
Ta bort extra mellanslag och tecken som inte skrivs ut
Ta bort extra mellanslag och blanksteg och tecken som inte skrivs ut
Ta bort de extra utrymmena inklusive ledande och efterföljande utrymmen
Generisk formel:
TRIM(text) |
Argument
Text: the text string or cell reference you want to remove leading and trailing spaces from. |
Hur den här formeln fungerar
Cell B3 innehåller textsträngen du vill ta bort de inledande och efterföljande mellanslagen från, välj en cell som du vill placera resultatet och använd sedan formeln nedan
=TRIM(B3) |
Presse ange nyckel, de inledande och efterföljande och andra extra mellanslag tas bort. Om du behöver, dra fyllningshandtaget över cellerna för att tillämpa denna formel.
Förklaring
Smakämnen TRIM funktionen används för att ta bort alla extra mellanslag inklusive inledande och efterföljande mellanslag från textsträngen.
Ta bort extra mellanslag och tecken som inte skrivs ut
Om det finns några tecken som inte är utskrivna du vill ta bort tillsammans med de inledande och efterföljande mellanslagen, kan du använda formeln som kombinerar TRIM- och CLEAN-funktionerna.
Generisk formel:
TRIM(CLEAN(text)) |
Argument
Text: the cell reference or text string you want to use. |
Hur den här formeln fungerar
I cell B3:B5 finns texterna inklusive inledande och efterföljande mellanslag och några tecken som inte är utskrivna. Här i cell C3, använd formeln nedan för att ta bort extra mellanslag och tecken som inte skrivs ut (synliga).
=TRIM(CLEAN(B3)) |
Presse ange för att få resultatet, och dra fyllningshandtaget över cellerna för att fylla denna formel.
Förklaring
Smakämnen REN funktion tar bort de tecken som kodvärden mellan CHAR(0) samt CHAR(31) i 7-bitars ASCII kod från textsträng. CHAR(16)-CHAR(27) är de synliga tecknen som inte skrivs ut.
Smakämnen TRIM funktionen tar bort extra utrymmen.
Om du vill ta bort både synliga och osynliga tecken som inte skrivs ut och extra mellanslag, gå till nästa formel.
Ta bort extra mellanslag och blanksteg och tecken som inte skrivs ut
Ibland förekom vissa blanksteg i textsträngen som CHAR(160), som TRIM-funktionen inte kan ta bort dem. I detta fall måste du kombinera funktionerna ERSÄTTNING, RENGÖRING och TRIM.
Generisk formel:
=TRIM(CLEAN(SUBSTITUTE(text,CHAR(160)," "))) |
Argument
Text: the text string you want to use. |
Hur den här formeln fungerar
Exempel: För att ta bort tecken och mellanslag som inte skrivs ut från cell B3, välj en cell och använd nedanstående formel:
=TRIM(CLEAN(SUBSTITUTE(B3,CHAR(160)," "))) |
Presse ange och dra sedan autofyllhandtaget över cellerna för att använda den här formeln.
Förklaring
CHAR(160): det icke-utskrivande utrymmet som har värdet 160 i 7-bitars ASCII-system.
SUBSTITUTE funktion: SUBSTITUTE funktion ersätter gammal text med ny text. Här är formeln SUBSTITUTE(B3,CHAR(160)," ") ersätter de icke-utskrivna utrymmena med vanliga utrymmen.
Smakämnen REN funktion tar bort de tecken som kodvärden mellan CHAR(0) samt CHAR(31) i 7-bitars ASCII-kod från textsträng. CHAR(16)-CHAR(27) är synliga tecken som inte skrivs ut.
Smakämnen TRIM funktionen tar bort extra utrymmen.
Provfil
Klicka för att ladda ner exempelfilen
Relativa formler
- Kontrollera om en cell innehåller en specifik text
För att kontrollera om en cell innehåller några texter i intervall A men inte innehåller texterna i intervall B, kan du använda en matrisformel som kombinerar funktionen RÄKNING, SÖK och OCH i Excel - Kontrollera om en cell innehåller ett av flera värden men exkludera andra värden
Denna handledning ger en formel för att snabbt hantera uppgiften som kontrollerar om en cell innehåller en av saker men exkluderar andra värden i Excel och förklarar argumenten för formeln. - Kontrollera om cellen innehåller en av sakerna
Om vi antar att i Excel finns en lista med värden i kolumn E, du vill kontrollera om cellerna i kolumn B innehåller alla värden i kolumn E och returnera SANT eller FALSKT. - Kontrollera om cellen innehåller nummer
Ibland kanske du vill kontrollera om en cell innehåller numeriska tecken. Denna handledning ger en formel som returnerar SANT om cellen innehåller nummer, FALSKT om cellen inte innehåller nummer.
De bästa Office-produktivitetsverktygen
Kutools for Excel - Hjälper dig att sticka ut från mängden
Kutools for Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Office Tab - Aktivera flikläsning och redigering i Microsoft Office (inklusive Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
