Usuń kreski z numeru telefonu w Excelu (4 sposoby)

  • Udostępnij To
Hugh West

W zbiorach danych spotykamy numery telefonów zawierające kreski (-). Z oczywistych względów musimy usunąć myślniki z wpisów numerów telefonów. W tym artykule postaram się wyjaśnić kilka najszybszych metod jak np. Znajdź & Wybierz , Formatuj komórkę , SUBSTYTUT Wzór, oraz Kod makra VBA aby z łatwością usunąć kreski.

Załóżmy, że mam listę numerów telefonów klientów,

Zauważ, że ta tabela zawiera pewne informacje pozorne tylko w celu zademonstrowania przykładów.

Pobierz zbiór danych

Usuń kreski z numeru telefonu.xlsm

4 Proste metody usuwania kresek z numerów telefonów w programie Excel

Metoda 1: Korzystanie z Find & Select Method

Krok 1: Idź do Home Tab>> Kliknij Znajdź & Wybierz (w Edycja sekcja)>> Wybierz Wymienić.

Krok 2: W Wymienić Okno dialogowe, w Znajdź to, co typ skrzynki Kreska/Hyphen (-) i zamienić na nacisnąć pole Null ( ). Kliknij na Znajdź wszystko.

Można użyć naciśnięcia CTRL+H wydobyć Znajdź & Zamień okno.

Krok 3: Kliknij na Wymień wszystko.

Krok 4: Pojawi się okno potwierdzenia. Kliknij OK .

Wszystkie Daszki/Hyphen zostanie automatycznie zastąpiony, jak pokazano na poniższym obrazku

Uwagi: Należy pamiętać, że Znajdź & Wybierz Metoda zmienia dane surowe. Przed wykonaniem tej metody należy upewnić się, że dane surowe zostały skopiowane.

Czytaj więcej: Jak usunąć znaki nie-numeryczne z komórek w programie Excel

Metoda 2: Użycie Formatuj komórkę

Krok 1: Zaznacz zakres komórek, z których chcesz usunąć kreski.Przejdź do Zakładka główna >> Kliknij na Komórka (sekcja)>>Kliknij na Format >>Wybierz Format Cell. Pojawia się okno.

Krok 2: Po lewej stronie Formatuj komórkę okno w środku Kategorie , Wybierz Niestandardowe >>Zmodyfikuj dowolny format z jedenastoma 0 (ponieważ nasz numer telefonu ma 11 cyfr)

Krok 3: Kliknij na OK.

Wynik będzie podobny do poniższego obrazka

Numery telefonów zaczynające się od 0s również zachowują w tym procesie 0s rozpoczynające numer.

Czytaj więcej: Jak usunąć znaki specjalne w programie Excel

Metoda 3: Użycie metody formuły

Możesz usunąć kreski & pokazać numery telefonów w innej komórce po prostu za pomocą formuły przy użyciu SUBSTYTUT Funkcja.

= SUBSTYTUT(D4,"-",")

Krok 1: Wprowadź formułę =SUBSTITUTE(D4,"-",") w sąsiedniej komórce.

Krok 2: Przeciągnij Uchwyt do napełniania aż do ostatnich wpisów, a wykonanie przedstawia wyniki podobne do poniższego obrazka

Metoda 4: Użycie kodu makra VBA

A VBA kod makra usuwa kreski z wybranego zakresu komórek poprzez kod uruchamiany przez Microsoft Visual Basic .

Krok 1 : Naciśnij ALT+F11 w sumie do otwarcia Microsoft Visual Basic .

Krok 2: Na pasku narzędzi Microsoft Visual Basic kliknij na Wkładka >> Moduł.

Krok 3: Wklejamy następujący kod do Microsoft Visual Basic Moduł.

 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: Naciśnij F5, aby uruchomić kod. Pojawi się okno Wybór.

Krok 5: Wybierz zakres komórek, z których chcesz usunąć kreski.

Krok 6 : Kliknij OK. Wykonanie czynności daje wynik podobny do poniższego obrazka

Jeśli na początku numerów telefonów znajdują się cyfry 0, metoda ta zachowuje je w takiej postaci .

Czytaj więcej: VBA do usuwania znaków z łańcucha w Excelu

Wniosek

Zbiory danych w Excelu noszą różne formaty komórek, numery telefonów są również jednym z nich. Zbiór danych zawierający numery telefonów często musi być w komórce w formacie ogólnym i usunięte kreski, aby móc z nim pracować. Zademonstrowaliśmy cztery najprostsze metody, takie jak Znajdź & Wybierz , Formatuj komórkę , SUBSTYTUT Formuła, oraz Kod makra VBA aby wykonać usunięcie kresek w dowolnym zakresie komórek. Mam nadzieję, że te metody oddają sprawiedliwość twoim zapytaniom i pomagają ci zrozumieć proces.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.