Jak używać funkcji REPLACE, REPLACEBs (ZASTĄP, ZASTĄP.B) w Excelu

Polskie Angielski
ZASTĄP, ZASTĄP.B REPLACE, REPLACEBs

W programach do arkuszy kalkulacyjnych, takich jak Microsoft Excel i Google Sheets, funkcje ZASTĄP oraz ZASTĄP.B są używane do manipulacji tekstami. Pozwalają one na zamianę określonej części tekstu na inny tekst, co ułatwia wykonywanie różnorodnych zadań związanych z przetwarzaniem danych. Zaprezentuję szczegółowe informacje na temat tych funkcji, wzbogacone o przykłady i praktyczne zastosowania.

Opis funkcji ZASTĄP

Funkcja ZASTĄP w Microsoft Excel umożliwia zamianę fragmentu tekstu na inny, zaczynając od określonego miejsca w łańcuchu znaków. Analogiczna funkcja jest dostępna również w Google Sheets.

Syntax:

=ZASTĄP(originalny_tekst; numer_pierwszego_znaku; liczba_znaków; nowy_tekst)
  • originalny_tekst – tekst źródłowy, w którym nastąpi zamiana.
  • numer_pierwszego_znaku – pozycja znaku w tekście, od którego rozpocznie się zamiana.
  • liczba_znaków – liczba znaków w tekście źródłowym, które zostaną zastąpione.
  • nowy_tekst – tekst, który zastąpi wyznaczoną liczbę znaków.

Przykład: Zakładając, że w komórce A1 znajduje się tekst „Hello World”, a my chcemy zamienić słowo „World” na „Excel”, zaczynając od 7. znaku i zamieniając 5 kolejnych znaków:

=ZASTĄP(A1; 7; 5; "Excel")

Wynik: „Hello Excel”

Opis funkcji ZASTĄP.B

Funkcja ZASTĄP.B, dostępna wyłącznie w Microsoft Excel, działa podobnie do funkcji ZASTĄP, ale jest zoptymalizowana do pracy z językami używającymi znaków dwubajtowych, takimi jak japoński czy chiński.

Syntax:

=ZASTĄP.B(originalny_tekst; numer_pierwszego_znaku; liczba_znaków; nowy_tekst)

Zastosowania praktyczne

1. Formatowanie numerów telefonów

Załóżmy, że chcesz ujednolicić format listy różnie zapisanych numerów telefonów. Przykładowo, numer „1234567890” można przekształcić na format „(123) 456-7890” stosując połączenie funkcji ZASTĄP:

=ZASTĄP("1234567890"; 1; 0; "(") & ZASTĄP(ZASTĄP("1234567890"; 4; 0; ") "); 9; 0; "-")

2. Anonimizacja danych

Pracując z danymi osobowymi, czasami konieczne jest ich anonimizowanie. Na przykład, imię „Anna” można przekształcić na „A**a” używając funkcji ZASTĄP:

=ZASTĄP("Anna"; 2; 2; "**")

Podsumowując, funkcje ZASTĄP i ZASTĄP.B w Excelu oraz ZASTĄP w Google Sheets umożliwiają efektywne manipulowanie tekstami, co znajduje zastosowanie w przygotowaniu danych do raportów, anonimizacji informacji oraz standaryzacji formatów danych.

Więcej informacji: https://support.microsoft.com/pl-pl/office/zastąp-zastąp-b-funkcje-8d799074-2425-4a8a-84bc-82472868878a

Inne funkcje
Zwraca tablicę wartości tekstowych z określonego zakresu
Zmienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe)
Konwertuje liczbę na tekst, stosując format walutowy ß (baht)
Łączy tekst z wielu zakresów i (lub) ciągów, ale nie zapewnia argumentów ignorowania pustych ani ogranicznika
Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca liczbę znaków w ciągu tekstowym
Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji
Zmienia litery o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe)
Zwraca wartość kodu liczbowego pierwszego znaku w ciągu tekstowym
Konwertuje liczbę na tekst, stosując format walutowy zł (PLN)
Zwraca skrajne lewe znaki z wartości tekstowej
Konwertuje litery w tekście na małe
Konwertuje litery w tekście na wielkie
Usuwa z tekstu wszystkie znaki niedrukowane
Wyodrębnia znaki fonetyczne (furigana) z ciągu tekstowego
Zastępuje stary tekst nowym tekstem w ciągu tekstowym
Sprawdza, czy dwie wartości tekstowe są identyczne
Powtarza tekst określoną liczbę razy
Zwraca skrajne prawe znaki z wartości tekstowej
Znajduje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkich i małych liter)
Konwertuje argumenty na tekst
Formatuje liczbę i konwertuje ją na tekst
Łączy tekst z wielu zakresów i (lub) ciągów oraz uwzględnia określany ogranicznik między poszczególnymi wartościami tekstowymi do połączenia Jeśli ogranicznik jest pustym ciągiem tekstowym, funkcja sklei zakresy
Zwraca liczbę (punkt kodowy) odpowiadającą pierwszemu znakowi tekstu
Usuwa spacje z tekstu
Zwraca tekst z dowolnej określonej wartości
Konwertuje argument tekstowy na liczbę
Konwertuje tekst na liczbę w sposób niezależny od ustawień regionalnych
Zastępuje pierwszą literę każdego wyrazu w tekście wielką literą
Formatuje liczbę jako tekst o stałej liczbie miejsc dziesiętnych
Łączy kilka elementów tekstu w jeden tekst
Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter)
Zwraca znak o podanym numerze kodu
Zwraca znak Unicode, do którego odwołuje się określona wartość liczbowa