Recorta os caracteres e os espazos correctos en Excel (5 xeitos)

  • Comparte Isto
Hugh West

Ás veces as nosas celas de datos poden ter algúns caracteres adicionais adxuntos á dereita que non son necesarios. Podes recortar estes caracteres desde a dereita da cela de datos. Neste artigo, mostrarei cinco métodos para recortar os caracteres correctos en Excel.

Digamos que temos un conxunto de datos onde se indica a Distancia percorrida por diferentes participantes nun maratón. Hai algúns espazos ao final de cada Nome do participante e as celas da columna Distancia percorrida teñen os valores numéricos así como as millas de unidades. Agora recortaremos os espazos e os caracteres que indican a unidade dende a dereita.

Descargar Practice Workbook

Recortar caracteres da dereita en Excel.xlsm

5 métodos para recortar caracteres á dereita

1. Función TRIM para eliminar espazos adicionais da dereita

Ás veces as celas de datos poden ter espazos adicionais no extremo dereito. Podemos usar a función TRIM para eliminar estes espazos. Como mencionamos, hai algúns espazos ao final de cada nome de participante,

Para eliminar estes espazos, escriba a seguinte fórmula nunha cela baleira ( C7)

=TRIM(A7)

Aquí, a función RECORTAR eliminará os espazos do extremo dereito

Preme ENTER para eliminar todos os espazos adicionais.

Arrastre a cela C7 para aplicar a mesma fórmula en todas as demais celas.

2. Texto a columnasFuncións para recortar espazos correctos

Tamén podes usar as funcións Texto en columnas para recortar os espazos correctos. Este método requirirá unha columna de reserva á dereita da columna da que eliminará os espazos. Primeiro, insira unha columna á dereita da columna da que eliminará o espazo.

Agora vai a Datos> Ferramentas de datos e seleccione Texto a columnas .

Agora aparecerá unha xanela Asistente de texto a columna . Seleccione Ancho fixo e prema en Seguinte .

No segundo paso, move a liña vertical a carón dos teus datos ata o final dos teus datos e selecciona Seguinte .

Agora verás que todos os teus datos están resaltados con cor negra. Seleccione Finalizar .

Despois diso, aparecerá unha xanela de confirmación. Preme Aceptar .

Agora verás que non hai espazos no extremo dereito do teu conxunto de datos.

3. Función ESQUERDA e LEN para recortar caracteres da dereita

Con unha combinación de a función ESQUERDA e a función LEN podes recortar facilmente á dereita caracteres das túas celas de datos. Escriba a seguinte fórmula nunha cela baleira ( C7 ),

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

Aquí, a función LEFT indica que a fórmula devolverá os caracteres da cela seleccionada, B7 da parte LEFT e LEN(B7)-6 indica que os últimos 6 caracteres dea lonxitude total da cela B7 estará exenta na devolución da función LEFT .

Preme ENTER e podes ver que se eliminaron os caracteres correctos que son millas para o noso conxunto de datos.

Arrastre a cela C7 para aplicar a mesma fórmula en todos outras celas.

4. Obtención de valor numérico recortando caracteres correctos

Polo método anterior, obtemos textos como un retorno na cela de saída. Se queres obter os valores numéricos, tes que usar a función VALOR na túa fórmula. Para obter o valor numérico despois de recortar os caracteres correctos, escriba a seguinte fórmula na cela C7 ,

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

Aquí, o A función VALOR converterá o retorno da función LEFT en valores numéricos.

Preme ENTER. Verá a fórmula recortou os caracteres correctos. Tamén mostrará o retorno no lado dereito da cela de saída, C7 que indica que o retorno é un valor numérico.

Arrastre o C7 cela para aplicar a mesma fórmula a todas as demais celas. Como resultado, obterá a distancia percorrida sen a unidade millas en formatos numéricos nas celas de saída para todos os participantes.

5. Recortar caracteres correctos usando VBA

Outra forma de recortar os caracteres correctos en Excel é facer unha función personalizada usando Aplicacións de Visual Basic(VBA) . Primeiro preme ALT+F11 , abrirase a xanela VBA . Agora fai clic co botón dereito na folla do panel esquerdo para abrir un menú despregable. Expanda Inserir facendo clic nel e seleccionando Módulo .

Abrirá un Módulo (Código) xanela.

Insira o seguinte código na xanela Módulo(Código) .

6496

O código creará unha función personalizada chamado TRIMLASTX , que recortará un número definido de caracteres do lado dereito da cela seleccionada.

Agora pecha o VBA e escriba a seguinte fórmula na cela C7,

=TRIMLASTX(B7,6)

Aquí, B7 é a cela seleccionada e 6 indica o número de caracteres que se eliminarán.

Preme ENTER e verá o fórmula recortou os caracteres correctos.

Arrastre a cela C7 para aplicar a mesma fórmula a todas as demais celas.

Conclusión

Podes recortar os caracteres da dereita en Excel mediante calquera dos métodos anteriores. Se te enfrontas a algún tipo de confusión, deixa un comentario.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.