Turinys
Kai "Excel" programoje dirbame su tekstu, tarpai tarp teksto yra dažnas scenarijus. Tarpai yra būtini duomenų rinkiniams. Tačiau papildomi tarpai gali sukelti neteisingus skaičiavimus arba neteisingą duomenų rinkinio interpretaciją. Todėl labai svarbu pašalinti šiuos tarpus prieš tekstą ir tarp teksto. Šioje pamokoje sužinosite, kaip pašalinti tarpus prieš tekstą "Excel" programoje, naudodami tinkamus pavyzdžius ir tinkamas iliustracijas.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį praktikos sąsiuvinį.
Pašalinti tarpą prieš tekstą.xlsmKaip erdvė prieš tekstą veikia duomenų rinkinį?
Tarpas (-ai) prieš tekstą gali sukelti daug problemų analizuojant duomenų rinkinį. Dėl jo galite gauti neteisingų rezultatų, kurių nesitikėjote. Kad būtų aiškiau, pažvelkite į toliau pateiktą duomenų rinkinį:
Čia prieš tekstus yra keletas tarpų. Dabar norime išskirti pirmuosius keturis žodžio simbolius. Naudojame LEFT funkciją, kad tai atliktumėte. Išvestis bus tokia:
Matote, kad yra didelis skirtumas tarp to, ko norėjome, ir to, ką gavome. Erdvės prieš tekstą gali sukelti tokio tipo problemų formulėse.
4 būdai, kaip pašalinti tarpą prieš tekstą programoje "Excel
Ateinančiuose skyriuose pateiksime keturis metodus, kuriuos galite naudoti norėdami pašalinti tarpą prieš tekstą "Excel" programoje. Rekomenduojame juos visus išmokti ir taikyti jums tinkamą.
1. TRIM ir kitų funkcijų naudojimas siekiant pašalinti tarpą prieš tekstą
Dabar naudojame TRIM funkciją, kad būtų pašalinti tarpai prieš tekstą. Tai yra tinkamiausias metodas sprendžiant tokio pobūdžio problemas.
Svetainė TRIM funkcija iš teksto eilutės pašalina visus tarpus, išskyrus atskirus tarpus tarp žodžių.
Sintaksė:
=TRIM(Tekstas)Tekstas: Tekstas, iš kurio norite pašalinti tarpą.
1.1 Vietos šalinimas tik naudojant TRIM funkciją
Norėdami pademonstruoti šį metodą, naudojame šį duomenų rinkinį:
Atkreipkite dėmesį, kad ne tik prieš tekstus, bet ir tarp tekstų yra papildomų tarpų. Mūsų tikslas - pašalinti visus papildomus tarpus ir išlaikyti duomenų rinkinį švarų nuo nereikalingų tarpų.
📌 Žingsniai
① Pirmiausia įveskite šią formulę Ląstelė C5 :
=TRIM(B5)
② Tada paspauskite Įveskite .
③ Po to vilkite Užpildymo rankena piktogramą virš ląstelių diapazono C6:C9 .
Kaip matote, mums pavyko pašalinti tarpą prieš tekstą ir tarp teksto.
1.2 Vietos šalinimas naudojant TRIM ir CLEAN funkcijas
Svetainė TRIM funkcija ištrina tik tarpo simbolį, kuris 7 bitų ASCII simbolių rinkinyje yra 32 kodo reikšmė.
Yra dar vienas tarpo ženklas, vadinamas nelūžtantis tarpas , kuris paprastai naudojamas tinklalapiuose kaip HTML simbolis. ŠVARUS funkcija taip pat pašalina nespausdinamus simbolius, pavyzdžiui, eilučių pertraukas.
Norėdami tai įrodyti, naudojame šį duomenų rinkinį:
📌 Žingsniai
① Pirmiausia įveskite šią formulę Ląstelė C5 :
=TRIM(CLEAN(B5))
② Tada paspauskite Įveskite .
③ Po to vilkite Užpildymo rankena piktogramą virš ląstelių diapazono C6:C9 .
Dabar matote, kad prieš tekstą nėra tarpų ar eilučių pertraukų.
1.3 Vietos ištrynimas naudojant TRIM, CLEAN ir SUBSTITUTE funkcijas
Yra nelaužiamųjų tarpų, kurių dešimtainė vertė yra 160, o TRIM funkcija pati negali jo pašalinti. Jei duomenų rinkinyje yra viena ar daugiau baltųjų dėmių, kurias funkcija TRIM funkcija nepašalina, naudokite SUBSTITUTAS funkciją, kuri nelūžtančius tarpus paverčia įprastais tarpais, o tada juos apkarpyti.
Taikant šį metodą bus pašalinti visi papildomi tarpai, eilučių pertrūkiai ir nelūžtantys tarpai. Norėdami tai pademonstruoti, naudosime šį duomenų rinkinį:
📌 Žingsniai
① Pirmiausia įveskite šią formulę Ląstelė C5 :
=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160),""))))
② Tada paspauskite Įveskite .
③ Po to vilkite užpildymo rankenos piktogramą virš ląstelių intervalo C6:C9 .
Kaip matote, prieš tekstą nėra jokių tarpų arba nepertraukiamų tarpų.
Skaityti daugiau: Kaip pašalinti tarpus ląstelėje "Excel" programoje
2. Rasti & amp; Pakeisti komandą, kad ištrintumėte tarpą prieš tekstą "Excel" programoje
Dabar šis metodas naudingas, jei norite pašalinti nereikalingus tarpus prieš tekstus arba tarp jų. Šis metodas yra greitesnis už kitus. Jei jūsų tikslas yra pašalinkite visus tarpus , šis metodas veiks lengvai.
Norėdami tai pademonstruoti, naudosime šį duomenų rinkinį:
Čia matote keletą el. laiškų. Prieš juos arba tarp jų yra keletas nepageidaujamų tarpų. Šiuo metodu pašalinsime visus šiuos tarpus.
📌 Žingsniai
① Pirmiausia pasirinkite visus duomenis.
② Tada paspauskite Ctrl+F klaviatūroje, kad atidarytumėte Rasti ir pakeisti dialogo langas.
③ Spustelėkite Pakeisti . Tada Raskite, ką langelyje įveskite Erdvė .
④ Dabar laikykite Pakeisti į langelis tuščias.
⑤ Spustelėkite Pakeisti visus .
Kaip matote, mums pavyko iš tekstų pašalinti visus nereikalingus tarpus.
Panašūs skaitiniai:
- Kaip pašalinti "Excel" baigiamuosius tarpelius (6 paprasti metodai)
- "Excel" pašalinkite pradinį tarpą (5 naudingi būdai)
- Kaip pašalinti papildomus tarpus "Excel" programoje (4 metodai)
3. VBA naudojimas tarpams prieš tekstą pašalinti
Galiausiai, mes ketiname suteikti jums gabalėlį VBA makrokomandos pašalinti tekste esančius nereikalingus trikdančius tarpus.
Demonstruodami naudosime šį duomenų rinkinį:
📌 Žingsniai
① Pirmiausia paspauskite Alt+F11 atidaryti VBA redaktorius. Spustelėkite Įdėkite > Modulis .
② Įveskite šį kodą ir išsaugokite failą.
Sub remove_space() Dim search_range As Range Dim cell As Range 'Vartotojo įvesties priėmimas' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Įveskite savo ląstelių intervalą", "Duomenų intervalas", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop through cells to run TRIM function' For Each cell Insearch_range cell.Value = Trim(cell) Next cell End Sub
③ Dabar paspauskite Alt+F8 klaviatūroje, kad atidarytumėte makrokomandos dialogo langą.
③ Pasirinkite remove_space . Spustelėkite Paleisti
④ Pasirinkite ląstelių diapazoną B5:B9.
⑤ Spustelėkite GERAI po to.
Kaip matote, naudodami VBA kodą pašalinome visus tarpus prieš tekstą.
4. "Power Query" užklausa tarpams prieš tekstą pašalinti
Tarpus taip pat galite pašalinti naudodami "Excel" įrankį "Power Query". TRIM "Power Query" funkcija.
Norėdami tai pademonstruoti, naudosime šį duomenų rinkinį:
Kaip matote, prieš duomenis yra keletas tarpų. Juos pašalinsime naudodami "Power Query" funkciją.
📌 Žingsniai
① Iš Duomenys skirtukas, pasirinkite Iš Stalas / diapazonas .
② Pasirinkite savo duomenų rinkinio ląstelių intervalą. Spustelėkite GERAI .
③ Po to bus paleistas galios užklausų redaktorius, kuris atrodys taip.
④ Spustelėkite Stulpelis1 norėdami pasirinkti kiekvieną tekstą.
⑤ Tada dešiniuoju pelės klavišu spustelėkite pelę. Transformuoti .
⑥ Po to spustelėkite TRIM .
Kaip matote, iš duomenų rinkinio sėkmingai pašalinome visus pradinius tarpus.
💬 Dalykai, kuriuos verta prisiminti
✎ TRIM funkcija pašalina papildomus tarpus tarp tekstų. Jei tarpų yra daugiau nei vienas, ji juos sujungia į vieną tarpą.
✎ Rasti ir pakeisti komanda iš duomenų rinkinio pašalins kiekvieną tarpą. Jei jūsų tikslas yra pašalinti tarpą prieš tekstą, nenaudokite šios komandos.
Išvada
Baigdamas tikiuosi, kad ši pamoka suteikė jums naudingų žinių apie tai, kaip "Excel" programoje pašalinti tarpą prieš tekstą. Rekomenduojame išmokti ir taikyti visus šiuos nurodymus savo duomenų rinkiniui. Atsisiųskite pratybų sąsiuvinį ir išbandykite juos patys. Taip pat nedvejodami pateikite atsiliepimus komentarų skiltyje. Jūsų vertingi atsiliepimai skatina mus kurti tokias pamokas kaip ši. Nepamirškitepamirškite patikrinti mūsų svetainę Exceldemy.com įvairioms su "Excel" susijusioms problemoms ir jų sprendimams.