Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función LTrim

| 13 comentarios

Function LTRIM

La Función LTrim elimina los espacios en blanco que se encuentren la parte izquierda de una cadena de texto

Ejemplo:

111 300x181 Función LTrim

En ese caso se eliminan los espacios que se encontraban al inicio de la palabra “casa” y se concatenan al número 1.

De forma análogo a la existencia de LTRIM existe RTRIM, se recomienda revisar los siguientes ejemplos  los cuales contienen comparaciones de uso de RTRIM, LTRIM, y otras funciones de texto, que podrían ser de utilidad.

Elaborado por: Dalia Vasquez

13 comentarios

  1. Esta funcion LTRIM si es interesante al igual que su similar RTRIM, puesto que permite eleiminar los espacios en blanco de una cadena de texto que podamos tener, puesto que a veces importamos a excel archivos de texto con la ayuda "texto en columnas" y las celdas contiene espacios en blanco innecesarios. Se que en excel tambien puedes usar la funcion ESPACIOS, pero un VBA es util si deseamos hacer una rutina acorde a nuestras necesidades

  2. Es útil en la programación, para comparar cadenas. Pues elimina los espacios en blanco al inicio de la cadena (parte izquierda) a comparar.
    Si tenemos un código a buscar, si comparamos este valor con un valor que tiene espacio en blanco al inicio de la cadena, ese espacio en blanco no va a permitir encontrar a la cadena buscada.

  3. Es una aplicación práctica pues cuando se trabaja con funciones muchas veces los espacios en blanco no permiten que la fórmula funcione.
    Si usamos por ejemplo la función "buscar", o filtros avanzados es importamte que no existan espacios en blanco.

  4. Las dos funciones LTRIM y RTRIM permiten un alto nivel de personalizacion. En una macro compleja y en combinacion con otras funciones es de mucha utilidad para organizar los valores de las columnas dentro de una base de datos.

  5. Muy Buena función, ya que solo borra los espacios de los lados de la cadena. Ya no volveré a usar Buscar y Remplazar.

    • Les dejo una macros que permite borrar los espacios laterales de un cadena de texto

      Sub Quitar_Espacios_LADOS()
      Selection = Application.Trim(Selection.Value)
      End Sub

      Saludos

  6. Es una función que ayuda en la comparación de las cadenas, muy buena opción.

  7. Aqui les dejo algo práctico para validar de que no hayan espacios dobles entre las palabras y también para inicio y fin, espero les sirva...

    Function Texto_Sin_Espacios_Dobles(ByVal cadena As String) As String
    cadena1 = UCase(cadena)
    For i = 1 To 1000
    cadena1 = Replace(cadena1, Space(2), Space(1), 1)
    Next
    Texto_Sin_Espacios_Dobles = Trim(cadena1)
    End Function

  8. Buenas noches:

    Excelente función. Esta brindaría uniformidad a la BD que contenga la información personal de cientos de trabajadores de una empresa ya que exista la posibilidad que anteriormente dicha información no haya sido ingresa con un mismo formato, dificultando la búsqueda.

    Saludos

  9. Esta función es demasiado buena cuando se trabaja sobretodo en datas grandes que se exportan a sistemas de datos. Dejo una sentencia:

    Control espacios dobles
    cadena1 as string
    For i = 1 To 1000
    cadena1 = Replace(cadena1, Space2, Space1, 1)
    Next
    texto sin doble espacio= Trim(cadena1)
    End Function

  10. Ideal para organizar una base de datos y tener reportes ordenados adecuadamente. ejm:

    ult = Cells(Rows.Count, 1).End(xlUp).Row
    For x = ult To 2 Step -1
    Cells(x, 1) = LTrim(Cells(x, 1))
    Next

  11. Funciona muy bien para descargar data de un Sistema de informació y limpiarla para poder utilizar los datos sin problemas

  12. La función LTRIM es muy útil cuando se quiere crear códigos específicos para cada elemento en una base de datos ya que además de un nombre, se le puede asignar un número y esto nos servirá de clave para identificar a cada uno

Deja una respuesta

Los campos requeridos estan marcados con *.