Reemplazar palabras o caracteres en Excel

Transcripción del video

Cuanto tienes texto que contiene alguna palabra o carácter que deseas corregir o reemplazar, puedes utilizar la función SUSTITUIR o también podrás utilizar el comando Reemplazar y en esta clase revisaremos ambos métodos.

En la columna A de esta hoja tengo una serie de cadenas de texto donde quiero reemplazar el año 2016 por el año 2017.

En lugar de hacer el cambio en cada cadena de texto podemos utilizar la función SUSTITUIR de la siguiente manera.

En la celda B2 ingresaré el símbolo igual y en seguida la función SUSTITUIR.

Esta función tiene 4 argumentos y como primer argumento ingresaré la referencia a la celda A2 porque ahí se encuentra la cadena de texto que será evaluada.

El segundo argumento de la función SUSTITUIR es el texto original que queremos sustituir.

Para nuestro ejemplo ingresaré el número 2016 entre comillas dobles porque ese es el texto que necesito cambiar.

El tercer argumento es el texto nuevo, es decir, el texto con el que deseamos reemplazar el texto original que acabamos de indicar en el segundo argumento.

En nuestro ejemplo ingresaré el número 2017 encerrado en comillas dobles.

El cuarto argumento de la función SUSTITUIR es opcional y se utiliza cuando queremos indicar alguna aparición específica del texto que deseamos reemplazar.

Es decir, si nuestra cadena de texto tuviera tres veces el número 2016, y solo queremos cambiar la última aparición de dicho número, entonces deberíamos ingresar el número 3 en este argumento.

Si omitimos el cuarto argumento, entonces la función reemplazará automáticamente todas las apariciones de la palabra original que se encuentren dentro de la cadena de texto.

En nuestro ejemplo evitaré el cuarto argumento de la función y al pulsar Entrar obtendremos una nueva cadena de texto donde tenemos el año 2017 en lugar del año 2016.

Al copiar la fórmula hacia abajo se reemplazará el año y tendremos las nuevas cadenas de texto.

La función SUSTITUIR es muy fácil de utilizar y solo debemos indicar la cadena de texto, la palabra o caracteres originales y el nuevo texto con el cual haremos la sustitución.

Hay otras ocasiones en las que no nos interesa crear una fórmula para reemplazar una palabra dentro de una cadena de texto y en ese caso podemos utilizar el comando Reemplazar.

Activaré la Hoja2 de este libro y verás las mismas cadenas de texto del ejemplo anterior, pero en este caso las he copiado en la Columna B.

El comando Reemplazar lo encontramos en la pestaña Inicio, dentro del grupo Edición, haré clic el botón Buscar y seleccionar y seleccionaré la opción Reemplazar y se abrirá un cuadro de diálogo con dos cuadros de texto.

En el primero de ellos ingresaré el número 2016 porque es el texto que vamos a buscar y en el segundo cuadro de texto debo ingresar el texto con el cual se hará el reemplazo.

Si haces clic en el botón Reemplazar se reemplazarán los valores celda por celda, pero si quieres hacer el reemplazo de todos los valores a la vez, entonces debes hacer clic en el botón Reemplazar todos.

Excel mostrará una advertencia para decirnos la cantidad de reemplazos que ha hecho y quiero que observes que el comando Reemplazar ha reemplazado el año de todas las celdas de la hoja.

Debes recordar que, de manera predeterminada este comando buscará y reemplazará los valores en toda la hoja.

Voy a pulsar el comando Deshacer para hacer otro ejemplo.

Supongamos que solamente quiero reemplazar los valores de la columna B, entonces debo hacer clic en el encabezado de columna para seleccionar todas sus celdas y de nuevo ir al botón Buscar y seleccionar para elegir el comando Reemplazar.

Ya que hace unos instantes utilizamos este comando, aparecen los valores que ingresamos anteriormente así que pulsaré el botón Reemplazar todos y de nuevo se mostrará el aviso de Excel y solo haré clic en el botón Aceptar y posteriormente en el botón Cerrar y podrás ver que solo se ha hecho el reemplazo del año en las celdas de la columna B que habíamos seleccionado previamente.

En esta clase hemos aprendido a utilizar la función SUSTITUIR para crear una fórmula que nos ayude a reemplazar una palabra con otra y también hemos aprendido a utilizar el comando Reemplazar para hacer el mismo trabajo sin la necesidad de crear una fórmula.

Generalmente utilizamos el comando Reemplazar en esas tareas que hacemos de vez en cuando, pero en el momento en que detectamos que la tarea es repetitiva entonces deberás considerar el uso de la función SUSTITUIR para crear una fórmula que te ayude a automatizar dicha tarea.