Tartalomjegyzék
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-ben4 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.