Hogyan lehet eltávolítani a szöveg előtti szóközt az Excelben (4 módszer)

  • Ossza Meg Ezt
Hugh West

Amikor szöveggel foglalkozunk az Excelben, a szöveg közötti szóközök gyakori forgatókönyv. A szóközök szükségesek az adatkészletekhez. De az extra szóközök téves számításokat vagy félreértelmezéseket okozhatnak az adatkészletben. Ezért fontos, hogy eltávolítsuk ezeket a szóközöket a szöveg előtt és között. Ebben a bemutatóban megtanulhatja, hogyan lehet eltávolítani a szöveg előtti szóközt az Excelben megfelelő példákkal és megfelelő illusztrációkkal.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet.

Szöveg előtti szóköz eltávolítása.xlsm

Hogyan befolyásolja a szöveg előtti tér az adatállományt?

A szöveg előtti szóköz(ök) sok gondot okozhatnak egy adathalmaz elemzése során. Olyan téves eredményeket adhat, amelyekre nem számított. A tisztázás érdekében nézzük meg a következő adathalmazt:

Itt van néhány szóköz a szövegek előtt. Most egy szó első négy karakterét akarjuk kivenni. Használjuk a LEFT A kimenet így néz ki:

Láthatjuk, hogy nagy különbség van a kívánt és a kapott eredmény között. A szöveg előtti szóközök ilyen típusú problémát okozhatnak a képletekben.

4 mód a szöveg előtti szóköz eltávolítására az Excelben

A következő részekben négy módszert mutatunk be, amelyekkel eltávolíthatja a szöveg előtti szóközt az excelben. Javasoljuk, hogy ismerje meg mindegyiket, és alkalmazza az Önnek megfelelőt.

1. A TRIM és más funkciók használata a szöveg előtti szóköz eltávolítására

Most a TRIM függvényt a szöveg előtti szóközök eltávolítására. Ez a legmegfelelőbb módszer az ilyen jellegű problémákra.

A TRIM függvény eltávolítja az összes szóközt a szöveges karakterláncból, kivéve a szavak közötti szóközöket.

Szintaxis:

=TRIM(Text)

Szöveg: A szöveg, amelyből a szóközt el akarja távolítani.

1.1 Helyeltávolítás csak a TRIM funkcióval

A módszer bemutatásához a következő adathalmazt használjuk:

Vegyük észre, hogy nemcsak a szövegek előtt, hanem a szövegek között is vannak extra szóközök. A célunk az, hogy eltávolítsuk az összes extra szóközt, és az adathalmazt megtisztítsuk a felesleges szóközöktől.

📌 Lépések

Először írja be a következő képletet a C5 sejt :

=TRIM(B5)

Ezután nyomja meg a Írja be a címet. .

Ezután húzza a Töltse ki a fogantyút ikon a cellatartomány felett C6:C9 .

Mint látható, sikeresen eltávolítottuk a szöveg előtti és a szöveg közötti szóközt.

1.2 Helyeltávolítás a TRIM és CLEAN funkciókkal

A TRIM funkció csak a szóköz karaktert törli, amely a 7 bites ASCII karakterkészletben 32-es kódértékkel rendelkezik.

Van még egy szóköz karakter, az úgynevezett nem törés nélküli szóköz , amelyet a weboldalakon általában HTML-karakterként használnak. A CLEAN függvény eltávolítja a nem nyomtatott karaktereket, például a sortöréseket is.

Ennek bemutatására a következő adathalmazt használjuk:

📌 Lépések

Először írja be a következő képletet a C5 sejt :

=TRIM(CLEAN(B5))

Ezután nyomja meg a Írja be a címet. .

Ezután húzza a Töltse ki a fogantyút ikon a cellatartomány felett C6:C9 .

Most láthatja, hogy a szöveg előtt nincsenek szóközök vagy sortörések.

1.3 Hely törlése a TRIM, CLEAN és SUBSTITUTE funkciókkal

Vannak nem szaggatott szóközök, amelyek tizedes értéke 160, és a TRIM függvény önmagában nem tudja eltávolítani. Ha az adathalmaz egy vagy több olyan szóközt tartalmaz, amelyet a TRIM függvény nem távolítja el, használja a PÓTLÓ függvényt, hogy a nem szaggatott szóközöket normál szóközökké alakítsa, majd ezt levágja.

Ez a módszer eltávolít minden extra szóközt, sortörést és nem törő szóközt. Ennek bemutatásához a következő adathalmazt használjuk:

📌 Lépések

Először írja be a következő képletet a C5 sejt :

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

Ezután nyomja meg a Írja be a címet. .

Ezután húzza a Kitöltési fogantyú ikont a cellatartomány fölé. C6:C9 .

Mint látható, a szöveg előtt nincsenek szóközök vagy nem szaggatott szóközök.

Bővebben: Hogyan lehet eltávolítani a szóközöket egy cellában az Excelben

2. Keresés & bélyeg; Csere parancs a szöveg előtti szóköz törléséhez az Excelben

Nos, ez a módszer akkor hasznos, ha a szövegek előtt vagy között lévő felesleges szóközöket szeretné eltávolítani. Ez a módszer gyorsabb, mint a többi. Ha a cél az, hogy távolítsa el az összes szóközt , ez a módszer könnyedén működik.

Ennek bemutatásához ezt az adathalmazt fogjuk használni:

Itt láthat néhány e-mailt, amelyek előtt vagy között van néhány nem kívánt szóköz. Ezeket a szóközöket ezzel a módszerrel fogjuk eltávolítani.

📌 Lépések

Először is, jelölje ki az összes adatot.

Ezután nyomja meg a Ctrl+F a billentyűzeten a Keresés &; Csere párbeszédpanel.

Kattintson a Cserélje ki a címet. . Aztán, a Találd meg, mit mezőbe írjon be egy Űr .

Most tartsa a Cserélje ki doboz üres.

Kattintson a Cserélje ki az összeset .

Mint látható, sikeresen eltávolítottuk a szövegekből a felesleges szóközöket.

Hasonló olvasmányok:

  • Hogyan lehet eltávolítani az Excelben az utolsó szóközöket (6 egyszerű módszer)
  • A vezető szóköz eltávolítása Excelben (5 hasznos módja)
  • Hogyan lehet eltávolítani az extra szóközöket az Excelben (4 módszer)

3. A VBA használata a szöveg előtti szóköz eltávolítására

Végezetül, mi fogjuk biztosítani az Ön számára egy darab VBA makrók a szövegben lévő felesleges zavaró szóközök eltávolításához.

A következő adatkészletet fogjuk használni a bemutatáshoz:

📌 Lépések

Először nyomja meg a Alt+F11 a VBA szerkesztő. Kattintson a Beillesztés > Modul .

Írja be a következő kódot, és mentse el a fájlt.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Felhasználói bemenet fogadása' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", 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 

Most nyomja meg a Alt+F8 a billentyűzeten a makró párbeszédpanel megnyitásához.

Válassza ki a címet. remove_space . Kattintson a Fuss

A cellatartomány kiválasztása B5:B9.

Kattintson a OK utána.

Mint látható, a VBA-kód segítségével eltávolítottuk a szöveg előtti szóközöket.

4. Power Query a szöveg előtti szóköz eltávolításához

A szóközöket az Excelben a Power Query eszközzel is eltávolíthatja. Van egy beépített TRIM funkció a Power Query-ben.

Ennek bemutatásához ezt az adathalmazt fogjuk használni:

Amint láthatja, az adatok előtt néhány szóköz van. Ezt a Power Query funkcióval fogjuk eltávolítani.

📌 Lépések

A Adatok Lap, válassza a From Asztal/Tartomány .

Válassza ki az adatkészlet cellatartományát. Kattintson a OK .

Ezután elindul a power query editor, és így fog kinézni.

Kattintson a Oszlop1 minden szöveg kijelöléséhez.

Ezután kattintson az egér jobb gombjával. Válassza a Átalakítás .

Ezután kattintson a TRIM .

Mint látható, sikeresen eltávolítottuk az összes vezető szóközt az adathalmazból.

💬 Emlékezetes dolgok

✎ A TRIM funkció eltávolítja a szövegek közötti extra szóközöket. Ha több szóköz van, akkor egy szóközbe hozza őket.

✎ A Keresés &; Csere parancs minden szóközt eltávolít az adathalmazból. Ha a célod a szöveg előtti szóközök eltávolítása, ne használd ezt a parancsot.

Következtetés

Végezetül remélem, hogy ez a bemutató hasznos ismeretekkel látta el Önt arról, hogyan lehet eltávolítani a szöveg előtti szóközt az Excelben. Javasoljuk, hogy tanulja meg és alkalmazza az összes utasítást az adatállományára. Töltse le a gyakorló munkafüzetet és próbálja ki ezeket saját maga. Továbbá, bátran adjon visszajelzést a megjegyzés rovatban. Az értékes visszajelzései motiválnak minket, hogy ilyen bemutatókat hozzunk létre. Nefelejtse el megnézni weboldalunkat Exceldemy.com különböző Excelhez kapcsolódó problémák és megoldások.

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.