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 Wymagane. Tekst, który ma zostać zamieniony na określone znaki.
- Liczba_początkowa Wymagane. Pozycja znaku w tekście argumentu stary_tekst, w której ma nastąpić zamiana na tekst argumentu nowy_tekst.
- Liczba_znaków Wymagane. Liczba znaków w tekście argumentu stary_tekst, które funkcja ZASTĄP ma zamienić na tekst argumentu nowy_tekst.
- Nowy_tekst Wymagane. 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. Aby uzyskać więcej informacji, zobacz Standard Unicode.