Ten artykuł zawiera opis składni formuły i zastosowania funkcji ZASTĄP w programie Microsoft Excel.
Opis
Funkcja ZASTĄP zamienia część ciągu tekstowego na inny ciąg tekstowy z uwzględnieniem określonej liczby znaków.
Składnia
ZASTĄP(stary_tekst;nr_poz_pocz;liczba_znaków;nowy_tekst)
W składni funkcji ZASTĄP występują następujące argumenty:
-
Stary_tekst Argument wymagany. Tekst, który ma zostać zamieniony na określone znaki.
-
Nr_poz_pocz Argument wymagany. Pozycja znaku w tekście argumentu stary_tekst, w której ma nastąpić zamiana na tekst argumentu nowy_tekst.
-
Liczba_znaków Argument wymagany. Liczba znaków w tekście argumentu stary_tekst, które funkcja ZASTĄP ma zamienić na tekst argumentu nowy_tekst.
-
Nowy_tekst Argument wymagany. Tekst, na który zostaną zamienione znaki w tekście argumentu stary_tekst.
Przykład
Skopiuj przykładowe dane z poniższej tabeli i wklej je w komórce A1 nowego arkusza programu Excel. Aby formuły wyświetlały wyniki, zaznacz je, naciśnij klawisz F2, a następnie naciśnij klawisz Enter. Jeśli to konieczne, możesz dostosować szerokości kolumn, aby wyświetlić pełne dane.
Dane |
||
---|---|---|
abcdefghijk |
||
2009 |
||
123456 |
||
Formuła |
Opis (wynik) |
Wynik |
=ZASTĄP(A2;6;5;"*") |
Zastępuje pięć znaków w ciągu abcdefghijk pojedynczym znakiem gwiazdki *, zaczynając od znaku szóstego (f). |
abcde*k |
=ZASTĄP(A3;3;2;"10") |
Zastępuje ostatnie dwie cyfry (09) liczby 2009 liczbą 10. |
2010 |
=ZASTĄP(A4;1;3;"@") |
Zastępuje trzy pierwsze znaki ciągu 123456 pojedynczym znakiem @. |
@456 |
Ważne:
-
Funkcja ZASTĄP.B jest przestarzała.
-
W skoroszytach mających wartość Zgodność w wersji 2 funkcja ZASTĄP poprawiła zachowanie w przypadku par zastępczych, zliczania ich jako jednego znaku zamiast dwóch. Selektory odmian (często używane z symbolami emoji) nadal będą liczone jako oddzielne znaki. Przeczytaj więcej tutaj: Standard Unicode