Táboa de contidos
Á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.