
souhrn
Funkce Excel REPLACE nahradí znaky určené umístěním v daném textovém řetězci jiným textovým řetězcem. Například = REPLACE ("XYZ123", 4,3, "456") vrátí "XYZ456".
Účel
Nahraďte text podle umístěníNávratová hodnota
Změněný text.Syntax
= REPLACE (old_text, start_num, num_chars, new_text)Argumenty
- old_text - Text, který se má nahradit.
- start_num - počáteční umístění v textu, který se má vyhledat.
- num_chars - Počet znaků, které se mají nahradit.
- new_text - Text, který má nahradit old_text.
Verze
Excel 2003Poznámky k použití
Funkce REPLACE je užitečná pro nahrazení textu na známém místě v daném řetězci. Například následující vzorec nahradí 3 znaky začínající na 4. znaku:
=REPLACE("XYZ123",4,3,"456") // returns "XYZ456"
Můžete použít REPLACE k odstranění textu zadáním prázdného řetězce ("") jako nového textu. Následující vzorec používá příkaz REPLACE k odstranění prvního znaku z řetězce „XYZ“:
=REPLACE("XYZ",1,1,"") // returns "YZ"
Excel má několik funkcí, které lze použít k nahrazení textu. Níže je uvedeno krátké shrnutí. Podívejte se také na příklady níže.
- Funkci REPLACE použijte, pokud chcete nahradit text na základě známého umístění.
- Vyhledejte a nahraďte text, pokud místo není předem známé, pomocí HLEDAT nebo HLEDAT.
- Použijte SUBSTITUTE k nahrazení jedné nebo více instancí textu pouze na základě obsahu.