Poista viivat puhelinnumerosta Excelissä (4 tapaa)

  • Jaa Tämä
Hugh West

Tietokannoissa törmäämme puhelinnumeroihin, jotka sisältävät viivat (-). Ilmeisistä syistä meidän on tehtävä poista viivat Tässä artikkelissa yritän selittää joitakin nopeimpia menetelmiä, kuten puhelinnumeromerkinnät. Etsi & valitse , Muotoile solu , VAIHTOEHTO Kaava, ja VBA-makrokoodi poistaa viivat helposti.

Oletetaan, että minulla on luettelo asiakkaiden puhelinnumeroista,

Huomaa, että tämä taulukko sisältää joitakin tyhjiä tietoja vain esimerkkien havainnollistamiseksi.

Lataa tietokokonaisuus

Poista viivat puhelinnumerosta number.xlsm

4 helppoa tapaa poistaa viivat puhelinnumeroista Excelissä

Menetelmä 1: Etsi & valitse -menetelmän käyttäminen

Vaihe 1: Siirry osoitteeseen Etusivu-välilehti>> Klikkaa Etsi & valitse (in Muokkaaminen section)>> Valitse Korvaa.

Vaihe 2: Vuonna Vaihda Dialog Box, in Etsi mitä laatikon tyyppi Dash/Hyphen (-) ja korvaa seuraavalla tekstillä laatikko paina Nolla ( ). Klikkaa Etsi kaikki.

Voit käyttää painamalla CTRL+H tuoda esiin Etsi &; Korvaa ikkuna.

Vaihe 3: Klikkaa Korvaa kaikki.

Vaihe 4: Avautuu vahvistusikkuna. Napsauta OK .

Kaikki Dashes/Hyphen korvataan automaattisesti, kuten alla olevassa kuvassa näkyy

Huomautuksia: Muista, että Etsi & valitse menetelmä muuttaa raakatietoja. Varmista, että kopioit raakatiedot ennen tämän menetelmän suorittamista.

Lue lisää: Muiden kuin numeeristen merkkien poistaminen Excelin soluista

Menetelmä 2: Muotoile solu

Vaihe 1: Valitse solualue, josta haluat poistaa katkoviivat.Siirry osoitteeseen Koti-välilehti >> Klikkaa Solu (jakso)>>Klikkaa kohtaa Muotoilu >>Valitse Muotoile solu. Ikkuna avautuu.

Vaihe 2: Vasemmalla puolella Muotoile solu ikkuna sisällä Kategoriat , Valitse Custom >>Muokkaa mitä tahansa muotoa, jossa on yksitoista 0:ta (koska puhelinnumerossamme on 11 numeroa).

Vaihe 3: Klikkaa SELVÄ.

Tulos on samanlainen kuin alla olevassa kuvassa

Myös 0:lla alkavat puhelinnumerot säilyttävät tässä prosessissa numeron alussa olevat 0:t.

Lue lisää: Erikoismerkkien poistaminen Excelissä

Menetelmä 3: Kaavamenetelmän käyttö

Voit poistaa viivat & näyttää puhelinnumerot toisessa solussa yksinkertaisesti kaavalla, jossa käytetään näppäintä SIJAINEN Toiminto.

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

Vaihe 1: Syötä kaava =SUBSTITUTE(D4,"-","") viereisessä solussa.

Vaihe 2: Vedä Täyttökahva viimeisiin merkintöihin asti, ja suoritus näyttää alla olevan kuvan kaltaisia tuloksia.

Menetelmä 4: VBA-makrokoodin käyttäminen

A VBA makrokoodi poistaa viivat valitulta solualueelta koodin avulla, jonka suorittaa ohjelma Microsoft Visual Basic .

Vaihe 1 : Paina ALT+F11 kokonaan avata Microsoft Visual Basic .

Vaihe 2: Napsauta Microsoft Visual Basic -työkalurivillä kohtaa Lisää >> Moduuli.

Vaihe 3: Liitä seuraava koodi Microsoft Visual Basic -moduuli.

 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 

Vaihe 4: Suorita koodi painamalla F5. Valintaikkuna avautuu.

Vaihe 5: Valitse solualue, josta haluat poistaa viivat.

Vaihe 6 : Klikkaa SELVÄ. Vaiheiden suorittaminen tuottaa alla olevan kuvan kaltaisen tuloksen.

Jos puhelinnumeroiden alussa on 0:t, tämä menetelmä säilyttää ne ennallaan. .

Lue lisää: VBA merkkien poistamiseksi merkkijonosta Excelissä

Päätelmä

Excel-tietokannat kantavat erilaisia solumuotoja, myös puhelinnumerot ovat yksi niistä. Puhelinnumeroita sisältävä tietokanta on usein oltava yleisessä solumuodossa ja katkoviivat on poistettava, jotta sen kanssa voidaan työskennellä. Olemme esitelleet neljä helpointa menetelmää, kuten Etsi & valitse , Muotoile solu , SIJAINEN Kaava, ja VBA-makrokoodi suorittaa viivan poiston missä tahansa solualueella. Toivottavasti nämä menetelmät tekevät oikeutta kyselyihisi ja auttavat sinua ymmärtämään prosessin.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.