¿Desconcertado acerca de las funciones REEMPLAZAR y SUSTITUIR en Microsoft Excel? Descubra cómo usar ambos y cuándo.

Microsoft Excel es una herramienta muy versátil que cuenta con una variedad de funciones para analizar sus datos. Pero si todavía está aprendiendo las cuerdas de las hojas de cálculo, encontrar la función correcta para la tarea que está tratando de hacer puede ser un desafío. Algunos nombres de funciones pueden dejarlo desconcertado en cuanto a lo que realmente hacen.

Si está tratando de cambiar cierto texto en una celda, es posible que se sienta confundido por el hecho de que hay un REEMPLAZAR función y un SUSTITUTO función que suena como si hicieran lo mismo. Entonces, ¿cuál es la diferencia?

Uso de la función REEMPLAZAR en Excel

Digamos que tenemos una lista de información del fabricante de los productos que vendemos. Está un poco desactualizado, por lo que necesitaremos cambiar algunos de los datos para actualizarlo.

El REEMPLAZAR La función cambia un número específico de caracteres dentro del texto de una celda en particular con otro conjunto de texto. El texto de reemplazo puede tener cualquier longitud y se colocará exactamente el número de caracteres después del comienzo de la cadena de texto original.

instagram viewer

Digamos que descubrimos que hay una nueva forma en que nuestra empresa informa los códigos de fabricación, y necesitamos actualizar esta hoja para incorporar eso.

  1. Seleccionar celda D7, la celda debajo de la notación "Nuevo código".
  2. En la celda misma o en la barra de fórmulas, escriba o pegue la fórmula a continuación:
    =REEMPLAZAR(B2,2,3,"PTM")
  3. Prensa Ingresar.

Dentro de la celda, acabamos de tomar el texto de la celda. B2 ("6418229") y, a partir del segundo carácter (el número "4"), hemos reemplazado tres caracteres (los dígitos "418") con las letras "PTM" (para "Portland Mechanics").

El texto de reemplazo no tiene que tener la misma longitud que el número de caracteres que se reemplazan; si solo quisiéramos reemplazar un carácter, podríamos cambiar el "3" en la fórmula anterior a un "1", terminando con la cadena de nueve caracteres "6PTM18229" en la celda D7.

Uso de la función SUSTITUIR en Excel

Por el bien de este ejemplo, supongamos que luego descubrimos que Portland Mechanics ha sido adquirida y ha cambiado su nombre. Sabemos exactamente lo que estamos buscando, así que podemos usar el SUSTITUTO función para reemplazar texto específico con texto nuevo y diferente.

  1. Seleccionar celda D4, la celda debajo de la notación "Marca actualizada".
  2. En la celda misma o en la barra de fórmulas, escriba o pegue la fórmula a continuación:
    =SUSTITUIR(A2,"Portland","Anodino")
  3. Prensa Ingresar.

Dentro de la celda, acabamos de tomar el texto de la celda. A2 ("Portland Mechanics"), y reemplazó la palabra "Portland" con la palabra "Anodyne", creando el nuevo nombre "Anodyne Mechanics" en la celda D4.

Supongamos que dejamos una nota explicando el cambio de nombre para la próxima persona que vea el documento y queremos ahorrar tiempo utilizando la misma función SUSTITUIR. Cuando lo editamos en la celda G5 para referirse a la celda G3, como se muestra a continuación, notamos que todas las apariciones de la palabra "Portland" se reemplazan con "Anodyne".

Este no es el comportamiento que queremos en este caso, por lo que tendremos que agregar el [núm_instancia] sintaxis para especificar que solo queremos que se reemplace una de las veces que aparece "Portland", una "instancia".

Para hacer esto, seleccione la celda G7 e ingrese esta fórmula en la celda o en la barra de fórmulas:

=SUSTITUIR(G3,"Portland","Anodino",2)

El "2" adicional le dice a Excel que solo queremos que se cambie la segunda instancia. también hay formas más complejas de usar la función SUSTITUIR, como con funciones anidadas o declaraciones IF, o incluso Fórmulas IF con sentencias anidadas, si realmente te estás dando cuenta de las cosas.

Diferentes funciones, diferentes usos

Si bien tienen nombres similares, las funciones REEMPLAZAR y SUSTITUIR brillan en diferentes casos de uso. si sabes exactamente dónde su nuevo texto va, es probable que REEMPLAZAR sea la mejor opción. Sin embargo, si sabe qué palabras está reemplazando o si necesita reemplazar varias instancias de la misma texto, ya sea en una sola celda o en varias celdas, la opción SUSTITUIR probablemente funcionará mejor para tú.

Cuando busca reemplazar texto en una celda, ahora conoce la diferencia entre estas funciones con nombres similares y cómo usarlas mejor en sus datos. Si está buscando cambiar el texto dentro de sus celdas originales, considere otras formas de buscar y reemplazar texto dentro de Excel.