Excel

Funkcia SUBSTITUTE programu Excel

Excel Substitute Function

Funkcia SUBSTITUTE programu ExcelZhrnutie

Funkcia Excel SUBSTITUTE nahrádza text v danom reťazci zhodou. Napríklad = SUBSTITUTE ('952-455-7865', '-', '') vráti '9524557865', pomlčka je odstránená. SUBSTITUTE rozlišuje veľké a malé písmena a nepodporuje zástupné znaky.



ako používať definované názvy na existujúce vzorce v programe Excel
Účel Nahradiť text na základe obsahu Návratová hodnota Spracovaný text Syntax = SUBSTITUTE (text, starý_text, nový_text, [inštancia]) Argumenty
  • text - Text, ktorý chcete zmeniť.
  • starý_text - Text, ktorý sa má nahradiť.
  • nový_text - Text, ktorý chcete nahradiť.
  • inštancia - [voliteľné] Inštancia, ktorá sa má nahradiť. Ak nie sú dodané, všetky inštancie budú nahradené.
Verzia Excel 2003 Poznámky k použitiu

Funkcia Excel SUBSTITUTE môže nahradiť text zhodou. Ak chcete nahradiť text na základe jeho obsahu, nie polohy, použite funkciu SUBSTITUTE. Voliteľne môžete určiť inštanciu nájdeného textu, ktorý chcete nahradiť (tj. Prvá inštancia, druhá inštancia atď.).

Príklady

Nasledujú vzorce použité v príklade uvedenom vyššie:





program Excel zobrazuje namiesto hodnoty ####
 
= 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 SUBSTITUTE rozlišuje 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

  • SUBSTITUTE nájde a nahradí starý_text s nový_text v textovom reťazci.
  • Inštancia obmedzuje nahradenie SUBSTITUTE na jednu konkrétnu inštanciu starý_text . ak nie sú dodané, všetky prípady starý_text sa nahrádzajú nový_text .
  • Na nahradenie textu na základe obsahu použite SUBSTITUTE. Použi Funkcia REPLACE nahradiť text na základe jeho polohy.
  • V SUBSTITUTE sa rozlišujú malé a veľké písmená a nepodporuje sa zástupné znaky .


^