Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Vráti reťazec, v ktorom bol zadaný podreťazec nahradený iným podreťazcom, na základe zadaného počtu týchto opakovaní.

Syntax

Replace( výraz, hľadať, nahradiť [, začiatok ] [, počet ] [, porovnať ] )

Syntax funkcie Replace má tieto argumenty:

Argument

Popis

výraz

Povinný argument. Reťazcový výraz obsahujúci podreťazec, ktorý sa má nahradiť.

hľadať

Povinný argument. Podreťazec, ktorý sa vyhľadáva.

nahradiť

Povinný argument. Podreťazec, ktorý nahradí pôvodný podreťazec.

začiatok

Voliteľný argument. Pozícia v rámci argumentu výraz, kde sa má spustiť vyhľadávanie podreťazca. Ak sa tento argument nezadá, automaticky sa bude predpokladať hodnota 1.

počet

Voliteľný argument. Počet nahradení podreťazca, ktoré sa majú vykonať. Ak tento argument nezadáte, predvolená hodnota je – 1, čo znamená, že sa vykonajú všetky možné nahradenia.

compare

Voliteľný argument. Číselná hodnota, ktorá označuje druh porovnávania, ktoré sa má použiť pri vyhodnocovaní podreťazcov. Hodnoty nájdete v časti Nastavenie.

Nastavenia

Argument compare môže mať tieto hodnoty:

Konštanta

Hodnota

Popis

vbUseCompareOption

–1

Vykonáva porovnanie pomocou nastavenia príkazu Option Compare.

vbBinaryCompare

0

Vykonáva porovnanie na základe binárnych údajov.

vbTextCompare

1

Vykonáva textové porovnanie.

vbDatabaseCompare

2

Len pre Microsoft Office Access 2007. Vykonáva porovnanie na základe informácií v databáze.

Vrátené hodnoty

Funkcia Replace vráti nasledujúce hodnoty:

Podmienka

Funkcia Replace vráti

výraz má nulovú dĺžku

Reťazec s nulovou dĺžkou ("")

výraz má hodnotu Null

Chyba.

hľadať má nulovú dĺžku

Kópia výrazu.

nahradiť má nulovú dĺžku

Kópia výrazu s odstránenými všetkými výskytmi argumentu hľadať.

začiatok > Len(výraz)

Reťazec nulovej dĺžky. Nahradenie reťazca začína na pozícii označenej začiatkom.

počet je 0

Kópia výrazu.

Poznámky:

Vrátená hodnota funkcie Replace je reťazec s vykonanými nahradeniami, ktorý sa začína na pozícii určenej začiatkom a končí na konci reťazca výrazu . Nejde však o kópiu pôvodného reťazca od začiatku až do konca.

Príklad

Výraz

Výsledky

SELECT ProductID, Replace(ProductID;"PRO";"Produkt") AS ReplacedID FROM ProductSales;

Vráti hodnotu "ProductID", nájde hodnotu PRO v "ProductID" a nahradí výrazom "Product" a zobrazí výsledok v stĺpci ReplacedID.

Funkcie na prácu s reťazcami a spôsob ich používania

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×