Limpiar y quitar espacios en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Al copiar datos o importarlos, es frecuente que se muestren caracteres no imprimibles o caracteres de espacio entre palabras, siendo necesario limpiar y quitar espacios en Excel.

Realizamos una macro que nos permita preparar los datos antes de realizar su análisis.

En Excel disponemos de las funciones LIMPIAR y ESPACIOS que también realizan la misma labor.

Limpiar y quitar espacios en Excel
  1. Con Excel abierto.

  2. Pulsar la tecla Alt y mantener pulsada / Pulsar la tecla F11. Mostrará el editor de Visual Basic.

  3. Ir a: Barra de Menú / Insertar / Módulo. Mostrará la ventana del módulo donde escribimos la macro.

  4. Escribir el código de la macro:

    Sub Prepara_Datos()

    For Each valor In Selection.Cells

    valor.Value = WorksheetFunction.Clean(valor.Value)

    Next valor

    For Each valor2 In Selection.Cells

    valor2.Value = WorksheetFunction.Trim(valor2.Value)

    Next valor2

    End Sub

    Se utilizan las funciones "Clean" Y "Trim".

  5. Guardar el libro con la extensión *.xlsm. Libro habilitado para macros.

  6. Ejecutar la macro y verificar como se eliminan los espacios a la izquierda a la derecha y entre palabras y elimina los caracteres no imprimibles.

Limpiar y quitar espacios: Rango A2:A5 con espacios y caracteres no imprimibles

Mediante la macro podemos limpiar y quitar espacios en los datos de la hoja Excel.

Nivel de dificultad: Experto VBA-Macros Excel Experto VBA – Macros

Un comentario en “Limpiar y quitar espacios en Excel

  • Hola
    Buenas noches
    Está perfecto. Es lo que estaba buscando y me alegro mucho más, ya que aprendí como realizarlo…!
    Que tengas un execelente día…!
    Saludos desde la CDMX..!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *