Usuwanie nawiasów w Excelu (4 proste metody)

Otrzymujesz plik Excel do przetworzenia i odkrywasz, że zawiera on dużą liczbę niepotrzebnych nawiasów. Jak usunąć nawiasy w programie Excel? Możesz zdecydować się na usuwanie ich pojedynczo, zaznaczając je i usuwając za pomocą klawisza usuwania, ale byłoby to żmudne i czasochłonne, zwłaszcza jeśli masz duży zestaw danych. W tym samouczku przyjrzymy się 4 skutecznym metodom, których można użyć do łatwego usuwania nawiasów w programie Excel:

  1. Użyj funkcji Znajdź i zamień.
  2. Użyj funkcji SUBSTITUTE.
  3. Użyj kodu Excel VBA.
  4. Użyj kombinacji funkcji LEWY i ZNAJDŹ.

Wykorzystamy następujący zestaw danych, aby zademonstrować, jak można zastosować każdą z tych metod.

1. Użyj funkcji Znajdź i zamień, aby usunąć nawiasy

Ta metoda jest najprostsza i najczęściej stosowana przez wiele osób. Funkcja Znajdź i zamień zastępuje wszystkie nawiasy w wybranym zbiorze danych pustymi spacjami. Aby zastosować tę metodę, postępujemy w następujący sposób: Krok 1 – Wybierz zbiór danych, którego nawiasy chcesz usunąć. Krok 2 – Naciśnij klawisz Ctrl, a następnie klawisz H, aby uruchomić następne okno dialogowe Znajdź i zamień.

Możemy również otworzyć okno dialogowe Znajdź i zamień, przechodząc do Strona główna>>Znajdź i wybierz>>Zamień , jak pokazano poniżej:

Krok 3 – Aby usunąć początkowy lub otwierający nawias, wpisz „(” w polu Znajdź co i pozostaw pole Zamień na puste, jak pokazano poniżej:

Krok 4 – Kliknij przycisk Replace All , aby usunąć wszystkie nawiasy otwierające ze zbioru danych, a zostanie wyświetlone następujące okno dialogowe wskazujące, że operacja się powiodła:

Kliknij OK w oknie dialogowym, a zestaw danych będzie teraz wyglądał następująco:

Krok 5 – Powtórz kroki 2, 3 i 4, aby usunąć wszystkie nawiasy zamykające.

W

kroku 3 należy wpisać ” )” w polu Znajdź co
. Wszystkie nawiasy zostaną usunięte,

a

zestaw danych będzie

wyglądał następująco:

2. Używanie funkcji SUBSTITUTE

Używamy tej metody, jeśli wolimy pozostawić oryginalny zestaw danych bez zmian. Funkcja SUBSTITUTE pozwala zastąpić jeden zestaw znaków innym. Aby usunąć wszystkie nawiasy z zestawu danych za pomocą funkcji SUBSTITUTE, wykonaj następujące czynności: Krok 1 – Wybierz zestaw danych, z którego chcesz usunąć nawiasy. Krok 2 – W komórce C2 wprowadź formułę =SUBSTITUTE(A2,” (” „,” „), jak pokazano poniżej:

Krok 3 – Naciśnij Enter i użyj uchwytu wypełniania, aby skopiować formułę do wszystkich komórek w kolumnie C. Wszystkie nawiasy otwierające zostaną usunięte z zakresu C2: C8, jak pokazano poniżej:

Krok 4 – W komórce D2 wprowadź formułę =SUBSTITUTE(C2,” ) „,” „) , jak pokazano poniżej:

Krok 5 – Naciśnij Enter i użyj uchwytu wypełniania, aby skopiować formułę do wszystkich komórek w kolumnie D. Wszystkie nawiasy zamykające zostaną usunięte z zakresu D2:D8, jak pokazano poniżej:

Krok 6 – Aby zachować oryginalne wartości w kolumnie A, skopiuj zawartość kolumny D i wklej ją do kolumny C według wartości(CTRL+Alt+V). Następnie usuń kolumnę D, a zestaw danych będzie wyglądał następująco:

3. Korzystanie z makra Excel VBA

W poprzednich metodach musieliśmy usuwać jeden nawias na raz, ale za pomocą kodu VBA możemy usunąć wszystkie nawiasy jednocześnie. Wykonaj następujące kroki, aby usunąć nawiasy z zestawu danych za pomocą kodu VBA: Krok 1 – Naciśnij Alt + F11 i skopiuj następujący kod VBA do modułu.

Sub RemoveParentheses() Cells.Select Selection.Replace What:=” ( „, Replacement:=” „, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Selection.Replace What:=” ) „, Replacement:=” „, LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False End Sub Krok 2 – Wybierz zestaw danych, z którego chcesz usunąć nawiasy. Krok 3 – Naciśnij Alt+F8, aby otworzyć okno dialogowe makra. Wybierz i uruchom makro.

Makro usunie wszystkie nawiasy z zestawu danych jednocześnie. 4.

4. Użycie kombinacji klawiszy LEWO i ZNAJDŹ.

Używając kombinacji funkcji LEWY i ZNAJDŹ, możemy usunąć nawiasy z dowolnego zbioru danych. Funkcja LEWY zwraca określoną liczbę znaków od początku ciągu tekstowego. Funkcja ZNAJDŹ rozróżnia wielkość liter i zwraca pozycję początkową ciągu tekstowego w innym ciągu tekstowym. Wykonaj następujące kroki, aby zastosować te funkcje do usuwania nawiasów: Krok 1 – W komórce C2 wprowadź formułę =LEFT(A2,FIND(„( „,A2,1)-1) , jak pokazano poniżej:

Krok 2 – Korzystając z uchwytu wypełniania, skopiuj formułę do innych komórek w kolumnie C.

Wyjaśnienie formuły: W komórce C2 funkcja ZNAJDŹ znajduje numer pozycji nawiasu otwierającego od początku i zwraca liczbę 8. Odejmujemy 1 od 8, aby funkcja LEWY zachowała tylko 7 znaków od lewej, co zwraca Morris. Ten sam proces dotyczy kolumny C.

Podsumowanie

W tym poradniku przyjrzeliśmy się czterem metodom usuwania nawiasów w Excelu. Możesz zastosować dowolną lub wszystkie z tych metod, w zależności od tego, nad czym pracujesz.