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

Deja un comentario

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