Odstránenie pomlčiek z telefónneho čísla v programe Excel (4 spôsoby)

  • Zdieľajte To
Hugh West

V súboroch údajov sa stretávame s telefónnymi číslami, ktoré obsahujú pomlčky (-). Z pochopiteľných dôvodov musíme odstrániť pomlčky V tomto článku sa pokúsim vysvetliť niektoré z najrýchlejších metód, ako napr. Nájsť & Vybrať , Formát bunky , Vzorec SUBSTITUTE, a Kód makra VBA na jednoduché odstránenie pomlčiek.

Predpokladajme, že mám zoznam telefónnych čísel zákazníkov,

Všimnite si, že táto tabuľka obsahuje niektoré fiktívne informácie len na demonštráciu príkladov.

Stiahnutie súboru údajov

Odstránenie pomlčiek z telefónneho čísla.xlsm

4 jednoduché metódy na odstránenie pomlčiek z telefónnych čísel v programe Excel

Metóda 1: Použitie metódy Find & Select

Krok 1: Prejsť na Karta Domov>> Kliknite na . Nájsť & Vybrať (v Úprava stránky sekcia)>> Vyberte Nahradiť.

Krok 2: V Vymeňte stránku Dialógové okno, v Zistite, čo typ boxu Pomlčka/číslica (-) a nahradiť ju box stlačte Null ( ). Kliknite na Nájsť všetko.

Môžete použiť stlačenie CTRL+H vyzdvihnúť Nájsť a nahradiť okno.

Krok 3: Kliknite na Nahradiť všetko.

Krok 4: Zobrazí sa potvrdzovacie okno. Kliknite na OK .

Všetky Dashes/Hyphen sa automaticky nahradí, ako je znázornené na nasledujúcom obrázku

Poznámky: Majte na pamäti, že Nájsť & Vybrať Pred vykonaním tejto metódy sa uistite, že ste skopírovali nespracované údaje.

Prečítajte si viac: Ako odstrániť nečíselné znaky z buniek v programe Excel

Metóda 2: Použitie funkcie Formát bunky

Krok 1: Vyberte rozsah buniek, z ktorých chcete odstrániť pomlčky. Karta Domov >> Kliknite na Bunky (sekcia)>>Kliknite na Formát >>Vyberte Formát bunky. Zobrazí sa okno.

Krok 2: Na ľavej strane Formát bunky okno vo vnútri Kategórie , Vyberte Vlastné >>Upravte akýkoľvek formát s jedenástimi 0 (keďže naše telefónne číslo má 11 číslic)

Krok 3: Kliknite na V PORIADKU.

Výsledok bude podobný nasledujúcemu obrázku

Telefónne čísla začínajúce na 0 si pri tomto procese tiež zachovajú 0 začínajúce číslo.

Prečítajte si viac: Ako odstrániť špeciálne znaky v programe Excel

Metóda 3: Použitie metódy vzorca

Pomlčky & môžete odstrániť a zobraziť telefónne čísla v inej bunke jednoducho pomocou vzorca s použitím SUBSTITUTE Funkcia.

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

Krok 1: Zadajte vzorec =SUBSTITUTE(D4,"-","") v susednej bunke.

Krok 2: Potiahnite Rukoväť náplne až po posledné položky a vykonanie zobrazí výsledky podobné nasledujúcemu obrázku

Metóda 4: Použitie kódu makra VBA

A VBA makrokód odstraňuje pomlčky z vybraného rozsahu buniek prostredníctvom kódu spusteného Microsoft Visual Basic .

Krok 1 : Tlač ALT+F11 celkovo otvoriť Microsoft Visual Basic .

Krok 2: Na paneli nástrojov Microsoft Visual Basic kliknite na položku Vložte >> Modul.

Krok 3: Vložte nasledujúci kód do Modul 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 

Krok 4: Stlačením klávesy F5 spustíte kód. Zobrazí sa okno Výber.

Krok 5: Vyberte rozsah buniek, z ktorých chcete odstrániť pomlčky.

Krok 6 : Kliknite na . V PORIADKU. Vykonanie týchto krokov vedie k výsledku podobnému nasledujúcemu obrázku

Ak sa na začiatku telefónnych čísel nachádzajú nuly, táto metóda ich ponechá v pôvodnom stave. .

Prečítajte si viac: VBA na odstránenie znakov z reťazca v programe Excel

Záver

Súbory údajov programu Excel nesú rôzne formáty buniek, jedným z nich sú aj telefónne čísla. Súbor údajov obsahujúci telefónne čísla musí byť často vo všeobecnom formáte bunky a na prácu s ním je potrebné odstrániť pomlčky. Ukázali sme štyri najjednoduchšie metódy, ako napr. Nájsť & Vybrať , Formát bunky , SUBSTITUTE Vzorec a Kód makra VBA na vykonanie odstránenia pomlčiek v ľubovoľnom rozsahu buniek. Dúfam, že tieto metódy zodpovedajú vašim otázkam a pomôžu vám pochopiť tento proces.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.