Kā noņemt atstarpi pirms teksta programmā Excel (4 metodes)

  • Dalīties Ar Šo
Hugh West

Kad mēs strādājam ar tekstu programmā Excel, atstarpes starp tekstu ir bieži sastopams scenārijs. Telpas ir nepieciešamas datu kopām. Tomēr papildu atstarpes var izraisīt nepareizus aprēķinus vai nepareizu datu kopas interpretāciju. Tāpēc ir svarīgi noņemt šīs atstarpes pirms teksta un starp tekstu. Šajā pamācībā uzzināsiet, kā noņemt atstarpes pirms teksta programmā Excel, izmantojot piemērotus piemērus un atbilstošas ilustrācijas.

Lejupielādēt Practice Workbook

Lejupielādējiet šo prakses darba burtnīcu.

Noņemt atstarpi pirms teksta.xlsm

Kā vieta pirms teksta ietekmē datu kopu?

Telpa(s) pirms teksta var radīt daudz problēmu datu kopas analīzē. Tā var sniegt nepareizus rezultātus, kurus jūs negaidītu. Lai to paskaidrotu, aplūkojiet šādu datu kopu:

Šeit pirms tekstiem ir dažas atstarpes. Tagad mēs vēlamies iegūt vārda pirmās četras rakstzīmes. Mēs izmantojam LEFT funkciju, lai to veiktu. Izvades rezultāts būs šāds:

Varat redzēt, ka ir liela atšķirība starp to, ko mēs vēlējāmies, un to, ko mēs saņēmām. Telpas pirms teksta var radīt šāda veida problēmas formulās.

4 veidi, kā noņemt atstarpi pirms teksta programmā Excel

Turpmākajās sadaļās mēs jums piedāvāsim četras metodes, ko varat izmantot, lai noņemtu atstarpi pirms teksta programmā Excel. Mēs iesakām jums apgūt tās visas un piemērot jums piemēroto.

1. TRIM un citu funkciju izmantošana, lai novērstu atstarpi pirms teksta

Tagad mēs izmantojam TRIM funkciju, lai pirms teksta noņemtu atstarpes. Tā ir metode, kas ir vispiemērotākā šāda veida problēmu risināšanai.

Portāls TRIM funkcija no teksta virknes noņem visas atstarpes, izņemot atsevišķas atstarpes starp vārdiem.

Sintakse:

=TRIM(Teksts)

Teksts: Teksts, no kura vēlaties noņemt atstarpi.

1.1 Vietas noņemšana tikai ar TRIM funkciju

Lai demonstrētu šo metodi, mēs izmantojam šādu datu kopu:

Ievērojiet, ka šeit ir dažas papildu atstarpes ne tikai pirms tekstiem, bet arī starp tekstiem. Mūsu mērķis ir noņemt visas papildu atstarpes un saglabāt datu kopu tīru no nevajadzīgām atstarpēm.

📌 Soļi

Vispirms ievadiet šādu formulu Šūna C5 :

=TRIM(B5)

Pēc tam nospiediet Ievadiet .

Pēc tam velciet Uzpildes rokturis ikona virs šūnu diapazona C6:C9 .

Kā redzat, mums ir izdevies likvidēt atstarpi pirms teksta arī starp tekstiem.

1.2 Vietas noņemšana ar funkcijām TRIM un CLEAN

Portāls TRIM funkcija dzēš tikai atstarpes rakstzīmi, kas 7 bitu ASCII rakstzīmju kopā ir 32. kods.

Ir vēl viena atstarpes zīme, ko sauc par bez atstarpes , ko tīmekļa lapās parasti izmanto kā HTML rakstzīmi. TĪRA funkcija noņem arī nedrukājamas rakstzīmes, piemēram, rindu pārrāvumus.

Lai to demonstrētu, mēs izmantojam šādu datu kopu:

📌 Soļi

Vispirms ievadiet šādu formulu Šūna C5 :

=TRIM(CLEAN(B5))

Pēc tam nospiediet Ievadiet .

Pēc tam velciet Uzpildes rokturis ikona virs šūnu diapazona C6:C9 .

Tagad varat redzēt, ka pirms teksta nav atstarpju vai rindu pārrāvumu.

1.3 Telpas dzēšana ar TRIM, CLEAN un SUBSTITUTE funkcijām

Ir atstarpes bez pārrāvumiem, kuru decimālskaitļa vērtība ir 160, un TRIM funkcija pati to nevar noņemt. Ja jūsu datu kopā ir viena vai vairākas baltas atstarpes, kuras funkcija TRIM funkcija netiek noņemta, izmantojiet SUBSTITŪTS funkciju, lai pārveidotu atstarpes bez pārrāvumiem par parastām atstarpēm un pēc tam tās apgrieztu.

Izmantojot šo metodi, tiks noņemtas visas papildu atstarpes, rindas pārrāvumi un atstarpes bez pārrāvuma. Lai to demonstrētu, mēs izmantojam šādu datu kopu:

📌 Soļi

Vispirms ievadiet šādu formulu Šūna C5 :

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

Pēc tam nospiediet Ievadiet .

Pēc tam velciet aizpildīšanas roktura ikonu virs šūnu diapazona. C6:C9 .

Kā redzat, pirms teksta nav atstarpju vai nelielo atstarpju.

Lasīt vairāk: Kā noņemt atstarpes šūnā programmā Excel

2. Atrast & amp; aizstāt komandu, lai dzēstu atstarpi pirms teksta programmā Excel

Šī metode ir noderīga, ja vēlaties noņemt nevajadzīgas atstarpes pirms vai starp tekstiem. Šī metode ir ātrāka nekā citas. Ja jūsu mērķis ir. noņemiet visas atstarpes , šī metode darbosies viegli.

Lai to demonstrētu, mēs izmantosim šo datu kopu:

Šeit redzami daži e-pasti. Pirms vai starp tiem ir dažas nevēlamas atstarpes. Ar šo metodi mēs visas šīs atstarpes noņemsim.

📌 Soļi

Vispirms atlasiet visus datus.

Pēc tam nospiediet Ctrl+F uz tastatūras, lai atvērtu Atrast & amp; aizstāt dialoglodziņš.

Noklikšķiniet uz Aizstāt . Tad Atrodiet, kas lodziņā ierakstiet Telpa .

Tagad saglabājiet Aizstāt ar kaste ir tukša.

Noklikšķiniet uz Aizstāt visus .

Kā redzat, mums ir izdevies no teksta veiksmīgi noņemt visas nevajadzīgās atstarpes.

Līdzīgi lasījumi:

  • Kā noņemt atstarpes Excel programmā (6 vienkāršas metodes)
  • Vadošās atstarpes noņemšana programmā Excel (5 noderīgi veidi)
  • Kā noņemt papildu atstarpes programmā Excel (4 metodes)

3. VBA izmantošana atstarpes noņemšanai pirms teksta

Visbeidzot, mēs piedāvāsim jums gabaliņu VBA makroīkli lai no teksta noņemtu nevajadzīgās traucējošās atstarpes.

Demonstrēšanai izmantosim šādu datu kopu:

📌 Soļi

Vispirms nospiediet Alt+F11 lai atvērtu VBA redaktors. Noklikšķiniet uz Ievietot > Modulis .

Ierakstiet šādu kodu un saglabājiet failu.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Lietotāja ievade' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Lūdzu, ievadiet savu šūnu diapazonu", "Datu diapazons", 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 

Tagad nospiediet Alt+F8 tastatūrā, lai atvērtu makro logu.

Atlasiet remove_space . Noklikšķiniet uz Palaist

Atlasiet šūnu diapazonu B5:B9.

Noklikšķiniet uz LABI pēc tam.

Kā redzat, izmantojot VBA kodu, pirms teksta ir noņemtas visas atstarpes.

4. Power Query, lai noņemtu atstarpi pirms teksta

Varat arī noņemt atstarpes, izmantojot rīku Power Query programmā Excel. Ir iebūvēts TRIM Power Query funkcija.

Lai to demonstrētu, mēs izmantosim šo datu kopu:

Kā redzat, pirms datiem ir dažas atstarpes. Mēs tās noņemsim, izmantojot Power Query funkciju.

📌 Soļi

No Dati cilnē izvēlieties No Galds / diapazons .

Izvēlieties datu kopas šūnu diapazonu. Noklikšķiniet uz LABI .

Pēc tam tiks palaists jaudas vaicājumu redaktors, un tas izskatīsies šādi.

Noklikšķiniet uz Kolonna1 lai atlasītu katru tekstu.

Pēc tam noklikšķiniet ar peles labo peles pogu. Pārveidot .

Pēc tam noklikšķiniet uz TRIM .

Kā redzat, mēs esam veiksmīgi no datu kopas aizvākuši visas vadošās atstarpes.

💬 Lietas, kas jāatceras

TRIM funkcija noņem papildu atstarpes starp tekstiem. Ja starp teksta daļām ir vairāk nekā viena atstarpe, tā tās apvieno vienā atstarpē.

Atrast & amp; aizstāt Ja jūsu mērķis ir noņemt atstarpi pirms teksta, neizmantojiet šo komandu.

Secinājums

Nobeigumā es ceru, ka šī pamācība ir sniegusi jums noderīgas zināšanas par to, kā noņemt atstarpi pirms teksta programmā Excel. Mēs iesakām jums iemācīties un piemērot visus šos norādījumus savai datu kopai. Lejupielādējiet prakses darbgrāmatu un izmēģiniet tos paši. Tāpat nevilcinieties sniegt atsauksmes komentāru sadaļā. Jūsu vērtīgās atsauksmes uztur mūsu motivāciju veidot šādas pamācības. Nepieciešamsaizmirstiet pārbaudīt mūsu tīmekļa vietni Exceldemy.com par dažādām ar Excel saistītām problēmām un risinājumiem.

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.