30 funcions d'Excel en 30 dies: SUBSTITUIR

Ahir a la marató 30 funcions d'Excel en 30 dies hem utilitzat la funció ÍNDEX (INDEX) per retornar el valor de la cel·la situada a la intersecció de la fila i la columna donades.

El dia 25 de la marató dedicarem l'estudi de la funció SUBSTITUIR (SUBSTITUIR), que pertany a la categoria de text. Substitueix un nombre determinat de caràcters d'una cadena de text per un altre text.

Per tant, mirem més de prop la informació i els exemples sobre la funció SUBSTITUIR (SUBSTITUÏ), i si teniu informació addicional o exemples, compartiu-los als comentaris.

Funció 25: SUBSTITUIR

function SUBSTITUIR (REPLACE) substitueix caràcters dins del text en funció del nombre especificat de caràcters i la posició inicial.

Com es pot utilitzar la funció REPLACE?

function SUBSTITUIR (REPLACE) pot substituir caràcters en una cadena de text, per exemple:

  • Canvieu el codi d'àrea al número de telèfon.
  • Substitueix l'espai per dos punts per espai.
  • Utilitzeu la funció imbricada SUBSTITUIR (SUBSTITUÏR) per inserir diversos guions.

REPLACE Sintaxi

function SUBSTITUIR (REPLACE) té la sintaxi següent:

REPLACE(old_text,start_num,num_chars,new_text)

ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)

  • text_antic (text_antic): cadena de text en la qual es substituiran els caràcters.
  • nombre_inici (start_pos) – posició inicial dels caràcters antics.
  • nombre_caràters (num_chars): el nombre de caràcters antics.
  • text_nou (text_nou) – text que s'inserirà en lloc dels caràcters antics.

Trampes REPLACE (REPLACE)

function SUBSTITUIR (REPLACE) substitueix un nombre especificat de caràcters començant a la posició especificada. Per substituir una línia específica de text en qualsevol lloc del text original, podeu utilitzar la funció SUPLENT (SUBSTITUT), que veurem més endavant a la nostra marató.

Exemple 1: Canviar el codi d'àrea en un número de telèfon

Ús de funcions SUBSTITUIR (SUBSTITUIR) Podeu canviar els tres primers dígits d'un número de telèfon, per exemple, quan s'estableix un codi d'àrea nou. En el nostre cas, el nou codi d'àrea s'introdueix a la columna C i els números de telèfon corregits es mostren a la columna D.

=REPLACE(B3,1,3,C3)

=ЗАМЕНИТЬ(B3;1;3;C3)

30 funcions d'Excel en 30 dies: SUBSTITUIR

Exemple 2: substituïu un espai per dos punts per un espai

Per definir una posició inicial per a una funció SUBSTITUIR (SUBSTITUIR), Podeu utilitzar la funció FIND (TROBAR) per trobar una línia específica de text o caràcter. En aquest exemple, volem substituir el primer espai que apareix en una cadena de text per dos punts seguits d'un espai.

=REPLACE(B3,FIND(" ",B3,1),1,": ")

=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")

30 funcions d'Excel en 30 dies: SUBSTITUIR

Exemple 3: funcions REPLACE imbricades per inserir diversos guions

function SUBSTITUIR (REPLACE) es permet anidar uns dins dels altres, de manera que es poden fer múltiples substitucions al text font. En aquest exemple, els números de telèfon han de contenir guions després dels tres primers caràcters i després del segon. Utilitzant zero, com a nombre de caràcters a substituir, obtindrem el resultat que no s'eliminarà cap dels caràcters del número de telèfon, només s'afegiran 2 guions.

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")

30 funcions d'Excel en 30 dies: SUBSTITUIR

Deixa un comentari