Partekatu honen bidez:


ReplaceFuntzioak Substitute

Honako hauei aplikatzen zaie: Mihise-aplikazioak Copilot Studio Mahaigaineko fluxuak Dataverse formula zutabeak Model-driven apps Power Platform CLI Dataverse funtzioak Power Pages

Replace Beste kate batekin testu-kate baten zati bat.

Deskribapenak

Funtzioak Replace ordezkatu beharreko testua identifikatzen du hasierako posizioaren eta luzeraren arabera.

Funtzioak Substitute ordezkatu beharreko testua identifikatzen du, kate batekin bat etorriz. Emaitza bat baino gehiago aurkitzen badira, guztiak alda ditzakezu edo ordezkatu beharreko zehaztu.

Kate bakar bat pasatzen baduzu, itzulitako balioa aldatutako katea da. Kateak dituen zutabe bakarreko taula pasatzen baduzu, itzuliko balioa zutabe bakarreko taula bat da Balioa eraldatutako kateen zutabea. Zutabe anitzeko taula baduzu, zutabe bakarreko taula batean forma dezakezu taulekin lan egitea azaltzen du.

Sintaxia

Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • String - Beharrezkoa. Lan egiteko katea.
  • StartingPosition - Beharrezkoa. Ordezkapena hasteko karaktere-posizioa. Lehenengo karakterea Katea 1. postuan dago.
  • NumberOfCharacters - Beharrezkoa. Ordeztu beharreko karaktere kopurua Katea.
  • NewString - Beharrezkoa. Ordezkatze-katea. Argumentu honetako karaktere kopurua ezberdina izan daiteke NumberOfCharacters argumentua.

Substitute( String, OldString, NewString [, InstanceNumber ] )

  • String - Beharrezkoa. Lan egiteko katea.
  • OldString - Beharrezkoa. Ordeztu beharreko katea.
  • NewString - Beharrezkoa. Ordezkatze-katea. OldString eta NewString luzera desberdinak izan ditzakete.
  • InstanceNumber - Aukerakoa. Erabili argudio hau zein kasutan dagoen zehazteko OldString baldin eta ordezkatzeko Katea instantzia bat baino gehiago ditu. Argumentu hau zehazten ez baduzu, instantzia guztiak ordezkatuko dira.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • SingleColumnTable - Beharrezkoa. Zutabe bakarreko taula kateak funtzionatzeko.
  • StartingPosition - Beharrezkoa. Ordezkapena hasteko karaktere-posizioa. Taulako kate bakoitzaren lehenengo karakterea 1. postuan dago.
  • NumberOfCharacters - Beharrezkoa. Ordeztu beharreko karaktere kopurua kate bakoitzean.
  • NewString - Beharrezkoa. Ordezkatze-katea. Argumentu honetako karaktere kopurua ezberdina izan daiteke NumberOfCharacters argumentua.

Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )

  • SingleColumnTable - Beharrezkoa. Zutabe bakarreko taula kateak funtzionatzeko.
  • OldString - Beharrezkoa. Ordeztu beharreko katea.
  • NewString - Beharrezkoa. Ordezkatze-katea. OldString eta NewString luzera desberdinak izan ditzakete.
  • InstanceNumber - Aukerakoa. Erabili argudio hau zein kasutan dagoen zehazteko OldString baldin eta ordezkatzeko Katea instantzia bat baino gehiago ditu. Argumentu hau zehazten ez baduzu, instantzia guztiak ordezkatuko dira.

Adibideak

Formula Deskribapenak Emaitza
Replace( "abcdefghijk", 6, 5, "*") "abcdefghijk" bost karaktereak "*" karaktere bakarrarekin ordezkatzen ditu, seigarren karakterearekin ("f") hasita. "abcde*k"
Replace( "2019", 3, 2, "20" ) "2019" balioaren azken bi pertsonaiak "20" izenarekin ordezkatzen ditu. "2020"
Replace( "123456", 1, 3, "_" ) "123456" lehen hiru karaktereak "_" karaktere bakarrarekin ordezkatzen ditu. "_456"
Substitute( "Salmenten datuak", "Salmentak", "Kostua") "Kostuak" katea "Salmentak" katearekin ordezkatzen du. "Kostuen datuak"
Substitute( "Quarter 1, 2018", "1", "2", 1 ) Lehen instantzia "1" "2" balioarekin soilik ordezkatzen du, laugarren argumentua delako (InstanceNumber) 1-rekin hornitzen da. "Hiruhilekoa 2, 2018"
Substitute( "Quarter 1, 2011", "1", "2", 3 ) Hirugarren instantzia "1" "2" balioarekin soilik ordezkatzen du, laugarren argumentua delako (InstanceNumber) 3 balioarekin hornitzen da. "Hiruhilekoa 1, 2012"
Substitute( "2011ko 1. hiruhilekoa", "1", "2") Instantzia guztiak "1" "2" balioarekin soilik ordezkatzen du, laugarren argumentua eman ez delako (InstanceNumber). "Hiruhilekoa 2, 2022"
Replace(
[ "2018ko 1. hiruhilekoa",
2011ko 2. hiruhilekoa,
"4. hiruhilekoa, 2019"],
9, 1, "3" )
Zutabe bakarreko taulako erregistro bakoitzeko bederatzigarren karaktereak "3" ordezkatzen du. Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: [ "2018ko 3. hiruhilekoa",
"Hiruhilekoa3,2011",
"3. hiruhilekoa, 2019" ]
Substitute(
[ "Qtr 1, 2018",
2011ko 1. hiruhilekoa,
"Q1, 2019" ],
"1", "3", 1 )
Laugarren argumentua delako (InstanceNumber) 1 balioarekin hornitzen da, eta "3" zutabe bakarreko taulako erregistro bakoitzean "1" lehenengo instantzia soilik ordezkatzen da. Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: [ "Qtr 3, 2018",
"Hiruhilekoa3,2011",
"Q3,2019"]
Substitute(
[ "Qtr 1, 2018",
2011ko 1. hiruhilekoa,
"Q1, 2019" ],
"1", "3" )
Laugarren argumentua ematen ez delako ( InstanceNumber) 1 balioarekin hornitzen da, eta "3" zutabe bakarreko taulako erregistro bakoitzean "1" instantzia guztietan soilik ordezkatzen da. Zutabe bakarreko taula, balio hauek dituen Value zutabe batekin: [ "Qtr 3, 2038",
"2033ko 3. hiruhilekoa",
"Q3,2039"]