
REPLACE
Funkcia REPLACE vráti reťazec v ktorom sa zadaný počet znakov daného reťazca nahradí novým reťazcom.
REPLACE(zdrojový reťazec; počiatočná poloha; dĺžka nahradenia; nový reťazec)
zdrojový reťazec: Akákoľvek hodnota.
počiatočná poloha: Voliteľné číslo, ktoré špecifikuje polohu v rámci zadaného reťazca, na ktorej sa má začať akcia. počiatočná poloha musí byť väčšia ako alebo rovná 1. Ak je počiatočná poloha väčšia ako počet znakov v zdrojovom reťazci, bude na koniec zdrojového reťazca pridaný nový reťazec.
dĺžka nahradenia: Číslo určujúce počet znakov, ktoré budú nahradené. dĺžka nahradenia musí byť väčšia ako alebo rovná 1. Ak je dĺžka nahradenia väčšia ako alebo rovná dĺžke zdrojového reťazca a počiatočná poloha je 1, vrátený reťazec sa rovná novému reťazcu.
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.
Príklady |
---|
=REPLACE(“received applicant’s forms”; 10; 9; “Frank”) vráti hodnotu „received Frank’s forms“. =REPLACE(6060606; 2; 2; 30303) vráti hodnotu „6303030606“. |