INHOUDSOPGAWE
Ons kan maklik ongewenste karakters of simbole uit Excel verwyder as hulle vir ons sigbaar is. Maar om spasies op te spoor en dan uit te vee, is nogal moeilik aangesien hulle onsigbaar is. Daarbenewens word dinge selfs moeiliker as die spasie so te sê 'n sleepruimte is. Want daar is nie so 'n maklike manier om hulle met die eerste oogopslag op te spoor nie.
In elk geval, die belangrikste feit is dat ons eenvoudig nie daardie agterste spasies kan ignoreer nie. Omdat daardie spasies nie net daar agter lê nie, kan dit ernstige probleme veroorsaak tydens die gebruik van formules in Excel. Dit is dus veilig om al daardie agterste spasies vooraf te verwyder. Met dit gesê, sal ons jou leer hoe jy die agterste spasies in Excel kan verwyder deur 2 verskillende maklike metodes met gemak te gebruik.
Laai die oefenwerkboek af
Jy word aanbeveel om hierdie Excel-werkboek af te laai en oefen daarmee saam.
Verwyder sleepspasies in Excel.xlsm2 maniere om sleepspasies in Excel te verwyder
In hierdie artikel het ons sal 'n Excel-werkboek gebruik wat 'n kort flieklys bevat om die metodes te demonstreer om spasies in Excel uit te vee.
So sonder enige verdere bespreking, kom ons gaan deur al die metodes een deur een.
1. Vee sleepspasies in Excel uit deur TRIM-funksie te gebruik
Die kortste en maklikste manier om agterspasies uit die teks in Excel te verwyder, is om die TRIM-funksie<3 te gebruik>.Dit is 'n ingeboude funksie van Excel wat al die ekstra spasies binne 'n teksreël verwyder en dus die teks in die genormaliseerde vorm herstel.
🔗 Stappe:
❶ Kies sel D5 .
❷ Typ
=TRIM(B5)
binne die sel.
❸ Druk die ENTER -knoppie.
Baie geluk! Jy het die agterste spasies van sel B5 afgeknip.
❹ Sleep nou die Vulhandvatsel -ikoon na die einde van die kolom ▶ om al die tekste met agterspasies te normaliseer .
Vinnige oplossing: TRIM-funksie werk nie
Daar is verskeie soorte spasies beskikbaar soos Normale spasie , Non-breaking Space , Horizontal Space , Em Space , En Space , ens.
✔ The TRIM funksie kan slegs die normale spasies verwyder ( Kodewaarde 32 in die 7-bis ASCII karakterstel).
❌ Dit kan nie ander soorte spasies soos Nie-breekruimte , Horisontale spasie , ens.
verwyder nie 🔎 Dan hoe om die ander tipe spasies as die normale spasie te verwyder?
💬 Vervang die ander tipe spasies met die normale spasie en sny dit dan af.
Om dit te doen, volg die stappe hieronder:
🔗 Stappe:
❶ Kies sel D7 .
❷ Tik
=TRIM(SUBSTITUTE(B7, CHAR(160), " "))
binne die sel.
❸ Druk die ENTER -knoppie.
🔁 FormuleUiteensetting
▶ SUBSTITUTE(B7, CHAR(160), ” “) vervang die Nie-breekspasie ( Kodewaarde 160 ) in sel B7 met normale spasie (kodewaarde 32).
▶ =TRIM(SUBSTITUTE(B7, CHAR(160), ” “)) snoei van die vervangde normale spasie af.
🔎 Hoe om die kodewaarde vir verskillende tipes spasies te kry?
💬 Gebruik die formule
=CODE(RIGHT(A1,1))
▶ om ooreenstemmende kodewaarde vir agterspasie te kry .
▶ Vervang die seladres A1 met die een wat die ander tipe spasies as die Normale Ruimte bevat.
Soortgelyke lesings:
- Hoe om leë spasies in Excel te verwyder (7 maniere)
- Verwyder alle spasies in Excel
- Hoe om leidende spasies in Excel te verwyder (5 nuttige maniere)
2. Verwyder sleepspasies met VBA
Verwyder die sleepspasies met die TRIM funksie is redelik regverdig, maar dit kan intimiderend wees in die geval van 'n groot aantal selle. In daardie gevalle kan jy die volgende VBA-kodes gebruik om al die agterste spasies binne 'n geselekteerde streek van selle uit te vee.
🔗 Stappe:
❶ Kies die reeks van die selle ▶ om al die agterste spasies te verwyder.
❷ Druk ALT + F11 sleutels ▶ om die oop te maak. VBA -venster.
❸ Gaan na die Voeg in ▶ Module .
❹ Kopieer die volgende VBA -kode:
3416
❺ Druk CTRL + V ▶ om die bogenoemde VBA -kode te plak.
❻ Druk die F5 -sleutel ▶ om hierdie kode uit te voer.
Dit sal al die agterste spasies onmiddellik uit die geselekteerde selle verwyder.
Bonuswenke: Soek agterspasie in Excel
Aangesien die agterste spasies onsigbaar is, is dit regtig moeilik om dit dadelik raak te sien. Jy kan die onderstaande stappe volg om daardie onsigbare agterste spasies in Excel te vind.
🔗 Stappe:
❶ Kies sel D5 .
❷ Tik die formule
=IF(RIGHT(B5,1)=” “,”Present”,”Absent”)
binne die sel.
❸ Druk die ENTER -knoppie.
❹ Sleep die Vulhandvatsel -ikoon ▶ na die einde van die kolom.
Dit is dit.
Dinge om te onthou
📌 TRIM -funksie verwyder slegs die Normal Spaces (Kode Waarde 32).
📌 Alle ander spasies moet eers in die Normal Space omgeskakel word om die TRIM -funksie te gebruik.
📌 ALT + F11 is die sneltoets om die VBA -venster oop te maak.
📌 F5 is die sneltoets om die VBA te laat loop kode.
Gevolgtrekking
In hierdie artikel het ons twee metodes gedemonstreer wat jy kan gebruik om agterspasie in Excel uit te vee. Die eerste metode gebruik die TRIM-funksie en die tweede metode gebruik Excel VBA-kode. Laai die aangehegte Excel-werkboek af en oefen daarmee saam.