Kā Excel programmā Excel apgriezt atstarpes (8 vienkāršākie veidi)

  • Dalīties Ar Šo
Hugh West

Programmā Excel, importējot datus no dažādiem avotiem vai veidojot datu kopu, ir iespējamas papildu nevēlamas atstarpes. papildus telpas Lai izveidotu standarta un labu datu kopu, ir nepieciešama papildu atstarpju apgriešana. Šajā rakstā es izskaidrošu, kā izveidot standarta un labu datu kopu. apdares vietas programmā Excel.

Lai skaidrojums būtu skaidrāks, es izmantošu datu kopas paraugu, kurā ir norādīta konkrētas personas personiskā informācija. Datu kopā ir 3 slejas, un tās ir šādas. Nosaukums , Pilsēta , un Pasta indekss .

Lejupielādēt praksē

Trim Spaces.xlsm

8 veidi, kā programmā Excel apgriezt atstarpes

1. TRIM funkcijas izmantošana, lai apgrieztu virknes vērtību atstarpes

Portāls TRIM funkcija ir visnoderīgākā funkcija, lai apgriezt papildu atstarpes . Tas apdares materiāli visi telpu veidi ir šādi. vadošais , sekojošais , un starp telpas no abām Virkne un Ciparu vērtības. Tā nespēj Apdare viena atstarpes zīme starp vārdiem.

Lūk, es gatavojos apdares vietas no virknes vērtībām Nosaukums sleja.

Sākumā atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

=TRIM(B4)

Šeit, šajā TRIM funkciju, es izvēlējos šūnu B4 teksts . Tagad TRIM funkcija Apdare visas atlasītās šūnas sākuma, beigu un starpdevējas atstarpes.

⏩ Nospiediet IEVADIET taustiņu, un jūs iegūsiet Nosaukums ja ir papildu atstarpes apcirptas .

⏩ Tagad varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.

Lasīt vairāk: [Fix] TRIM funkcija nedarbojas programmā Excel: 2 risinājumi

2. TRIM funkcijas izmantošana skaitlisko vērtību atstarpju apgriešanai

Varat arī noņemt visas priekšējās, aizmugurējās un starpdevējas atstarpes no ciparu vērtības arī. Bet problēma ir TRIM funkcija apstrādā pat ciparu vērtības kā virknes . Tāpēc jums būs jāizmanto funkcija VALUE funkciju ar TRIM funkciju, lai apdares vietas no ciparu vērtības.

Lūk, es gatavojos apdares vietas no ciparu vērtības Pasta indekss sleja.

Vispirms atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

=TRIM(D4)

Šeit, šajā TRIM funkciju, es izvēlējos šūnu D4 teksts . Tagad TRIM funkcija Apdare visas atlasītās šūnas sākuma, beigu un starpdevējas atstarpes.

⏩ Nospiediet IEVADIET taustiņu, un jūs iegūsiet Pasta indekss kur būs papildu atstarpes apcirptas .

Redzot rezultātu, var šķist, ka TRIM funkcija ir paveikusi savu darbu. Bet, ja paskatīsieties pareizi, tad pamanīsiet, ka funkcija apcirptas vērtības neuzvedas kā skaitļi.

Lai izvairītos no šīs problēmas, varat izmantot TRIM un VALUE funkcijas kopā.

Vispirms atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

=VĒRTĪBA(TRIM(D4))

Šeit, šajā VALUE funkciju, es izmantoju TRIM(D4) teksts .

Tālāk, sadaļā TRIM funkciju, es izvēlējos šūnu D4 teksts . Tagad TRIM funkcija Apdare visas atlasītās šūnas sākuma, beigu un starpdevējas atstarpes.

Tagad VALUE funkcija konvertēs apgrieztā aukla uz numurs .

⏩ Nospiediet IEVADIET taustiņu, un jūs iegūsiet Pasta indekss numurs ja ir papildu atstarpes apcirptas .

⏩ Tagad varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.

Lasīt vairāk: Kā Excel programmā Excel apgriezt daļu teksta (9 vienkāršas metodes)

3. Kreisā TRIM izmantošana, lai apgrieztu vadošās atstarpes

Ja vēlaties apgriezt tikai sākuma atstarpes, varat to izdarīt, izmantojot MID funkcija, ATRAST funkcija, TRIM funkciju un LEN darboties kopā.

Šeit, no Nosaukums sleja, Es tikai gribu, lai Apdare vadošās vietas.

Vispirms atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

=MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4))

Šeit, šajā MID funkciju, es izvēlējos šūnu B4 teksts , lietots FIND(MID(TRIM(B4),1,1),B4) start_num pēc tam izmantoja LEN(B4) num_chars .

Tālāk, sadaļā ATRAST funkciju, es izmantoju MID(TRIM(B4),1,1) find_text un izvēlēta šūna B4 within_text .

Atkal, In MID funkciju, es izmantoju RIM(B4) teksts , lietots 1 start_num pēc tam izmantoja 1 num_chars .

Pēc tam LEN funkciju, es izvēlējos B4 šūnu kā teksts .

Formulas sadalījums

TRIM(B4) -> tiks apgrieztas visas papildu atstarpes.

- Izvades rezultāts: Ādams Smits

MID(TRIM(B4),1,1) -> sākot no 1. pozīcijas, no virknes tiks iegūta apakšvirkne.

- Izvades rezultāts: A

FIND(MID(TRIM(B4),1,1),B4) -> Tādējādi tiek atgriezta virknes pozīcija.

- Izvades rezultāts: 4

LEN(B4) -> atgriezīs rakstzīmju skaitu teksta virknē.

- Izvades rezultāts: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) -> tiks atgriezta visa teksta virkne.

ο MID(B4, 4, 17)

- Izvades rezultāts: Ādams Smits

- Paskaidrojums: Apgrieza vadošais atstarpes no nosaukuma " Ādams Smits " .

⏩ Nospiediet IEVADIET taustiņu un vadošais telpas būs apcirptas no Nosaukums sleja.

⏩ Tagad varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.

Saistīts saturs : Kreisā apdares funkcija programmā Excel: 7 piemēroti veidi

4. Izmantojot SUBSTITUTE funkciju, lai apgrieztu visas atstarpes

Kad vien vēlaties Apdare visas atstarpes no jebkuras vērtības, tad varat izmantot SUBSTITŪTS funkcija.

Šeit es Apdare visas vietas no Pilsēta sleja.

Sākumā atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

=AIZVIETOT(C4," ","")

Šeit, šajā SUBSTITŪTS funkciju, es izvēlējos C4 šūnu kā teksts , lietots " " (viena atstarpe) old_text pēc tam izmantoja "" (bez atstarpes) new_text . Tagad SUBSTITŪTS funkcija aizstās atstarpes bez atstarpes.

⏩ Nospiediet IEVADIET taustiņš un papildu atstarpes tiks apcirptas no Pilsēta sleja.

⏩ Tagad varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.

5. TRIM & amp; SUBSTITUTE funkcijas izmantošana, lai apgrieztu atstarpes bez pārrāvumiem

Importējot datus no citur, lielākoties iefiltrējas dažas atstarpes, kas nav lauztās. Tās var apgriezt. bez pārrāvuma telpas, izmantojot TRIM funkcija, TĪRA funkciju un SUBSTITŪTS darboties kopā.

Vispirms atlasiet jebkuru šūnu, kurā ievietot iegūto vērtību.

➤ Es izvēlējos E4 šūna.

⏩ Šūnā E4 , ievadiet šādu formulu.

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

Šeit, šajā TRIM funkciju, es izmantoju TĪRS((AIZVIETOT(B4,CHAR(160)," ")))) teksts . FIND(MID(TRIM(B4),1,1),B4) start_num pēc tam izmantoja LEN(B4) num_chars .

Tālāk, sadaļā TĪRA funkciju, es izmantoju AIZVIETOT(B4,CHAR(160)," "))) teksts .

Pēc tam SUBSTITŪTS funkciju, es izvēlējos B4 šūnu kā teksts , lietots CHAR(160) old_text , pēc tam izmantoja " " (Viena vieta) new_text .

Tagad SUBSTITŪTS funkcija aizstās bez pārrāvuma telpas ar viena telpa.

Formulas sadalījums

SUBSTITUTE(B4,CHAR(160)," ") -> tiks apgrieztas visas papildu atstarpes.

- Izvades rezultāts: Ādams Smits

CLEAN((SUBSTITUTE(B4,CHAR(160)," "))) -> sākot no 1. pozīcijas, no virknes tiks iegūta apakšvirkne.

- Izvades rezultāts: Ādams Smits

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160)," ")))) -> Tādējādi tiek atgriezta virknes pozīcija.

ο TRIM(" Adam Smith")

- Izvades rezultāts: Ādams Smits

- Paskaidrojums: Apgrieza bez pārrāvuma atstarpes no nosaukuma " Ādams Smits " .

⏩ Nospiediet IEVADIET taustiņu un bez pārrāvuma telpas būs apcirptas no Nosaukums sleja.

⏩ Tagad varat izmantot Uzpildes rokturis uz Automātiskā aizpildīšana pārējo šūnu formulu.

6. Izmantojot Find & amp; Replace, lai apgrieztu atstarpes

Varat arī izmantot Atrast & amp; aizstāt funkciju, lai Apdare atstarpes programmā Excel.

Ļaujiet man jums parādīt procedūru,

Pēc tam atlasiet šūnu diapazonu, no kura vēlaties Apdare telpas.

➤ Es izvēlējos šūnu diapazonu C4:C12 .

Pēc tam atveriet Sākums cilne>> no Rediģēšana grupa>>> doties uz Atrast & amp; atlasīt >> atlasīt Aizstāt

A dialoglodziņš parādīsies.

⏩ Es izmantoju viena Telpa vietnē Atrodiet, kas uz Apdare telpas.

⏩ Es turēju Aizstāt ar lauks Tukšs .

Pēc tam noklikšķiniet uz Aizstāt visus .

Parādīsies ziņojums, kurā būs norādīts, cik daudz aizstāšanu ir notikušas.

⏩ Mēs veicām 17 nomaiņas .

Pēc tam noklikšķiniet uz LABI un aizveriet dialoglodziņš .

⏩ Šeit visas atstarpes ir apcirptas in the Pilsēta sleja.

Saistīts saturs: Labo rakstzīmju un atstarpju apgriešana programmā Excel (5 veidi)

7. VBA izmantošana, lai Trim vadošās vietas

Ja vēlaties, varat izmantot arī Visual Basic (VBA) uz vadošā apdare telpas.

Ļaujiet man jums izskaidrot procedūru,

Vispirms atveriet Izstrādātājs cilne>> pēc tam atlasiet Visual Basic.

⏩ Pēc tam tiks atvērts jauns logs Microsoft Visual Basic lietojumprogrammām .

Tagad atveriet Ievietot >> atlasīt Modulis .

Ierakstiet šādu kodu atvērtajā Modulis uz vadošā apdare telpas.

 Sub Trim_Leading_Spaces() Dim Rg As Range Dim WRg As Range On Error Resume Next Excel_Title_Id = "Trim Leading Spaces" Set WRg = Application.Selection Set WRg = Application.InputBox("Range", Excel_Title_Id, WRg.Address, Type:=8) For Each Rg In WRg Rg.Value = VBA.LTrim(Rg.Value) Next End Sub 

Šeit, šajā Apakšiedaļa Trim_Leading_Spaces() , es paziņoju, ka Rg un WRg mainīgie kā Diapazons .

Tālāk nosauciet dialoglodziņu Trim vadošās vietas pēc tam izmantoja For cilpa uz TRIM katru atlasīto šūnu .

Pēc tam es izmantoju VBA LTRIM funkciju, lai apgrieztu.

Tagad, Saglabāt kodu un atgriezieties darblapā.

lai piemērotu VBA , ja vēlaties, tagad varat atlasīt šūnas vai šūnu diapazonu, pretējā gadījumā varat atlasīt diapazonu. ziņojuma lodziņš .

➤ Es izvēlējos šūnu diapazonu B4: B12 .

Pēc tam atveriet Skatīt cilne>> no Makroprocesori >> atlasīt Apskatīt makrokomplektus.

A dialoglodziņš parādīsies logs. No turienes izvēlieties Makrouzdevuma nosaukums un Makro .

⏩ Es izvēlējos Trim_Leading_Spaces vietnē Makrouzdevuma nosaukums .

⏩ Es izvēlējos Excel Trim Spaces.xlsm vietnē Makro .

Pēc tam noklikšķiniet uz Palaist .

A ziņojuma lodziņš parādīsies logs, kurā tiks parādīts izvēlētais diapazons.

Tagad noklikšķiniet uz LABI .

Tāpēc visi vadošais telpas būs apcirptas .

8. VBA izmantošana, lai apgrieztu atstarpes aiz komata

Ja vēlaties, varat arī Apdare . sekojošais telpas, izmantojot Visual Basic .

Šeit es vēlos Apdare . sekojošais telpas no Nosaukums sleja.

Tagad, lai atvērtu Visual Basic lietojumprogrammām logā varat veikt 7. sadaļā aprakstītās darbības. .

Pēc tam ierakstiet šādu kodu Modulis .

 Sub Trim_Trailing_Spaces() Dim rng As Range For Each rng In Selection.Cells rng = Trim(rng) Next End Sub 

Šeit, šajā Apakšiedaļa Trim_Trailing_Spaces() , es paziņoju, ka rng mainīgo lielumu kā Diapazons .

Pēc tam es izmantoju VBA TRIM funkciju, lai apgrieztu.

Tagad, Saglabāt kodu un atgriezieties darblapā.

Atveriet Izstrādātājs cilne>> no Ievietot >> atlasīt Poga no Veidlapu vadības elementi

Tagad, Velciet . Poga lai to novietotu tur, kur vēlaties norādīt uzrakstu.

⏩ A dialoglodziņš no Piešķirt makro parādīsies.

Pēc tam atlasiet Makro nosaukums un Makro .

⏩ Es izvēlējos Trim_Trailing_Spaces no Makro nosaukums atlasīts Excel Trim Spaces.xlsm no Makro .

Pēc tam noklikšķiniet uz LABI .

Pārdēvēt Poga .

➤ Es to nosaucu Nobeiguma atstarpju apgriešana .

Tagad noklikšķiniet uz Poga lai palaistu kodu.

Tādējādi visas pēdējās atstarpes būs apcirptas .

Atpaliekošais telpas no Nosaukums sleja ir apgriezta.

Lietas, kas jāatceras

🔺 TRIM funkcija visus vērtību veidus uzskata par virkne vērtības. Tāpēc esiet piesardzīgi, kad nošķirot atstarpes no ciparu vērtības.

Prakses sadaļa

Darba burtnīcā esmu pievienojis prakses lapu, kurā var praktizēt šos izskaidrotos atstarpju apcirpšanas veidus. To var lejupielādēt no iepriekš minētās vietnes.

Secinājums

Es centos izskaidrot 8 vienkāršus un ātrus veidus, kā Apdare Šādi dažādi veidi palīdzēs jums apgriezt visu veidu vērtības. Visbeidzot, bet ne mazāk svarīgi, ja jums ir jebkāda veida ieteikumi, idejas vai atsauksmes, lūdzu, nekautrējieties komentēt zemāk.

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.