Etiqueta: sustituir

Eliminar espacios en Excel

Eliminar espacios en Excel. Definición del problema.


Muchas veces surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. En el ejemplo tenemos el siguiente listado de teléfonos móviles.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Fijándonos en la columna «D» etiquetada como «Nº Teléfono» podemos observar como las tres ternas de números se encuentran separadas por el carácter blanco o comúnmente conocido como espacio. Mediante tres métodos diferentes veremos como eliminar dicho espacio para conseguir que los números de teléfono aparezcan sin espacios.

  • Método 1 : Buscar y Reemplazar
  • Método 2: Utilizando la función sustituir
  • Método 3: Separar en columnas y concatenar el resultado  

Método 1. Buscar y reemplazar.


Una forma sencilla para eliminar espacios en blanco dentro de una cadena de texto es mediante las propias herramientas que incorpora Excel. Partiremos de un listado sencillo en el que podemos observar como el número de teléfono ubicado en la columna D se encuentra separado en ternas de tres números y deseamos quitar los espacios entre las ternas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En primer lugar seleccionaremos toda la columna sobre la que trabajaremos. Para ello haremos clic sobre la columna D y vemos como automáticamente queda seleccionada. Seguidamente haremos clic sobre el icono de búsqueda y seleccionaremos la opción «Reemplazar».

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

En el asistente de búsqueda y reemplazo debemos posicionarnos en la zona «Buscar» y presionar la barra de espacio del teclado puesto que lo que vamos a buscar es el carácter blanco o espacio. A continuación en la zona «Reemplazar con» no debemos escribir nada, porque queremos que nos intercambie el carácter blanco por nada.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente en el asistente haciendo clic sobre «Reemplazar todos» conseguimos que en la columna «D» que hemos seleccionado completa en el primer paso la herramienta de Excel busque el carácter espacio o carácter blanco y lo sustituya por nada a fin de eliminar los huecos entre las ternas de los números del ejemplo.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Método 2. Función sustituir.


Con la función sustituir podemos convertir valores de una cadena o número por otros valores. Crearemos una nueva columna «E», temporal, para modificar la cadena «Teléfono» mediante la función sustituir. En E2 una vez posicionado abriremos el asistente de la función sustituir y utilizaremos la misma sintaxis que se muestra en la siguiente imagen.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Como se puede observar estamos convirtiendo el carácter blanco que indicamos como » » por el carácter  nulo o nada que indicamos «».

Una hemos aplicado los valores a la función y antes de hacer clic en aceptar vemos al final del cuadro de función el resultado que se indica como resultado de la fórmula = 652123412 que es precisamente el resultado buscado.

Aplicando el método de copia y gracias a la referencias relativa podemos arrastrar el contenido de la celda E2 hacia abajo y automáticamente se actualizarán el resto de celdas.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Finalmente y una vez actualizado el contenido del rango E2:E6 copiaremos todos los datos y los pegaremos como valores sobre el rango C2:C6.

Método 3. Texto en columnas y función concatenar.


Como método final para eliminar espacios o carácter blanco dentro de un texto o una cadena contenida en una celda de Excel utilizaremos un método en el cuál usaremos la función concatenar y el asistente “Datos en columnas”.

Para ello comenzaremos seleccionando el rango que contiene los textos o números con espacios intercalados.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Haremos clic en el menú “Datos” y seguidamente en “Texto en columnas”. En el asistente seleccionaremos «delimitados» y haremos clic en “siguiente”. Como delimitador elegiremos “Blancos” y finalizamos. De esta manera conseguimos tener los datos en tres columnas distintas. Ahora en una nueva columna podemos concatenar el contenido de las tres anteriores utilizando la función concatenar y conseguimos el resultado deseado. Para finalizar copiamos el resultado y lo pegamos como valores en la columna origen.  En la siguiente imagen animada se puede ver el proceso completo. Además se utiliza una variante rápida de la función concatenar, unir cadenas mediante el símbolo &.

Cuando surge la necesidad de eliminar espacios en una celda de Excel que contenga o bien un texto o bien un número. Podemos usar al menos tres métodos.

Función Sustituir en Excel

Función sustituir en Excel. Para qué sirve.


La función sustituir en Excel nos permite cambiar unos caracteres por otros dentro de una cadena de texto. Además si una determinada cadena se repite varias veces dentro de una celda con la función sustituir se puede especificar que ocurrencia cambiar. Se encuentra dentro del grupo de funciones de texto.

La función sustituir Excel nos permite cambiar unos caracteres por otros dentro de una cadena de texto.Es una función de la familia de funciones de texto.

Argumentos que admite la función.


SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_instancia])

La función sustituir admite cuatro argumentos pero solamente tres de ellos son obligatorios.

  • texto: El texto en donde se realizará la sustitución. Concretamente una celda que contendrá el texto.
  • texto_original: Dentro del texto contenido en la celda qué sub cadena se quiere sustituir.
  • texto_nuevo: Sub cadena de texto por la que se reemplazará el texto original.
  • núm_de_instancia: El número de instancia o aparición del texto original que se sustituirá.

Función sustituir en Excel. Ejemplo.


Para este ejemplo vamos a utilizar las mismas palabras que hemos visto anteriormente.

La función sustituir Excel nos permite cambiar unos caracteres por otros dentro de una cadena de texto.Es una función de la familia de funciones de texto.

Deseamos cambiar electroencefalograma por la palabra electrocardiograma. Ambas palabras comparten el inicio “Electro” La primera palabra la tenemos en la celda A1 y queremos escribir la segunda palabra en la celda A2.

 SUSTITUIR(A1;”encefalograma”;”cardiograma”)

La función sustituir Excel nos permite cambiar unos caracteres por otros dentro de una cadena de texto.Es una función de la familia de funciones de texto.

Podemos ver cómo funciona el cuarto argumento de la función con este ejemplo en el que vamos a cambiar la segunda ocurrencia o aparición de la palabra “dos” dentro de una cadena de texto más larga. “Uno,dos,dos,tres” en concreto cambiaremos el segundo dos por un tres para tener como resultado “Uno,dos,tres,tres”.

La función sustituir Excel nos permite cambiar unos caracteres por otros dentro de una cadena de texto.Es una función de la familia de funciones de texto.

Función sustituir en Excel en Inglés.


La función  en inglés es SUBSTITUTE. Su formato es el siguiente SUSBTITUTE(text;old_text;new_text;[instance_num])