Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Odnosi se na: Canvas apps
Copilot Studio
Desktop flows
Dataverse formula columns
Model-driven apps
Power Platform CLI
Dataverse functions
Power Pages
Replace dio niza teksta s drugim nizom.
Opis
Funkcija Replace određuje tekst koji će zamijeniti početni položaj i duljinu.
Funkcija Substitute određuje tekst koji će se zamijeniti podudaranjem s nizom. Ako se nađe više od jednog podudaranja, možete ih zamijeniti sve ili odrediti jedan za zamjenu.
Ako proslijedite samo jedan niz, povratna vrijednost bit će izmijenjeni niz. Ako proslijedite tablicu s jednim stupcem koja sadrži nizove, vraćena vrijednost je tablica s jednim stupcem sa stupcem Vrijednost izmijenjenih nizova. Ako imate višestupčanu tablicu, možete je preoblikovati u jednostupčanu tablicu, kako je opisano u odjeljku rad s tablicama.
Sintaksa
Replace( Niz, PočetnoPositionposition, NumberOfCharacters, NewString )
- String - Obavezno. Niz koji se koristi.
- Početni položaj - obavezno. Pozicija znaka od kojeg počinje zamjena. Prvi znak niza predstavlja položaj 1.
- NumberOfCharacters - Obavezno. Broj znakova koje treba zamijeniti u nizu.
- NewString - Obavezno. Zamjenski niz. Broj znakova u ovom argumentu može se razlikovati od onog u argumentu broj znakova.
Substitute( String, OldString, NewString [, InstanceNumber ] )
- String - Obavezno. Niz koji se koristi.
- OldString - Obavezno. Niz koji se zamjenjuje.
- NewString - Obavezno. Zamjenski niz. OldString i NewString mogu imati različite duljine.
- InstanceNumber – neobavezno. Pomoću ovog argumenta odredite koje se pojavljivanje starog niza mijenja ako niz sadrži više pojavljivanja. Ako ne navedete ovaj argument, bit će zamijenjena sva pojavljivanja.
Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )
- SingleColumnTable - Obavezno. Jednostupčana tablica nizova koja se koristi.
- Početni položaj - obavezno. Pozicija znaka od kojeg počinje zamjena. Prvi znak svakog niza u tablici predstavlja položaj 1.
- NumberOfCharacters - Obavezno. Broj znakova koje treba zamijeniti u svakom nizu.
- NewString - Obavezno. Zamjenski niz. Broj znakova u ovom argumentu može se razlikovati od onog u argumentu broj znakova.
Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )
- SingleColumnTable - Obavezno. Jednostupčana tablica nizova koja se koristi.
- OldString - Obavezno. Niz koji se zamjenjuje.
- NewString - Obavezno. Zamjenski niz. OldString i NewString mogu imati različite duljine.
- InstanceNumber – neobavezno. Pomoću ovog argumenta odredite koje se pojavljivanje starog niza mijenja ako niz sadrži više pojavljivanja. Ako ne navedete ovaj argument, bit će zamijenjena sva pojavljivanja.
Primjeri
| Formula | Opis | Rezultat |
|---|---|---|
| Replace( "abcdefghijk", 6, 5, "*" ) | Zamjenjuje pet znakova niza „abcdefghijk” jednim znakom „*”, počevši od šestog znaka („f”). | „abcde*k” |
| Replace( "2019", 3, 2, "20" ) | Zadnja dva znaka u „2019” zamjenjuje s „20”. | „2020” |
| Replace( "123456", 1, 3, "_" ) | Zamjenjuje prva tri znaka niza „123456” jednim znakom „_”. | „_456” |
| Substitute( "Podaci o prodaji", "Prodaja", "Trošak" ) | Zamjenjuje niz „Cost” nizom „Sales”. | „Cost Data” |
| Substitute( "1. tromjesečje 2018.", "1", "2", 1 ) | Zamjenjuje samo prvo pojavljivanje „1” s „2”, jer je četvrti argument (broj pojavljivanja) dobiven parametrom 1. | „Quarter 2, 2018” |
| Substitute( "1. tromjesečje 2011.", "1", "2", 3 ) | Zamjenjuje samo treće pojavljivanje „1” s „2”, jer je četvrti argument (broj pojavljivanja) dobiven parametrom 3. | „Quarter 1, 2012” |
| Substitute( "1. tromjesečje 2011.", "1", "2" ) | Zamjenjuje sva pojavljivanja „1” s „2”, jer četvrti argument (broj pojavljivanja) nije unesen. | „Quarter 2, 2022” |
|
Replace( [ "1. tromjesečje 2018.", "2. tromjesečje 2011.", "4. tromjesečje 2019." ], 9, 1, "3" ) |
Zamjenjuje deveti znak svakog zapisa jednostupčane tablice s „3”. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: [ "3. tromjesečje 2018.",„Quarter3,2011”, "3. tromjesečje 2019." ] |
|
Substitute( [ "Kv 1, 2018", "1. tromjesečje 2011.", "Q1, 2019" ], "1", "3", 1 ) |
Budući da za četvrti argument (broj pojavljivanja) stoji vrijednost 1, zamjenjuje se samo prvo pojavljvanje niza „1” svakog zapisa jednostupčane tablice nizom „3”. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: [ "3. tromjesečje 2018.",„Quarter3,2011”, „Q3,2019”] |
|
Substitute( [ "Kv 1, 2018", "1. tromjesečje 2011.", "Q1, 2019" ], "1", "3" ) |
Budući da četvrti argument (broj pojavljivanja) nije unesen, zamjenjuju se sva pojavljvanja niza „1” svakog zapisa jednostupčane tablice nizom „3”. | Tablica s jednim stupcem sa stupcem Value koji sadrži sljedeće vrijednosti: [ "3. tromjesečje 2038.","3. tromjesečje 2033.", „Q3,2039”] |