Brūkšnelių pašalinimas iš telefono numerio programoje "Excel" (4 būdai)

  • Pasidalinti
Hugh West

Duomenų rinkiniuose susiduriame su telefono numeriais, kuriuose yra brūkšnelių (-). Dėl akivaizdžių priežasčių turime pašalinti brūkšnelius iš telefono numerio įrašų. Šiame straipsnyje pabandysiu paaiškinti keletą greičiausių metodų, pvz. Rasti ir pasirinkti , Formato ląstelė , SUBSTITUCINĖ formulė, ir VBA makrokomandos kodas lengvai pašalinti brūkšnelius.

Tarkime, turiu klientų telefono numerių sąrašą,

Atkreipkite dėmesį, kad šioje lentelėje pateikiama tam tikra fiktyvi informacija, skirta tik pavyzdžiams demonstruoti.

Atsisiųsti duomenų rinkinį

Pašalinti brūkšnelius iš telefono numerio.xlsm

4 paprasti būdai pašalinti brūkšnelius iš telefono numerių programoje "Excel

1 būdas: Naudojant "Find & amp; Select" metodą

1 žingsnis: Eikite į Pagrindinis skirtukas>> Spustelėkite Rasti ir pasirinkti (in Redagavimas skirsnis)>> Pasirinkite Pakeisti.

2 žingsnis: Į Pakeisti Dialogo langas, esantis Raskite, ką dėžutės tipas Brūkšnelis / brūkšnelis (-) ir pakeiskite į langelyje paspauskite Null ( ). Spustelėkite Rasti viską.

Galite paspausti CTRL+H išryškinti Rasti ir pakeisti langas.

3 veiksmas: Spustelėkite Pakeiskite visus.

4 veiksmas: Atsivers patvirtinimo langas. Spustelėkite GERAI .

Visi Dasešai/hipenas automatiškai pakeičiamas, kaip parodyta toliau pateiktame paveikslėlyje.

Pastabos: Atminkite, kad Rasti ir pasirinkti metodas keičia pirminius duomenis. Prieš vykdydami šį metodą, būtinai nukopijuokite pirminius duomenis.

Skaityti daugiau: Kaip pašalinti neskaitmeninius simbolius iš "Excel" ląstelių

2 būdas: naudojant formatavimo ląstelę

1 žingsnis: Pasirinkite ląstelių intervalą, iš kurio norite pašalinti brūkšnelius.Eikite į Skirtukas Pradžia >> Spustelėkite Ląstelės (skyrius)>>Spustelėkite Formatas >>Pasirinkite Formato ląstelė. Atsidaro langas.

2 žingsnis: Kairėje pusėje Formato ląstelė langas viduje Kategorijos , Pasirinkite Pasirinktinis >>Pakeiskite bet kokį formatą su vienuolika 0 (nes mūsų telefono numeris turi 11 skaitmenų)

3 veiksmas: Spustelėkite GERAI.

Rezultatas bus panašus į toliau pateiktą paveikslėlį

Telefono numeriai, prasidedantys 0, taip pat išlaiko 0, nuo kurios prasideda numeris.

Skaityti daugiau: Kaip pašalinti specialiuosius simbolius programoje "Excel

3 metodas: formulės metodo naudojimas

Galite pašalinti brūkšnelius & rodyti telefono numerius kitoje ląstelėje tiesiog su formule, naudodami SUBSTITUTAS Funkcija.

= PAKEISTI(D4,"-","")

1 žingsnis: Įveskite formulę =SUBSTITUTE(D4,"-","") gretimoje ląstelėje.

2 žingsnis: Vilkite Užpildymo rankena iki paskutinių įrašų, o vykdymo rezultatai yra panašūs į toliau pateiktą paveikslėlį.

4 būdas: naudojant VBA makrokomandos kodą

A VBA Makro kodas pašalina brūkšnelius iš pasirinkto langelių intervalo per kodą, kurį paleidžia "Microsoft Visual Basic .

1 žingsnis : Paspauskite ALT+F11 iš viso atidaryti "Microsoft Visual Basic .

2 žingsnis: "Microsoft Visual Basic" įrankių juostoje spustelėkite Įdėkite >> Modulis.

3 veiksmas: Įkelkite šį kodą į "Microsoft Visual Basic" modulis.

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

4 veiksmas: Paspauskite F5, kad paleistumėte kodą. Atsivers pasirinkimo langas.

5 veiksmas: Pasirinkite ląstelių, iš kurių norite pašalinti brūkšnelius, intervalą.

6 žingsnis : Spustelėkite GERAI. Atlikus šiuos veiksmus gaunamas rezultatas, panašus į toliau pateiktą paveikslėlį

Jei telefono numerių pradžioje yra 0, šiuo metodu jie paliekami tokie, kokie yra. .

Skaityti daugiau: VBA simbolių pašalinimas iš eilutės programoje "Excel

Išvada

"Excel" duomenų rinkiniai turi įvairius ląstelių formatus, telefono numeriai taip pat yra vienas iš jų. Duomenų rinkinys, kuriame yra telefono numerių, dažnai turi būti bendrojo formato ląstelėje, o brūkšneliai turi būti pašalinti, kad būtų galima su jais dirbti. Parodėme keturis paprasčiausius metodus, pvz. Rasti ir pasirinkti , Formato ląstelė , SUBSTITUTAS Formulė ir VBA makrokomandos kodas atlikti brūkšnelių pašalinimą bet kokiame langelių intervale. Tikiuosi, kad šie metodai teisingai atsakys į jūsų užklausas ir padės jums suprasti procesą.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.