Hogyan lehet eltávolítani a kötőjeleket az Excelben (3 módszer)

  • Ossza Meg Ezt
Hugh West

Néha szeretnénk bizonyos értékeket kötőjelek nélkül ellenőrizni, hogy mélyebben megértsük az információt. De ha az adatok hatalmasak, nem bölcs megoldás a kötőjelek kézi eltávolítása. Ebben a cikkben megtudhatja, hogyan lehet a három leghatékonyabb módon eltávolítani a kötőjeleket az Excelben.

Gyakorlat sablon letöltése

Letöltheti innen az ingyenes gyakorló Excel-sablont, és gyakorolhat saját maga.

Kötőjelek eltávolítása Excel.xlsm-ben

3 egyszerű módszer a kötőjelek eltávolítására az Excelben

Ez a szakasz a kötőjelek Excelben történő eltávolításának módszereit tárgyalja a Keresés &; Csere parancsot az Excelben, a PÓTLÓ funkciót, és a VBA kód .

1. Find & Replace parancs a kötőjelek törléséhez

A Keresés &; Csere parancs a legegyszerűbb és legelterjedtebb funkció a legtöbb Excelhez kapcsolódó feladat elvégzéséhez. Itt meg fogjuk tudni, hogyan lehet a kötőjeleket törölni a Keresés &; Csere funkció az Excelben.

Az ehhez szükséges lépéseket az alábbiakban ismertetjük,

1. lépés:

  • Válassza ki az adatkészletet.
  • A Home fülre, menjen a Keresés &; Kiválasztás -> Csere.

2. lépés:

  • A felugró ablakból Keresés és csere dobozban, a Találd meg, mit mezőbe írja be a kötőjel (-) szimbólum.
  • Hagyja a Cserélje ki mező üres .
  • Sajtó Cserélje ki az összeset .

Ezzel az Excelben az összes kötőjelet kitörli az adatkészletből.

Amit szem előtt kell tartani

Van egy nagy hátránya a Find & Replace parancs használatának az Excelben a kötőjelek eltávolítására. Ha az adatok számmal kezdődnek. nulla (0) (például 002-10-2324), a program eltávolítja az összes vezető nullát, és a módosított adatokat adja ki (például a 002-10-2324-ből 2102324 lesz). Ha tehát a Find & Replace parancsot szeretné használni a kötőjelek törlésére, győződjön meg róla, hogy van biztonsági másolata az eredeti adatokról.

Bővebben: Távolítsa el a kötőjeleket a telefonszámból Excelben

2. Képlet a kötőjelek törléséhez az Excelben

Ellentétben a Keresés &; Csere parancs funkciót az Excelben, a képlet használata a legbiztonságosabb és legellenőrzöttebb módja bármilyen eredmény kinyerésének az Excelben. Az Excelben az adatkészlet kimenetének kötőjelek nélküli kimenetéhez az alábbiakat lehet végrehajtani a SUBSTITUTE funkció .

Általános SUBSTITUTE formula,

=SUBSTITUTE(cell, "régi_string", "új_string")

Tessék,

old_text = az eltávolítani kívánt karakterlánc.

new_text = az a karakterlánc, amellyel helyettesíteni szeretné.

Lépések a kötőjelek eltávolításához az Excelben a PÓTLÓ funkciót az alábbiakban adjuk meg,

1. lépés:

  • Egy üres cellában, ahol az eredményt szeretné megjeleníteni, először tegyen egy egyenlő (=) jelet, majd írja PÓTLÓ vele együtt.
  • A zárójelek belsejében a SUBSTITUTE függvényben, először írja be a következőt a sejt hivatkozási száma amelyből el akarja távolítani a kötőjelet (-) (esetünkben a cellaszám a következő volt C5 ).
  • Akkor tegyen egy vessző (,) szimbólumot, és utána írja kötőjel (-) szimbólum belül kettős idézőjelek (vagy bármilyen régi szöveget, amelyet el akar távolítani).
  • Ismét tegyen egy vessző (,) és végül hagyjon üres idézőjeleket, ha kötőjel (-) helyett null karakterláncot szeretne (vagy bármilyen új karakterláncot, amellyel a régi szöveget helyettesíteni szeretné).

Tehát a szükséges képletünk a következőképpen fog kinézni,

=SUBSTITUTE(C5,"-","")

  • Sajtó Írja be a címet. .

A kötőjelek helyettesítésére (-) (vagy bármely más kiválasztott szöveget) null karakterlánccal (vagy azzal a karakterlánccal, amellyel helyettesíti).

2. lépés: Húzza lefelé a sort a Töltse ki a fogantyút hogy a képletet az adatállomány többi részére is alkalmazza.

Most már megtaláltad az eredményt egy kötőjelek (-) nélküli adathalmazban.

Bővebben: Hogyan lehet eltávolítani a speciális karaktereket az Excelben

3. Beágyazott VBA kód a kötőjelek eltávolításához

Ha Ön tapasztalt Excel-felhasználó, akkor ez a módszer csak Önnek szól. A VBA használata a kötőjelek eltávolításához a leggyorsabb és abszolút módja a munka elvégzésének.

1. lépés: Sajtó Alt + F11 a billentyűzeten, vagy lépjen a Fejlesztő -> Visual Basic kinyitni Visual Basic szerkesztő .

2. lépés: A felugró kódablakban a menüsorban kattintson a Beszúrás -> Modul .

3. lépés: Másolja ki az alábbi kódot, és illessze be a kódablakba.

 Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

A kódja most már futtatásra kész.

4. lépés: Sajtó F5 a billentyűzeten, vagy válassza a menüsorból a Futtatás -> Sub/UserForm futtatása . Egyszerűen csak kattints a kis Play ikon az almenüsorban a makró futtatásához.

5. lépés: A felugró ablakból Makró ablakban válassza ki a Makró neve RemoveDashes -> Futtatás .

6. lépés: A felugró párbeszédpanelen, váltás az érdeklődésre számot tartó munkalapra , válassza ki a kívánt tartomány és kattintson OK .

Ez az összes kötőjelet (-) az adatállományban egy null karakterlánccal helyettesíti.

Ha bármilyen más szöveget mással akar helyettesíteni a VBA kóddal, akkor csak módosítsa a 11. sor a kódot az Ön igényei szerint.

Hogy többet értsen,

Ahelyett, hogy a sort így írnánk,

R.Value = VBA.Replace(R.Value, "-", "")

Írja le a következőképpen,

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

Tessék,

old_text = az eltávolítani kívánt karakterlánc.

new_text = az a karakterlánc, amellyel helyettesíteni szeretné.

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

Következtetés

Ez a cikk a kötőjelek Excelben történő eltávolításának módszereit tárgyalja a Find & Replace parancs felhasználásával az Excel kezdők számára, a SUBSTITUTE formula legbiztonságosabb módszerének használatával az Excel haladó felhasználója számára, és az Excel szakértők számára a VBA kód végrehajtásával. Remélem, hogy ez a cikk nagyon hasznos volt az Ön számára. Nyugodtan tegyen fel bármilyen kérdést, ha van a témával kapcsolatban.

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.