Co to jest i do czego służy SUBSTITUTE?
SUBSTITUTE to funkcja w Google Sheets, która zastępuje tekst w komórce innym tekstem. Umożliwia łatwe i szybkie modyfikowanie danych w arkuszu, na przykład zamienianie nazw produktów, korektę błędów w tekście czy aktualizację informacji w dużych tabelach.
Składnia SUBSTITUTE
Składnia funkcji SUBSTITUTE jest następująca:
SUBSTITUTE(tekst, stary_tekst, nowy_tekst, [instancja])
- tekst: Komórka zawierająca tekst, w którym chcesz dokonać zamiany.
- stary_tekst: Tekst, który chcesz zastąpić.
- nowy_tekst: Tekst, którym chcesz zastąpić stary_tekst.
- [instancja]: (Opcjonalnie) Numer wystąpienia starego_tekstu, które chcesz zastąpić. Jeśli ten argument jest pominięty, funkcja SUBSTITUTE zastąpi wszystkie wystąpienia starego_tekstu.
Dane wejściowe SUBSTITUTE
Funkcja SUBSTITUTE przyjmuje jako dane wejściowe tekst i dwa ciągi tekstowe: stary tekst i nowy tekst. Opcjonalnie można podać również numer wystąpienia starego tekstu, które ma zostać zastąpione.
Przykłady zastosowania SUBSTITUTE
Wiersz | A | B | C |
---|---|---|---|
1 | Produkt A | Produkt B | Produkt C |
2 | Cena A | Cena B | Cena C |
3 | Opis A | Opis B | Opis C |
Przykład 1: Zastąpienie wszystkich wystąpień „Produkt” słowem „Towar”:
=SUBSTITUTE(A1, „Produkt”, „Towar”)
Wynik: Towar A
Przykład 2: Zastąpienie tylko pierwszego wystąpienia „Cena” słowem „Koszt”:
=SUBSTITUTE(B2, „Cena”, „Koszt”, 1)
Wynik: Koszt B
Najczęściej pojawiające się błędy SUBSTITUTE, oraz co mogą znaczyć?
Funkcja SUBSTITUTE może generować błędy, jeśli dane wejściowe są nieprawidłowe. Oto kilka typowych błędów:
- #VALUE!: Błąd ten pojawia się, jeśli któryś z argumentów funkcji SUBSTITUTE nie jest poprawny. Na przykład, jeśli argument tekst jest liczbą, a nie tekstem.
- #REF!: Błąd ten pojawia się, jeśli argument tekst odwołuje się do komórki, która nie istnieje lub jest pusta.
- #NUM!: Błąd ten pojawia się, jeśli argument instancja jest liczbą ujemną lub zerem.