Funkcja SUBSTITUTE zastępuje istniejące słowa, tekst lub znaki nowymi danymi. Użyj funkcji SUBSTITUTE, aby usunąć niedrukowalne znaki z importowanych danych, zastąpić niechciane znaki spacjami i utworzyć różne wersje tego samego arkusza roboczego.
Instrukcje zawarte w tym artykule dotyczą programu Excel 2019, 2016, 2013, 2010, 2007; Excel dla Microsoft 365, Excel Online, Excel dla komputerów Mac, Excel dla tabletu iPad, Excel dla telefonu iPhone i Excel dla systemu Android.
Składnia funkcji SUBSTITUTE
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy kwadratowe oraz argumenty.
Składnia funkcji SUBSTITUTE to:
=SUBSTITUTE(Tekst, Stary_tekst, Nowy_tekst, Numer_instancji)
Argumenty funkcji to:
- Tekst (wymagane): Dane zawierające tekst do zastąpienia. Ten argument może zawierać rzeczywiste dane ujęte w cudzysłów (patrz wiersz 2 na powyższym obrazku) lub odwołanie do komórki do lokalizacji danych tekstowych w arkuszu (patrz wiersze 3 i 4).
- Stary_tekst (wymagane): Tekst do zastąpienia.
- Nowy_tekst (wymagane): Tekst, który zastąpi Stary_tekst.
- Instance_num (opcjonalnie): Numer. Jeśli ta liczba zostanie pominięta, każde wystąpienie Starego_tekstu zostanie zastąpione przez Nowy_tekst. Jeśli ta liczba jest uwzględniona, wystąpienia podanego tekstu Stary_tekst są zastępowane (patrz wiersz 5).
Argumenty funkcji SUBSTITUTE uwzględniają wielkość liter. Jeśli dane wprowadzone w argumencie Stary_tekst nie mają tej samej wielkości liter co dane w komórce argumentu Tekst, nie nastąpi podstawienie.
Użyj funkcji SUBSTITUTE
Chociaż możliwe jest ręczne wpisanie całej formuły do komórki arkusza, inną opcją jest użycie okna dialogowego Argumenty funkcji (lub Konstruktora formuł w programie Excel dla komputerów Mac) w celu wprowadzenia funkcji i jej argumentów do komórki.
=ZAMIENNIK(A3, "Sprzedaż", "Przychody")
Kiedy używasz okna dialogowego, Excel dba o oddzielenie każdego argumentu przecinkiem i umieszcza stare i nowe dane tekstowe w cudzysłowie.
-
Wprowadź dane do samouczka w pustym arkuszu programu Excel.
- Wybierz komórkę B3, aby stała się komórką aktywną.
- Wybierz Formuły.
- Wybierz Tekst, aby otworzyć listę rozwijaną Funkcje tekstowe.
-
Wybierz SUBSTITUTE z listy, aby otworzyć okno dialogowe Argumenty funkcji. W programie Excel dla komputerów Mac zostanie otwarty Konstruktor formuł.
- Umieść kursor w polu tekstowym Tekst.
- Wybierz komórkę A3 w arkuszu, aby wprowadzić odwołanie do tej komórki.
- Umieść kursor w polu tekstowym Stary_tekst.
- Wprowadź Sprzedaż. To jest tekst, który zostanie zastąpiony. Nie ma potrzeby umieszczania tekstu w cudzysłowie.
- Umieść kursor w polu tekstowym Nowy_tekst.
-
Wpisz Przychody. Ten tekst zostanie zastąpiony przez Sprzedaż.
- Argument Numer_wystąpienia jest pusty, ponieważ w komórce A3 występuje tylko jedno wystąpienie słowa Sprzedaż.
- Wybierz OK. Z wyjątkiem programu Excel dla komputerów Mac, gdzie wybierasz Gotowe.
- Tekst Raport przychodów pojawi się w komórce B3.
Funkcje SUBSTITUTE vs. REPLACE
SUBSTITUTE różni się od funkcji REPLACE tym, że służy do wymiany określonego tekstu w dowolnym miejscu w wybranych danych. REPLACE służy do zastępowania dowolnego tekstu, który występuje w określonej lokalizacji w danych.