Eliminați liniuțele din numărul de telefon în Excel (4 moduri)

  • Imparte Asta
Hugh West

În seturile de date, întâlnim numere de telefon care conțin liniuțe (-). Din motive evidente, trebuie să eliminați liniuțele din intrările numerelor de telefon. În acest articol, voi încerca să explic câteva dintre cele mai rapide metode, cum ar fi Găsiți & Selectați , Format Cell , SUBSTITUTE Formula, și Codul macro VBA pentru a elimina ușor liniuțele.

Să presupunem că am o listă de numere de telefon ale clienților,

Rețineți că acest tabel conține unele informații fictive doar pentru demonstrarea exemplelor.

Descărcați setul de date

Eliminați liniuțele din numărul de telefon.xlsm

4 Metode ușoare pentru a elimina liniuțele din numerele de telefon în Excel

Metoda 1: Folosind Find & Selectați metoda

Pasul 1: Mergeți la Pagina de start>> Faceți clic pe Găsiți & Selectați (în Editare secțiune)>> Selectați Înlocuiți.

Pasul 2: În Înlocuiți Caseta de dialog, în Găsiți ce tip de cutie Traducerea / liniuță (-) și înlocuirea cu apăsați butonul Null ( ). Faceți clic pe Găsiți toate.

Puteți utiliza apăsarea CTRL+H pentru a scoate în evidență Găsiți & Înlocuiți fereastră.

Pasul 3: Faceți clic pe Înlocuiți-le pe toate.

Pasul 4: Se va deschide o fereastră de confirmare. Faceți clic pe OK .

Toate Tracte/Hyphen este înlocuit automat, așa cum se arată în imaginea de mai jos

Note: Rețineți că Găsiți & Selectați modifică datele brute. Asigurați-vă că ați copiat datele brute înainte de a executa această metodă.

Citește mai mult: Cum să eliminați caracterele nenumerice din celule în Excel

Metoda 2: Utilizarea Format Cell

Pasul 1: Selectați intervalul de celule din care doriți să eliminați liniuțele.Mergeți la Fila Acasă >> Faceți clic pe Celula (secțiune)>>Click pe Format >>Selectați Format Cell. Se deschide o fereastră.

Pasul 2: În partea stângă a Format Cell fereastră în interior Categorii , Selectați Personalizat >>Modificați orice format cu unsprezece 0-uri (deoarece numărul nostru de telefon are 11 cifre)

Pasul 3: Faceți clic pe BINE.

Rezultatul va fi similar cu imaginea de mai jos

Numerele de telefon care încep cu 0-uri păstrează și ele 0-urile care încep cu numărul în acest proces.

Citește mai mult: Cum să eliminați caracterele speciale în Excel

Metoda 3: Utilizarea metodei formulei

Puteți elimina liniuțele & afișa numere de telefon într-o altă celulă prin simpla formulă folosind SUBSTITUTE Funcție.

= SUBSTITUTE(D4,"-","")

Pasul 1: Introduceți formula =SUBSTITUTE(D4,"-",""") într-o celulă adiacentă.

Pasul 2: Trageți de butonul Mâner de umplere până la ultimele intrări, iar execuția prezintă rezultate similare cu imaginea de mai jos

Metoda 4: Utilizarea codului macro VBA

A VBA macrocodul elimină liniuțele dintr-un interval de celule selectat prin intermediul unui cod executat de Microsoft Visual Basic .

Pasul 1 : Apăsați ALT+F11 cu totul pentru a deschide Microsoft Visual Basic .

Pasul 2: În bara de instrumente Microsoft Visual Basic, faceți clic pe Introduceți >> Modul.

Pasul 3: Lipiți următorul cod în fișierul Modulul Microsoft Visual Basic.

 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 

Pasul 4: Apăsați F5 pentru a rula codul. Se va deschide o fereastră de selecție.

Pasul 5: Selectați un interval de celule din care doriți să eliminați liniuțele.

Pasul 6 : Faceți clic pe BINE. Executarea pașilor produce un rezultat similar cu imaginea de mai jos

Dacă la începutul numerelor de telefon sunt prezenți 0-uri, această metodă le păstrează așa cum sunt. .

Citește mai mult: VBA pentru a elimina caracterele din șir în Excel

Concluzie

Seturile de date Excel suportă diferite formate de celule, numerele de telefon sunt, de asemenea, unul dintre ele. Setul de date care conține numere de telefon trebuie adesea să fie în celulă de format general și să fie eliminate liniuțele pentru a lucra cu. Am demonstrat cele mai ușoare patru metode, cum ar fi Găsiți & Selectați , Format Cell , SUBSTITUTE Formula, și Codul macro VBA pentru a executa eliminarea liniuțelor în orice interval de celule. Sper că aceste metode răspund la întrebările dvs. și vă ajută să înțelegeți procesul.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.