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