SUBSTITUTE

Funkcia SUBSTITUTE vráti reťazec, v ktorom sa zadané znaky zdrojového reťazca nahradia novým reťazcom.

SUBSTITUTE(zdrojový reťazec; existujúci reťazec; nový reťazec; výskyt)

zdrojový reťazec: Akákoľvek hodnota.

existujúci reťazec: Hodnota, ktorá sa má nahradiť. existujúci reťazec môže obsahovať akúkoľvek hodnotu.

nový reťazec: Hodnota, ktorá nahradí znaky vo vzorovom reťazci. nový reťazec môže obsahovať akúkoľvek hodnotu. Nemusí mať rovnakú dĺžku ako existujúci reťazec.

výskyt: Voliteľné číslo určujúce, ktorý existujúci reťazec v rámci zdrojového reťazca má byť nahradený. výskyt musí byť väčší ako alebo rovný 1. Ak je výskyt číslo, ktoré je väčšie ako počet opakovaní existujúceho reťazca v rámci zdrojového reťazca, nedôjde k žiadnemu nahradeniu. Ak vynecháte výskyt, všetky výskyty existujúceho reťazca v rámci zdrojového reťazca budú nahradené novým reťazcom.

Poznámky

  • Môžete nahradiť jednotlivé znaky, celé slová alebo reťazce znakov v rámci slov.

  • Ak sa REGEX používa na špecifikovanie hodnoty v argumente existujúci reťazec, zaznamenané skupiny je možné použiť v argumente nový reťazec.

Príklady

=SUBSTITUTE(“a b c d e f”; “b”; “B”) vráti hodnotu „a B c d e f“.

=SUBSTITUTE(“a a b b b c”; “a”; “A”; 2) vráti hodnotu „a A b b b c“.

=SUBSTITUTE(“a a b b b c”; “b”; “B”) vráti hodnotu „a a B B B c“.

=SUBSTITUTE(“aaabbccc”; “bc”; “BC”; 2) vráti hodnotu „aaabbccc“.

=SUBSTITUTE(60606; 6; 3) vráti hodnotu „30303“.

=SUBSTITUTE("example@example.com: Marina Email", REGEX("[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}") & REGEX(": *"), "") vráti „Marina Email“.

=SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$1") vráti „marina“. Použitím prvej zaznamenanej skupiny vo funkcii REGEX extrahujete len užívateľské meno.

=SUBSTITUTE("marina@example.com"; REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"); "$2") vráti „example.com“. Použitím druhej zaznamenanej skupiny vo funkcii REGEX, extrahujete len názov domény.

Pozrite tiežREPLACE
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Boli tieto informácie užitočné?
Maximálny počet znakov: 250
Maximálny počet znakov je 250.
Ďakujeme vám za pripomienky.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.