SUBSTITUTE (funkcia)

Vzťahuje sa na
Excel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac Excel 2019 Excel 2016

V tomto článku sa popisuje syntax vzorca a používanie funkcie SUBSTITUTE v Microsoft Exceli.

Popis

V textovom reťazci nahrádza new_text old_text. Funkcia SUBSTITUTE sa používa na nahradenie konkrétneho textu v textovom reťazci. Funkcia REPLACE sa používa, ak chcete nahradiť ľubovoľný text, ktorý sa vyskytuje na určitom mieste v textovom reťazci.

Syntax

SUBSTITUTE(text;starý_text;nový_text;[číslo_inštancie])

Syntax funkcie SUBSTITUTE obsahuje nasledovné argumenty:

  • Text Povinné. Text alebo odkaz na bunku obsahujúcu text, v ktorom chcete nahradiť znaky.
  • Old_text Povinné. Text, ktorý chcete nahradiť.
  • New_text Povinné. Text, ktorým chcete nahradiť hodnotu argumentu starý_text.
  • Instance_num Voliteľný argument. Určuje, ktorý výskyt hodnoty starý_text chcete nahradiť hodnotou nový_text. Ak zadáte argument číslo_inštancie, nahradí sa iba daný výskyt reťazca starý_text. Ak ho nezadáte, každý výskyt hodnoty starý_text v texte sa nahradí hodnotou nový_text.

Príklad

Vzorové údaje skopírujte do nasledujúcej tabuľky a prilepte ich do bunky A1 nového excelového hárka. Ak chcete, aby vzorce zobrazovali výsledky, označte ich, stlačte kláves F2 a potom stlačte kláves Enter. V prípade potreby môžete upraviť šírku stĺpcov, aby sa údaje zobrazovali celé.

Údaje
Údaje o predaji <
1. štvrťrok 2008 <
1. štvrťrok 2011 <
Vzorec Popis (výsledok) Výsledok
=SUBSTITUTE(A2; "predaji"; "nákladoch") Nahradí reťazec predaji reťazcom nákladoch (Údaje o nákladoch) Údaje o nákladoch
=SUBSTITUTE(A3; "1"; "2"; 1) Nahradí prvý výskyt čísla 1 číslom 2 (2. štvrťrok 2008) 2. štvrťrok 2008
=SUBSTITUTE(A4; "1"; "2"; 3) Nahradí tretí výskyt čísla 1 číslom 2 (1. štvrťrok 2012) 1. štvrťrok 2012