Hogyan távolítsa el a vezető szóközöket az Excelben (4 módszer)

  • Ossza Meg Ezt
Hugh West

Egy nagyméretű munkalap létrehozása során nagyon is lehetséges, hogy a tartalomban néhány extra hely van. Egy kiváló munkalap elkészítéséhez a következőkre van szükség távolítsa el a felesleges szóközöket . Ebben a cikkben elmagyarázom, hogy hogyan lehet eltávolítani a vezető szóközöket az Excelben .

Annak érdekében, hogy ez a magyarázat hatékonyabb legyen az Ön számára, egy olyan mintaadatkészletet fogok használni, amely 3 oszlopot tartalmaz, amelyek egy személy teljes nevét, valamint a keresztnevét és vezetéknevét képviselik. Ezek az oszlopok a következők Keresztnév, vezetéknév , és Teljes név .

Itt a Teljes név generálásához a Keresztnév és a Vezetéknév, amit használtam. a CONCAT függvény.

Letöltés a gyakorlatba

Vezető szóközök eltávolítása Excel.xlsm-ben

4 mód a vezető szóközök eltávolítására az excelben

1. A TRIM funkció használata

Használhatja a a TRIM funkció a vezető szóközök eltávolítására, bár a TRIM funkció nem csak a szóközöket távolítja el, hanem a eltávolítja a hátul lévő és dupla szóközökkel.

Először is jelölje ki azt a cellát, ahová az eredményértéket szeretné elhelyezni.

➤ Kiválasztottam a cellát E4

Másodszor, írja be a következő képletet a cellába vagy a Formula bár .

=TRIM(D4)

Végül nyomja meg a BELÉPÉS .

Most az eredményt az összes felesleges szóköz eltávolításával jeleníti meg.

Később használhatja a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

1.1. Vezető szóközök eltávolítása a szöveges értékekből

Ha csak a vezető szóközöket szeretné eltávolítani a szövegből, akkor használhatja a TRIM funkcióval a MID funkció és a FIND funkció E függvények fúziója kiszámítja a karakterlánc első szöveges karakterének pozícióját. Itt is használtam a a LEN funkció a karakterlánc hosszának kiszámításához.

Ha ezeket a függvényeket egy képletben szeretné használni, először válassza ki azt a cellát, ahol az eredményt szeretné elhelyezni.

➤ Kiválasztottam a cellát E4

Másodszor, írja be a következő képletet a cellába vagy a Formula bár .

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

Ide beillesztettem D4 mint az az érték, ahol el akarom távolítani a szóközöket.

A FIND rész érzékeli az első szöveges karakterlánc pozícióját, majd a LEN függvény megszámolja a karakterlánc hosszát, amelyet ki kell vonni a külső MID funkció.

Végül nyomja meg a BELÉPÉS .

Most az eredményt úgy mutatja meg, hogy csak a kijelölt cella vezető szóközeit távolítja el.

Most, ha akarod, használhatod a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

1.2. Vezető szóközök eltávolítása a numerikus értékekből

A TRIM függvény numerikus értékek esetén működik, de van egy probléma, hogy a számot szöveges karakterlánccá alakítja.

Ha tehát csak a szóközöket akarja eltávolítani egy numerikus értékből, akkor használhatja a TRIM funkcióval a VALUE funkció .

Hogy ezt megmutassam, egy olyan adatkészletet használok, amely a következő numerikus értékeket tartalmazza Irányítószám a Város neve.

Először is jelölje ki azt a cellát, ahová az eredményértéket szeretné elhelyezni.

➤ Kiválasztottam a cellát D4

Ezután írja be a következő képletet a cellába vagy a Formula bár .

=VALUE(TRIM(C4))

Itt a TRIM függvény eltávolítja a vezető szóközöket a numerikus értékből a C4 . ÉRTÉK átalakítja a Szám formátum .

Végül nyomja meg a BELÉPÉS .

Végül eltávolítja a numerikus érték vezető szóközeit, és számformátumra alakítja át.

Ebben az időben, ha szeretné, használhatja a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

Bővebben: Hogyan lehet eltávolítani a hátul lévő szóközöket az Excelben?

2. A TRIM használata a SUBSTITUTE-on belül a nem szaggatott vezető szóközök eltávolítására

Abban az esetben, ha egy olyan weboldalról származtatott néhány értéket, amely a karakterből CHAR (160) akkor lehetőség van arra, hogy nem szaggatott szóközök jöjjenek az értékekkel.

A TRIM függvény nem működik megfelelően a nem szaggatott szóközökkel. Erre a célra használhatod a a SUBSTITUTE funkció a nem szaggatott vezető szóközök eltávolítása normál szóköz karakterekkel.

A következő mintaadatokat vettem a Könyv a szerző nevével .

Először is jelölje ki azt a cellát, ahová az eredményértéket szeretné elhelyezni.

➤ I selected cell C4

Ezután írja be a következő képletet a cellába vagy a Formula bár .

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

Itt a PÓTLÓ függvény a CHAR(160) normál szóköz karakterekkel a B4 cellát. Akkor a TRIM funkció eltávolítja ezeket a szóközöket.

Végül, nyomja meg a BELÉPÉS kulcs.

Végül az eredményt az összes nem törőjel nélküli szóköz eltávolításával mutatja meg.

Végül, használhatja a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

Hasonló olvasmányok:

  • Minden szóköz eltávolítása Excelben (9 módszer)
  • Hogyan lehet eltávolítani az üres szóközöket az Excelben (7 mód)

3. A FIND és a REPLACE használata

Használhatja a FIND & REPLACE parancsot a szóközök eltávolítására.

Ehhez először jelölje ki azt a cellát, amelyből el akarja távolítani a vezető szóközöket.

Ezután nyissa meg a Home tab>> from Keresés & kiválasztás >> válassza ki a Cserélje ki a címet.

A párbeszédpanel Itt kell megadnia, hogy hány szóközt szeretne eltávolítani a Találd meg, mit.

Ezután be kell írnia, hogy hány szóközt szeretne helyettesíteni a meglévő szóközökkel a Cserélje ki.

Miután a szóközöket mindkét Találd meg, mit és Cserélje ki Ezután kattintson a Cserélje ki az összeset. Ez felugrik egy üzenet, hogy hány cserék történt.

➤ Itt a 7-es számot fogja mutatni cserék .

Ha a kiválasztott cellában több vezető szóköz van, akkor kattintson a Cserélje ki az összeset Ez eltávolítja a meglévő vezető szóközöket.

➤ Ismét 3 helyet cserélt ki.

Itt az összes szóközt egyetlen szóközzel helyettesítjük.

3.1. Egyetlen hely

Ha csak az egyes szóközöket akarja eltávolítani, akkor használhatja a FIND & REPLACE parancs.

Miután kijelölte a cellát, ahonnan el akarja távolítani az egyes szóközöket.

Most nyissa meg a Home tab>> from Keresés & kiválasztás >> válassza ki a Cserélje ki a címet.

A párbeszédpanel fog felbukkanni onnan beilleszteni egy szóközt a Találd meg, mit és tartsa meg a Cserélje ki üres.

Végül kattintson a Csere MINDEN Felugrik egy üzenet, amely megmutatja, hogy hány csere történt. Most kattintson a RENDBEN.

➤ Itt 24 cserék .

Itt az összes szóköz helyett nincs szóköz.

3.2. Kettős terek

Másrészt, ha csak a kettős szóközöket akarja eltávolítani, akkor a FIND & REPLACE parancs.

Először is jelölje ki azt a cellát, amelyből el szeretné távolítani az egyes szóközöket.

Ezután nyissa meg a Home tab>> from Keresés & kiválasztás >> válassza ki a Cserélje ki a címet.

Most egy párbeszédpanel fog felbukkanni onnan beilleszteni dupla szóköz a Találd meg, mit és egyetlen szóköz a Cserélje ki .

Ezután kattintson a Csere MINDEN Felugrik egy üzenet, amely megmutatja, hogy hány csere történt. Most kattintson a RENDBEN.

➤ Itt 11-et fog mutatni cserék .

Végül az összes kettős szóközt egyszerű szóközökre cseréljük.

4. A VBA használata

A vezető szóközök eltávolításához az Excelben használhatja a következőt is Visual Basic .

Először nyissa meg a Fejlesztő tab>> majd válassza ki Visual Basic.

Ezután megnyílik Microsoft Visual Basic for Applications.

Most nyissa ki Beillesztés >> select Modul .

Itt a Modul nyitva van.

Ezután írja meg a kódot, hogy eltávolítsa a vezető szóközöket a Modul .

 Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Eltávolítom a vezető szóközt" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub 

Itt két változót vettem Rng és SelectedRng , a párbeszédpanel neve Vezető tér eltávolítása majd használt egy For ciklus a címre. TRIM minden egyes kiválasztott cella .

Használtam a VBA LTRIM funkció a trimmeléshez.

Végre, Mentés a kódot, és térjen vissza a munkalapra.

Először válassza ki azt a cellát vagy cellatartományt, amelyre alkalmazni kívánja a VBA

Ezután nyissa meg a A megtekintése tab>> from Makrók >> select Makrók megtekintése.

Ebben az időben egy párbeszédpanel fog felugrani, most válassza ki a Makró majd kattintson a Fuss .

Ismét egy párbeszédpanel felugrik a kiválasztott tartomány, majd kattintson a RENDBEN.

Most a kijelölt cellatartomány vezető szóközei eltávolításra kerülnek.

Megjegyzés: Ne feledje, a VBA-kód csak a kijelölt cellatartományban távolítja el a vezető szóközöket, és megváltoztatja az eredeti adatokat, és nem támogatja a visszavonást. Továbbá mentse el az adatok másolatát, mielőtt alkalmazná ezt a VBA-kódot.

Gyakorlati szekció

A munkafüzetben adtam egy gyakorló lapot, amivel ezeket a magyarázott módokat gyakorolhatod a vezető szóközök eltávolítására. Letöltheted a fentiekből.

Következtetés

Megpróbáltam elmagyarázni 4 egyszerű és gyors módszert a vezető szóközök eltávolítására az Excelben. Ezek a különböző módok segítenek eltávolítani a vezető szóközöket mind a szöveges, mind a numerikus értékekből. Végül, de nem utolsósorban, ha bármilyen javaslata, ötlete és visszajelzése van, kérjük, bátran kommentálja az alábbiakban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.