Jak usunąć pierwsze 3 znaki w programie Excel (4 metody)

  • Udostępnij To
Hugh West

Podczas pracy z niestrukturalnych danych surowych może często trzeba wyodrębnić odpowiednie informacje z niego. Czasami trzeba usunąć pierwsze, drugie lub trzecie znaki z łańcucha tekstowego, aby pobrać wartość. Excel ma kilka funkcji, dzięki którym można wykonać tego rodzaju zadania. Można również zrobić własne funkcje do usuwania znaków z ciągów tekstowych też. Dziś w tym artykule, będziemyomówić jak usunąć pierwsze 3 znaki w Excelu.

Pobierz podręcznik do ćwiczeń

Pobierz ten zeszyt ćwiczeń, aby ćwiczyć zadania podczas czytania tego artykułu.

Usuń pierwsze 3 znaki.xlsm

4 Odpowiednie sposoby na usunięcie pierwszych 3 znaków w Excelu

Rozważmy sytuację, w której masz bazę danych zawierającą surowe dane. Pierwsze 3 znaki w twoich każdych danych są niepotrzebne i teraz musisz usunąć te znaki. W tej sekcji pokażemy, jak usunąć te pierwsze 3 znaki z twoich danych w programie Excel.

1) Użyj funkcji PRAWDA, aby usunąć pierwsze 3 znaki w programie Excel

Połączenie funkcja PRAWDA oraz funkcja LEN może pomóc ci usunąć pierwsze 3 znaki z komórek danych. Ta metoda jest opisana w poniższych krokach.

Krok 1:

  • W komórce C4 , stosować PRAWDA zagnieżdżony z funkcją LEN Wzór to,
=RIGHT(B4,LEN(B4)-3)

  • Tutaj, string_cell jest B4 z którego usuniemy 3 znaki.
  • LEN(B4)-3 jest używany jako num_chars . LEN Funkcja zadba o to, aby usunąć z komórki pierwsze 3 znaki.

Krok 2:

  • Teraz, gdy nasza formuła jest gotowa, naciśnij ENTER aby uzyskać wynik.

  • Nasz wynik znajduje się tutaj. Aby uzyskać pełny wynik, przesuń kursor myszy do prawego dolnego rogu komórki. Gdy kursor pokaże znak krzyża, kliknij dwukrotnie na znak, aby zastosować tę samą funkcję do pozostałych komórek.

Related Content: Jak usunąć pierwszy znak z ciągu w Excelu za pomocą VBA

2. zastosuj funkcję REPLACE do usunięcia pierwszych 3 znaków w Excelu

Funkcja REPLACE Zazwyczaj zastępuje część ciągu tekstowego innym ciągiem tekstowym. Jednak w tym rozdziale wykorzystamy tę funkcję do usuwania znaków z komórek. Zobaczmy, jak to się robi.

Krok 1:

  • Zastosuj REPLACE funkcja w komórce C4 . wzór to,
=REPLACE(B4,1,3,"")

  • Gdzie B4 to stary tekst.
  • Start_num wynosi 1. Zaczniemy od początku.
  • Num_chars wynosi 3, ponieważ chcemy zastąpić pierwsze trzy znaki.
  • Nowy_tekst to zmodyfikowany tekst, który zastąpi stary tekst.

  • ENTER Aby uzyskać wynik. Z wyniku widzimy, że nasza formuła działa doskonale.

  • Teraz zastosujemy tę samą formułę do wszystkich wymaganych komórek.

Read More: Usuń ostatni znak z łańcucha Excel (5 prostych metod)

Podobne Lektury:

  • VBA do usuwania znaków z łańcucha w Excelu (7 metod)
  • Jak usunąć znaki niedrukowalne w programie Excel (4 proste sposoby)
  • Usuń puste znaki w programie Excel (5 metod)
  • Jak usunąć pojedyncze cudzysłowy w Excelu (6 sposobów)
  • Jak usunąć średnik w programie Excel (4 metody)

3) Wstaw funkcję MID, aby usunąć pierwsze 3 znaki w Excelu

Połączenie funkcja MID a funkcja LEN wykonuje tę samą operację co metoda pierwsza. Zastosujemy teraz ten wzór do naszego zbioru danych.

Krok 1:

  • Formuła, którą zastosujemy w komórce C4 jest,
=MID(B4,4,LEN(B4)-3)

  • Tutaj tekst jest B4
  • Start_num wynosi 4, ponieważ usuniemy pierwsze 3 liczby.
  • Num_chars definiuje się jako LEN(B4)-3)

  • Hit ENTER i zastosować formułę do wszystkich komórek. Nasza praca tutaj jest wykonana!

Read More: Jak usunąć znak z ciągu w Excelu (14 sposobów)

4. wprowadzenie funkcji zdefiniowanej przez użytkownika do usuwania pierwszych 3 znaków w programie Excel

Możesz również stworzyć własną funkcję, aby wykonać to zadanie.To prawda, możesz zdefiniować własną funkcję niestandardową, aby wykonać zadanie.Aby to zrobić, musisz napisać kod VBA.Omówimy ten proces za pomocą poniższych kroków.Aby dowiedzieć się więcej o funkcjach niestandardowych, Kliknij tutaj!

Krok 1:

  • Najpierw przejdź do Microsoft Okno Visual Basic for Applications poprzez naciśnięcie Alt+F11 .

  • Zostanie otwarte nowe okno. Teraz kliknij Wkładka i wybrać Moduł aby otworzyć nowy moduł.

Krok 2:

  • W nowo otwartym module wstaw kod VBA, aby stworzyć funkcję UFD usuwającą pierwsze 3 znaki z komórek. Dostarczyliśmy dla Ciebie kod, który możesz po prostu skopiować i użyć w swoim arkuszu. Nazwa naszej funkcji zdefiniowanej przez użytkownika to RemoveFirst3 . a kod do stworzenia tej funkcji to,
 Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function 

Krok 3:

  • Nasz kod jest napisany. Teraz wróć do arkusza i wpisz funkcję =RemoveFirst3 Widzimy, że funkcja została utworzona.

  • Teraz zastosuj funkcję w komórce C4 Funkcja to,
=RemoveFirst3(B4,3)

  • Naciśnij ENTER aby uzyskać wynik.

  • Nasza niestandardowa funkcja działa poprawnie, teraz zastosujemy ją do pozostałych komórek, aby uzyskać ostateczny wynik.

Related Content: Jak usunąć ostatnie 3 znaki w Excelu (4 formuły)

Rzeczy do zapamiętania

👉 Tworzenie formuły niestandardowej ma więcej ograniczeń niż zwykłe makra VBA. Nie może ona zmieniać struktury ani formatu arkusza lub komórki.

👉 Stosując UFD, można usunąć z komórek liczbę N znaków.

Wniosek

W tym przewodniku, przeszliśmy przez cztery różne podejścia, aby usunąć pierwsze 3 znaki z komórek w Excelu. Serdecznie zapraszamy do komentowania, jeśli masz jakieś pytania lub zapytania. Zostaw swoją opinię w sekcji komentarzy. Dzięki za odwiedzenie ExcelWIKI. Kontynuuj naukę!

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