Přihlásit se pomocí účtu Microsoft
Přihlaste se nebo si vytvořte účet.
Dobrý den,
Vyberte jiný účet.
Máte více účtů.
Zvolte účet, pomocí kterého se chcete přihlásit.

Vrátí řetězec, ve kterém byl zadaný podřetězec nahrazen jiným podřetězec zadaným počtemkrát.

Syntaxe

Replace( výraz, najít, nahradit [ ,start ] [ ,count ] [ ,compare ] )

Syntaxe funkce Nahradit obsahuje následující argumenty:

Argument

Popis

výraz

Povinný argument. Řetězcový výraz obsahující podřetězec, který chcete nahradit.

najít

Povinný argument. Hledá se podřetězec.

nahrazení

Povinný argument. Podřetězec pro výměnu

začátek

Nepovinný argument. Pozice ve výrazu, kde má začít podřetězce hledání. Pokud ho vypošlete, předpokládá se hodnota 1.

count

Nepovinný argument. Počet nahrazení podřetězců, které se mají provést Pokud je tento parametr vynechán, je výchozí hodnota -1, což znamená, že je třeba provádět všechny možné nahrazení.

porovnání

Nepovinný argument. Číselná hodnota určující druh porovnání, který se má použít při vyhodnocování podřetězců. Hodnoty najdete v části Nastavení.

Nastavení

Argument porovnání může mít následující hodnoty:

Konstanta

Hodnota

Popis

vbUseCompareOption

–1

Provede porovnání pomocí nastavení příkazu Option Compare.

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

vbDatabaseCompare

2

Microsoft Office Access 2007 jenom na to. Provede porovnání na základě informací v databázi.

Vrácené hodnoty

Funkce Nahradit vrátí následující hodnoty:

Pokud

Nahradit výsledek

Expression is zero-length

Řetězec nulové délky ("")

výraz je Null.

Došlo k chybě.

find is zero-length

Kopie výrazu

hodnota nahradit je nulová délka.

Kopie výrazu se všemi vyskytující se odebráním funkce Najít

Start > Len(expression)

Řetězec nulové délky. Výměna řetězce začíná na pozici označené startem.

count is 0

Kopie výrazu

Poznámky

Vrácená hodnota funkce Replace je řetězec, ve který se nahradí, který začíná na pozici určené funkcí start a končí na konci řetězce výrazu. Není to kopie původního řetězce od začátku do konce.

Příklad

Výraz

Výsledky

SELECT IDProdeje, Nahradit(IDProdeje;"PRO";"Výrobek") AS NahrazenoID Z Prodej_produktu;

Vrátí "ID_výrobku", najde v poli ID_produktu "ID_produktu" "PRO" a nahradí ho textem "Výrobek" a výsledek zobrazí ve sloupci Nahrazeno.

Řetězcové funkce a jejich použití

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.

Byly tyto informace užitečné?

Jak jste spokojeni s kvalitou jazyka?
Co ovlivnilo váš názor?
Po stisknutí tlačítka pro odeslání se vaše zpětná vazba použije k vylepšování produktů a služeb Microsoftu. Váš správce IT bude moci tato data shromažďovat. Prohlášení o zásadách ochrany osobních údajů.

Děkujeme vám za zpětnou vazbu.

×