ZASTĄP

Dotyczy
Excel dla Microsoft 365 Excel dla Microsoft 365 dla komputerów Mac Excel 2024 Excel 2024 dla komputerów Mac Excel 2021 Excel 2021 dla komputerów Mac Excel 2019 Excel 2016

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.