Com s'utilitza la funció REPLACE a Excel? (amb exemples)

Substitueix la funció a Excel

Substitueix la funció a Excel és una funció de text que és una funció incorporada i similar a la funció substitutiva, aquesta funció s’utilitza per substituir un text antic d’una cadena per una cadena nova, l’entrada requerida per aquesta funció és el text antic nou text i els números inicials i finals números dels caràcters que cal substituir.

Sintaxi

On,

  • Text_vell = Aquest és un paràmetre obligatori. És la cadena original a substituir.
  • Inici = Aquesta és la posició inicial a la cadena original des d’on hauria de començar la substitució.
  • Nombre_de_cargues = Es tracta d'un valor numèric i indica un nombre de caràcters que s'han de substituir.
  • Text_ nou = Aquest és un altre paràmetre obligatori i indica la nova cadena / conjunt de caràcters per substituir el text_vell.

Com s'utilitza la funció REPLACE a Excel? (amb exemples)

Com a funció del full de treball, es pot escriure com a part d’una fórmula en una cel·la del full de treball. Com a funció VBA, es pot utilitzar en un codi de macro que s'introdueix a través de l'editor de Microsoft Visual Basic integrat a MS Excel. Consulteu els exemples que es donen a continuació per entendre millor.

Podeu descarregar aquesta plantilla Excel de funció REPLACE aquí - Plantilla Excel de REPLACE Function

Exemple 1: substituïu una cadena

En aquest exemple, la cel·la C4 té associada una fórmula REPLACE. Per tant, C4 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B4 que conté la cadena original a substituir.
  • 2n argument és 1 que indica la lletra inicial de la cadena original.
  • El tercer argument és 4, que és un nombre de caràcters a substituir.
  • El quart i l'últim paràmetre és "Stephen", que és una cadena nova per substituir-la.

Aquí, la cadena antiga és "John" i la nova cadena és "Stephen".

Exemple 2: substituïu una subcadena

En aquest exemple, la cel·la C6 té associada una fórmula. Per tant, C6 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B6, que conté la cadena original a substituir.
  • 2n argument és 5 que indica la lletra inicial de la cadena original.
  • El tercer argument és 5, que és el nombre de caràcters a substituir.
  • El quart i l'últim paràmetre és 'yahoo, que és una cadena nova per substituir-la.

Aquí, la cadena antiga és ‘gmail’ i la nova cadena és ‘yahoo’. Com a resultat, C6 s’actualitza amb ‘[email protected]

Exemple 3 - Substitueix un sol personatge

En aquest exemple, la cel·la C8 té associada una fórmula REPLACE. Per tant, C8 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B8, que conté la cadena original a substituir.
  • 2n argument és 1 que indica la lletra inicial de la cadena original.
  • El tercer argument és 1, que és un nombre de caràcters a substituir.
  • El quart i l'últim paràmetre és "s", que és un caràcter nou per substituir-lo.

Aquí, el personatge antic és ‘n i el personatge nou és‘ s. Com a resultat, C8 s’actualitza amb ‘set’.

Exemple # 4: substitueix els números

En aquest exemple, la cel·la C10 té associada una fórmula REPLACE. Per tant, C10 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B10, que conté la cadena original a substituir.
  • 2n argument és 7 que indica la lletra inicial de la cadena original.
  • El tercer argument és 4, que és el nombre de caràcters a substituir.
  • El quart i l'últim paràmetre és "2000", que és una cadena nova per substituir-la.

Aquí, la cadena antiga és ‘1989’ i la nova cadena és ‘2000’. Com a resultat, C8 s’actualitza amb el ’23 -12-2000’.

Exemple # 5: elimineu una cadena

En aquest exemple, la cel·la C12 té associada una fórmula REPLACE. Per tant, C12 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B12, que conté la cadena original a substituir.
  • 2n argument és 1 que indica la lletra inicial de la cadena original.
  • El tercer argument és 11, que és un nombre de caràcters a substituir.
  • El quart i l'últim paràmetre és "", que és una cadena nova (una cadena buida) per substituir-la.

Aquí, la cadena antiga és "Elimina això" i la nova cadena és "". Com a resultat, C12 s’actualitza a una cel·la en blanc ja que tots els caràcters es substitueixen per espais en blanc.

Exemple # 6: problema comú amb la funció REPLACE

En aquest exemple, la cel·la C14 té associada una fórmula REPLACE. Per tant, C14 és una cel·la de resultat.

  • El primer argument de la funció REPLACE és B14, que conté la cadena original a substituir.
  • El segon argument és 0.

Tanmateix, qualsevol cadena d'una cel·la del full de treball d'Excel comença amb 1, és a dir, amb l'índex 1. Per tant, el resultat de la cel·la C14 és un error que és #VALUE. Indica que hi ha un error en el valor.

Coses que cal recordar

  • 2n paràmetre és a dir Començar no pot tenir un valor no numèric ni un valor negatiu.
  • Tercer paràmetre, és a dir, nombre_de_cargues no pot tenir un valor no numèric ni un valor negatiu.