Odstranění pomlček z telefonního čísla v aplikaci Excel(4 způsoby)

  • Sdílet Toto
Hugh West

V datových souborech se setkáváme s telefonními čísly obsahujícími pomlčky (-). Z pochopitelných důvodů musíme odstranit pomlčky V tomto článku se pokusím vysvětlit některé z nejrychlejších metod, jako např. Najít & Vybrat , Formát buňky , Vzorec SUBSTITUTE, a Kód makra VBA a pomlčky snadno odstraníte.

Předpokládejme, že mám seznam telefonních čísel zákazníků,

Všimněte si, že tato tabulka obsahuje některé fiktivní informace pouze pro demonstraci příkladů.

Stáhnout datovou sadu

Odstranění pomlček z telefonního čísla.xlsm

4 snadné způsoby odstranění pomlček z telefonních čísel v aplikaci Excel

Metoda 1: Použití metody Najít & Vybrat

Krok 1: Přejít na Karta Home>> Klikněte na Najít & Vybrat (v Úpravy sekce)>> Vyberte Nahradit.

Krok 2: V Vyměňte stránky Dialogové okno, v Zjistěte, co typ krabice Pomlčka/čárka (-) a nahradit za boxu stiskněte tlačítko Null ( ). Klikněte na Najít vše.

Stisknutím tlačítka CTRL+H abyste vyzdvihli Najít a nahradit okno.

Krok 3: Klikněte na Nahradit vše.

Krok 4: Zobrazí se potvrzovací okno. Klikněte na OK .

Všechny Dashes/Hyphen se automaticky nahradí, jak je znázorněno na obrázku níže

Poznámky: Mějte na paměti, že Najít & Vybrat Před provedením této metody zkopírujte nezpracovaná data.

Přečtěte si více: Jak odstranit nečíselné znaky z buněk v aplikaci Excel

Metoda 2: Použití funkce Formátovat buňku

Krok 1: Vyberte rozsah buněk, ze kterých chcete odstranit pomlčky. Karta Domů >> Klikněte na Buňky (sekce)>>Klikněte na Formát >>Vyberte Formát buňky. Objeví se okno.

Krok 2: Na levé straně Formát buňky okno uvnitř Kategorie , Zvolte Vlastní >>Upravte libovolný formát s jedenácti 0 (protože naše telefonní číslo má 11 číslic).

Krok 3: Klikněte na DOBŘE.

Výsledek bude podobný obrázku níže

Telefonní čísla začínající na nuly si při tomto procesu rovněž zachovávají nuly začínající číslo.

Přečtěte si více: Jak odstranit speciální znaky v aplikaci Excel

Metoda 3: Použití metody vzorce

Pomlčky & zobrazit telefonní čísla v jiné buňce můžete jednoduše pomocí vzorce s použitím příkazu SUBSTITUTE Funkce.

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

Krok 1: Zadejte vzorec =SUBSTITUTE(D4,"-","") v sousední buňce.

Krok 2: Přetáhněte Plnicí rukojeť až po poslední položky a provedení zobrazí výsledky podobné následujícímu obrázku.

Metoda 4: Použití kódu makra VBA

A VBA makrokód odstraňuje pomlčky z vybraného rozsahu buněk prostřednictvím kódu spuštěného pomocí Microsoft Visual Basic .

Krok 1 : Tisk ALT+F11 celkem otevřít Microsoft Visual Basic .

Krok 2: Na panelu nástrojů Microsoft Visual Basic klikněte na položku Vložte >> Modul.

Krok 3: Vložte následující 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: Kód spustíte stisknutím klávesy F5. Zobrazí se okno Výběr.

Krok 5: Vyberte rozsah buněk, ze kterých chcete odstranit pomlčky.

Krok 6 : Klikněte na DOBŘE. Provedení těchto kroků vede k výsledku podobnému následujícímu obrázku.

Pokud jsou na začátku telefonních čísel nuly, tato metoda je zachovává tak, jak jsou. .

Přečtěte si více: Odstranění znaků z řetězce v aplikaci Excel pomocí VBA

Závěr

Datové sady aplikace Excel nesou různé formáty buněk, jedním z nich jsou i telefonní čísla. Datovou sadu obsahující telefonní čísla je často třeba pro práci s nimi upravit do obecného formátu buňky a odstranit pomlčky. Ukázali jsme si čtyři nejjednodušší metody, jako např. Najít & Vybrat , Formát buňky , SUBSTITUTE Vzorec a Kód makra VBA k provedení odstranění pomlček v libovolném rozsahu buněk. Doufám, že tyto metody odpovídají vašim dotazům a pomohou vám pochopit proces.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.