
Zhrnutie
Funkcia Excel SUBSTITUTE nahradí text v danom reťazci zodpovedaním. Napríklad = SUBSTITUTE ("952-455-7865", "-", "") vráti "9524557865"; pomlčka je zbavená. SUBSTITUTE rozlišuje veľké a malé písmená a nepodporuje zástupné znaky.
Účel
Nahraďte text podľa obsahuNávratová hodnota
Spracovaný textSyntax
= SUBSTITUTE (text, old_text, new_text, (instance))Argumenty
- text - text, ktorý sa má zmeniť.
- old_text - text, ktorý sa má nahradiť.
- new_text - Text, ktorý sa má nahradiť.
- inštancia - (voliteľné) Inštancia, ktorá sa má nahradiť. Ak nie sú dodané, všetky inštancie sa nahradia.
Verzia
Excel 2003Poznámky k použitiu
Funkcia Excel SUBSTITUTE môže nahradiť text priradením. Funkciu SUBSTITUTE použite, ak chcete nahradiť text na základe jeho obsahu, nie polohy. Voliteľne môžete určiť inštanciu nájdeného textu, ktorý sa má nahradiť (tj prvá inštancia, druhá inštancia atď.).
Príklady
Ďalej sú uvedené vzorce použité v príklade uvedenom vyššie:
=SUBSTITUTE(B6,"t","b") // replace all t's with b's =SUBSTITUTE(B7,"t","b",1) // replace first t with b =SUBSTITUTE(B8,"cat","dog") // replace cat with dog =SUBSTITUTE(B9,"#","") // replace # with nothing
Všimnite si, že v SUBSTITUTE sa rozlišujú veľké a malé písmená. Ak chcete nahradiť jeden alebo viac znakov ničím, zadajte prázdny reťazec (""), ako v poslednom príklade.
Poznámky
- Náhradník nálezy a nahradí OLD_TEXT s NEW_TEXT v textovom reťazci.
- Inštancia obmedzuje náhradu SUBSTITUTE na jednu konkrétnu inštanciu old_text . ak nie je súčasťou dodávky, všetky inštancie OLD_TEXT sú nahradené NEW_TEXT .
- Na nahradenie textu na základe obsahu použite SUBSTITUTE. Pomocou funkcie REPLACE môžete nahradiť text na základe jeho umiestnenia.
- SUBSTITUTE rozlišuje veľké a malé písmená a nepodporuje zástupné znaky.
Podobné videá

