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:
- Old_text Argument wymagany. Tekst, który ma zostać zamieniony na określone znaki.
- Start_num Argument wymagany. Pozycja znaku w tekście argumentu stary_tekst, w której ma nastąpić zamiana na tekst argumentu nowy_tekst.
- Num_chars Argument wymagany. Liczba znaków w tekście argumentu stary_tekst, które funkcja ZASTĄP ma zamienić na tekst argumentu nowy_tekst.
- New_text 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, dla których skonfigurowano zgodność w wersji 2, funkcja ZASTĄP działa lepiej z parami zastępczymi, licząc je jako jeden znak zamiast dwóch. Selektory odmian (często używane z emoji) nadal będą liczone jako osobne znaki. Aby uzyskać więcej informacji, zobacz Standard Unicode.