Jak usunąć myślniki w programie Excel (3 metody)

  • Udostępnij To
Hugh West

Czasami chcemy sprawdzić pewne wartości bez kresek, aby mieć głębsze zrozumienie informacji. Ale kiedy dane są ogromne, nie jest to mądry sposób na ręczne usunięcie kresek. W tym artykule dowiesz się, jak usunąć kreski w programie Excel na trzy najbardziej skuteczne sposoby.

Pobierz szablon praktyki

Możesz pobrać stąd darmowy szablon Excela do ćwiczeń i poćwiczyć samodzielnie.

Usuń myślniki w Excelu.xlsm

3 Proste metody usuwania kresek w programie Excel

W tym rozdziale omówione zostaną metody usuwania myślników w programie Excel z wykorzystaniem funkcji Znajdź & Zamień w programie Excel, za pomocą polecenia SUBSTYTUT funkcja, oraz poprzez wdrożenie Kod VBA .

1) Znajdź & Zamień Polecenie usuwania kresek

Na stronie Znajdź & Zamień polecenie jest najprostszą i najczęściej używaną funkcją do wykonywania większości zadań związanych z Excelem. Tutaj dowiemy się, jak usunąć myślniki za pomocą Znajdź & Zamień funkcja w programie Excel.

Kroki, które należy wykonać, podajemy poniżej,

Krok 1:

  • Wybierz zbiór danych.
  • Na mocy Strona główna zakładka, przejdź do Find & Select -> Replace.

Krok 2:

  • Z wyskakującego okienka Znajdź i zamień pole, w Znajdź to, co pole, wpisz kreska (-) symbol.
  • Zostaw Zastąpić pole pusty .
  • Naciśnij Wymień wszystko .

Spowoduje to wymazanie wszystkich kresek z twojego zbioru danych w Excelu.

Rzecz, o której należy pamiętać

Istnieje poważna wada używania polecenia Find & Replace do usuwania myślników w Excelu.Gdy twoje dane zaczynają się od liczby zero (0) (na przykład 002-10-2324), usunie wszystkie wiodące zera i da ci wyjście zmodyfikowanych danych (na przykład 002-10-2324 stanie się 2102324). Jeśli więc chcesz użyć polecenia Find & Replace do usunięcia myślników, upewnij się, że masz kopię zapasową oryginalnych danych.

Czytaj więcej: Usuń kreski z numeru telefonu w Excelu

2) Formuła do usuwania kresek w programie Excel

W przeciwieństwie do Znajdź & Zamień funkcja polecenia w programie Excel, użycie formuły jest najbezpieczniejszym i najbardziej kontrolowanym sposobem wyodrębnienia dowolnego rodzaju wyników w programie Excel. aby uzyskać wyjście zbioru danych bez kresek w programie Excel, można zaimplementować funkcja SUBSTITUTE .

Generic SUBSTITUTE Formuła,

=SUBSTITUTE(cell, "old_string", "new_string")

Tutaj,

stary_tekst = ciąg, który chcesz usunąć.

nowy_tekst = ciąg znaków, który chcesz zastąpić.

Kroki do usuwania myślników w Excelu za pomocą. SUBSTYTUT funkcji są podane poniżej,

Krok 1:

  • W pustej komórce, w której ma się pojawić wynik, umieść najpierw znak równy (=) podpisać, a następnie napisać SUBSTYTUT wraz z nim.
  • Wewnątrz nawiasów funkcji SUBSTITUTE, najpierw napisz numer referencyjny komórki z którego chcesz usunąć myślnik (-) (w naszym przypadku numer komórki to C5 ).
  • Następnie umieść przecinek (,) i po nim napisać kreska (-) symbol wewnątrz cudzysłów (lub dowolny stary tekst, który chcesz usunąć).
  • Ponownie umieścić przecinek (,) i na koniec zostaw puste podwójne cudzysłowy, jeśli chcesz mieć ciąg zerowy zamiast myślnika (-) (lub dowolny nowy ciąg, który chcesz, aby twój stary tekst został zastąpiony).

Tak więc nasza wymagana formuła będzie wyglądała jak poniżej,

=SUBSTITUTE(C5,"-",")

  • Naciśnij Wejdź na stronę .

Zastąpi on myślniki (-) (lub inny wybrany tekst) z ciągiem null (lub ciągiem, którym go zastąpisz).

Krok 2: Przeciągnij wiersz w dół używając Uchwyt do napełniania aby zastosować formułę do pozostałej części zbioru danych.

Teraz znalazłeś wynik zbioru danych bez kresek (-).

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

3. wbudowany kod VBA do usuwania kresek

Jeśli jesteś doświadczonym użytkownikiem Excela, to ta metoda jest tylko dla Ciebie. Używanie VBA do usuwania kresek jest najszybszym i absolutnym sposobem na wykonanie zadania.

Krok 1: Naciśnij Alt + F11 na klawiaturze lub przejdź do zakładki Programista -> Visual Basic otworzyć Edytor Visual Basic .

Krok 2: W wyskakującym oknie kodu, na pasku menu, kliknij Insert -> Moduł .

Krok 3: Skopiuj poniższy kod i wklej go do okna kodu.

 Sub RemoveDashes() Dim R As range Dim W As range On Error Resume Next xTitleId = "Excel" Set W = Application.Selection Set W = Application.InputBox("Range", xTitleId, W.Address, Type:=8) Application.ScreenUpdating = False For Each R In W R.NumberFormat = "@" R.Value = VBA.Replace(R.Value, "-", "") Next Application.ScreenUpdating = True End Sub 

Twój kod jest teraz gotowy do uruchomienia.

Krok 4: Naciśnij F5 na klawiaturze lub z paska menu wybrać Run -> Run Sub/UserForm. Możesz też po prostu kliknąć na mała ikona Play na pasku podmenu, aby uruchomić makro.

Krok 5: Z wyskakującego okienka Makro w oknie, wybierz Nazwa makra RemoveDashes -> Uruchom .

Krok 6: W wyskakującym oknie dialogowym, przejście do interesującego nas arkusza , wybierz pożądany zakres i kliknąć OK .

Spowoduje to zastąpienie wszystkich kresek (-) w twoim zbiorze danych łańcuchem pustym.

Jeśli chcesz zastąpić dowolny inny tekst czymś innym za pomocą kodu VBA, to wystarczy zmodyfikować linia nr 11 kodu w zależności od potrzeb.

Aby zrozumieć więcej,

Zamiast pisać wiersz jako,

R.Value = VBA.Replace(R.Value, "-", "")

Napisz to jako,

R.Value = VBA.Replace(R.Value, "old_text", "new_text")

Tutaj,

stary_tekst = ciąg, który chcesz usunąć.

nowy_tekst = łańcuch, na który chcesz zamienić.

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

Wniosek

Ten artykuł omawia metody usuwania kresek w programie Excel poprzez wykorzystanie Find & Replace polecenia dla początkujących w programie Excel, za pomocą najbezpieczniejszej metody SUBSTITUTE formuły dla zaawansowanych użytkowników programu Excel i przez wdrożenie kodu VBA dla ekspertów programu Excel. Mam nadzieję, że ten artykuł był bardzo korzystny dla Ciebie. Zapraszam do zadawania pytań, jeśli masz w odniesieniu do tematu.

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ł.