Recortar Caracteres y Espacios Correctos en Excel (5 Maneras)

  • Compartir Este
Hugh West

A veces nuestras celdas de datos pueden tener algunos caracteres adicionales adjuntos a la derecha que no son necesarios. Puede recortar estos caracteres de la derecha de su celda de datos. En este artículo, mostraré cinco métodos para recortar los caracteres de la derecha en Excel.

Supongamos que tenemos un conjunto de datos en el que se indica la distancia recorrida por diferentes participantes en un maratón. Hay algunos espacios al final de cada uno Nombre del participante y las células del Distancia recorrida tienen los valores numéricos así como la unidad - millas. Ahora recortaremos los espacios y los caracteres que indican la unidad de la derecha.

Descargar el cuaderno de prácticas

Recortar Caracteres Derecha en Excel.xlsm

5 métodos para recortar los caracteres correctos

1. Función TRIM para eliminar los espacios sobrantes de la derecha

A veces las celdas de datos pueden tener espacios de más en el extremo derecho. Podemos utilizar la función TRIM para eliminar estos espacios. Como hemos mencionado, hay algunos espacios al final de cada nombre de Participante,

Para eliminar estos espacios, escriba la siguiente fórmula en una celda vacía ( C7)

=TRIM(A7)

Aquí, el TRIM eliminará los espacios del extremo derecho

Pulse INTRODUCE para eliminar todos los espacios sobrantes.

Célula de arrastre C7 para aplicar la misma fórmula en todas las demás celdas.

2. Características de Texto a Columnas para Recortar Espacios a la Derecha

También puede utilizar Texto a columnas para recortar los espacios de la derecha. Este método requerirá una columna libre a la derecha de la columna de la que eliminará los espacios. En primer lugar, inserte una columna a la derecha de la columna de la que eliminará los espacios.

Ahora ve a Datos> Herramientas de datos y seleccione Texto a columnas .

Ahora un Asistente de texto a columna Seleccione Anchura fija y haga clic en Siguiente .

En el segundo paso, desplace la línea vertical situada junto a los datos hasta el final de éstos y seleccione Siguiente .

Ahora verás que todos tus datos están resaltados con color negro. Selecciona Acabado .

A continuación, aparecerá una ventana de confirmación. Pulse OK .

Ahora verá que no hay espacios en el extremo derecho de su conjunto de datos.

3. Función LEFT y LEN para recortar los caracteres de la derecha

Con una combinación de la función IZQUIERDA y la función LEN puede recortar fácilmente los caracteres correctos de las celdas de datos. Escriba la siguiente fórmula en una celda vacía ( C7 ),

=LEFT(B7,LEN(B7)-6)

Aquí, el IZQUIERDA indica que la fórmula devolverá los caracteres de la celda seleccionada, B7 del IZQUIERDA y LEN(B7)-6 indica que los 6 últimos caracteres de la longitud total de la celda B7 estará exento en la declaración de la IZQUIERDA función.

Pulse INTRODUCE y puede ver que se han eliminado los caracteres de la derecha que son millas para nuestro conjunto de datos.

Célula de arrastre C7 para aplicar la misma fórmula en todas las demás celdas.

4. Obtener un valor numérico recortando los caracteres de la derecha

Mediante el método anterior, obtenemos textos como retorno en la celda de salida. Si desea obtener los valores numéricos, debe utilizar la función VALOR Para obtener el valor numérico después de recortar los caracteres correctos, escriba la siguiente fórmula en la celda C7 ,

=VALOR(LEFT(B11,LEN(B11)-6))

Aquí, el VALOR convertirá el retorno de la función IZQUIERDA en valores numéricos.

Pulse ENTRAR. Verás que la fórmula ha recortado los caracteres de la derecha. También mostrará el retorno a la derecha de la celda de salida, C7 que indica que el retorno es un valor numérico.

Arrastre el C7 para aplicar la misma fórmula en todas las demás celdas. Como resultado, obtendrá la distancia recorrida sin la unidad millas en formato numérico en las celdas de salida para todos los participantes.

5. Recortar Caracteres Correctos Usando VBA

Otra forma de recortar los caracteres correctos en Excel es crear una función personalizada utilizando Aplicaciones de Visual Basic (VBA) . primera prensa ALT+F11 se abrirá la ventana VBA Ahora haga clic con el botón derecho del ratón en la hoja del panel izquierdo para abrir un menú desplegable. Amplíe Inserte haciendo clic en él y seleccionando Módulo .

Se abrirá un Módulo(Código) ventana.

Inserte el siguiente código en el archivo Módulo(Código) ventana.

 Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function 

El código creará una función personalizada denominada TRIMLASTX que recortará un número definido de caracteres de la parte derecha de la celda seleccionada.

Ahora cierra el VBA y escriba la siguiente fórmula en la celda C7,

=TRIMLASTX(B7,6)

Toma, B7 es la celda seleccionada y 6 indica el número de caracteres que se eliminarán.

Pulse INTRODUCE y verás que la fórmula ha recortado los caracteres correctos.

Célula de arrastre C7 para aplicar la misma fórmula en todas las demás celdas.

Conclusión

Puede recortar caracteres de la derecha en Excel por cualquiera de los métodos anteriores. Si se enfrenta a cualquier tipo de confusión, por favor deje un comentario.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.