PODSTAW

Funkcja PODSTAW zwraca wartość ciągu, w której podane znaki zostały zastąpione nową wartością ciągu.

PODSTAW(ciąg-źródłowy; istniejący-ciąg; nowy-ciąg; wystąpienie)

ciąg-źródłowy: Dowolna wartość.

istniejący-ciąg: Wartość, która ma zostać zastąpiona. Argument istniejący-ciąg może zawierać dowolną wartość.

nowy-ciąg: Wartość używana jako zastąpienie. Argument nowy-ciąg może zawierać dowolną wartość. Nie musi mieć takiej samej długości, jak ciąg-źródłowy.

wystąpienie: Opcjonalna wartość liczbowa, określająca, które wystąpienie istniejącego-ciąguciągu-źródłowym ma zostać zastąpione. Argument wystąpienie musi być większy lub równy 1. Może także zostać pominięty. Jeśli wystąpienie jest większe niż liczba wystąpień istniejącego-ciąguciągu-źródłowym, żaden ciąg nie zostanie zastąpiony. Jeśli wystąpienie zostanie pominięte, wszystkie wystąpienia istniejącego-ciąguciągu-źródłowym zostaną zastąpione nowym-ciągiem.

Uwagi

  • Można zastępować pojedyncze znaki, całe słowa lub ciągi znaków wewnątrz słów.

  • Jeśli szukana wartość w istniejącym-ciągu podana jest przy użyciu wyrażenia REGEX, w nowym-ciągu można użyć grup przechwytujących.

Przykłady

=PODSTAW("a b c d e f"; "b"; "B") zwraca „a B c d e f”.

=PODSTAW("a a b b b c"; "a"; "A"; 2) zwraca „a A b b b c”.

=PODSTAW("a a b b b c"; "b"; "B") zwraca „a a B B B c”.

=PODSTAW("aaabbccc"; "bc"; "BC"; 2) zwraca „aaabbccc”.

=PODSTAW(60606; 6; 3) zwraca „30303”.

=PODSTAW("example@example.com: Marina Email"; REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"); "") zwraca „Marina Email”.

=PODSTAW("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$1") zwraca „marina”. Użycie pierwszej grupy przechwytującej z wyrażenia REGEX powoduje uzyskanie samej nazwy użytkownika.

=PODSTAW("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$2") zwraca „example.com”. Użycie drugiej grupy przechwytującej z wyrażenia REGEX powoduje uzyskanie samej nazwy domeny.

Zobacz takżeZASTĄP
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Był pomocny?
Ograniczenie liczby znaków: 250
Maksymalna liczba znaków to 250.
Dziękujemy za komentarz.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.