Funkce Replace

Vrátí hodnotu typu String, ve které byl zadaný dílčí řetězec nahrazen jiným podřetězcem, a zadaný počet opakování.

Syntaxe

Replace ( výraz; najít; nahradit [, začátek ] [, počet ] [, porovnání ] )

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

Argument

Popis

výraz

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

najít

Povinný argument. Dílčí řetězec, který se bude hledat.

nahrazení

Povinný argument. Náhradní podřetězec

začátek

Nepovinný argument. Pozice ve výrazu , kde začíná vyhledávání podřetězce Pokud tento argument nezadáte, předpokládá se hodnota 1.

count

Nepovinný argument. Počet náhrad podřetězců, která se mají provést Je-li tento argument vynechán, bude použita výchozí hodnota – 1, což znamená udělat všechna možná nahrazení.

porovnání

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

Nastavení

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

Konstanta

Hodnota

Popis

vbUseCompareOption

– 1

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

vbBinaryCompare

0

Provede binární porovnání.

vbTextCompare

1

Provede textové porovnání.

vbDatabaseCompare

2

jenomMicrosoft Office Access 2007. Provede porovnání informací v databázi.

Vrácené hodnoty

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

Pokud

Funkce Replace

výraz má nulovou délku

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

výraz je null

Chybu.

Najít je nulové délky

Kopie výrazu

nahradit je nulové délky

Kopie výrazus odstraněnými výskyty

start > len (výraz)

Řetězec s nulovou délkou Nahrazení řetězce začíná na pozici označené jako začátek.

počet je 0

Kopie výrazu

Poznámky

Vrácená hodnota funkce Replace (nahradit ) je řetězec s prováděnými zástupnými znaky, který začíná na pozici určené argumentem začátek a končí na konci řetězce výrazu . Nejedná se o kopii původního řetězce od začátku do konce.

Příklad

Výraz

Výsledky

Vyberte ProductID, replace (ProductID, "PRO", "produkt") jako ReplacedID z ProductSales.

Vrátí hodnotu "ProductID", najde "PRO" v "ProductID" a výsledek zobrazí ve sloupci ReplacedID.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Viz taky

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

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

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

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×