Excel Eliminar caracteres da dereita (5 xeitos)

  • Comparte Isto
Hugh West

É posible ter calquera carácter extra na cela de Excel. Ás veces, para xerar un valor diferente dos valores existentes, pode requirir eliminar caracteres . Neste artigo, vou explicar 5 formas en que Excel elimina caracteres pola dereita.

Para que quede máis claro, vou usar unha folla de datos de información de pedidos dalgúns clientes que ten 4 columnas.

Esta táboa representa a información de pedidos de diferentes usuarios. As columnas son Nome con ID, Orde, Nome, e Cantidade do pedido .

Descargar Workbook to Practice

Eliminar caracteres da dereita.xlsm

5 xeitos de eliminar caracteres da dereita

1. Usando LEFT para eliminar caracteres da dereita

Para eliminar o único último carácter podes usar a función LEFT.

⮚ Primeiro, selecciona a cela onde queres colocar o teu novo valor despois de eliminar o último carácter.

⮚ A continuación, escriba a fórmula na Barra de fórmulas. Seleccionei a cela B4 . Aquí quero mostrar só o Nome para eliminar as cadeas numéricas da dereita.

A fórmula é

=LEFT(B4,LEN(B4)-1)

⮚ Finalmente, prema ENTER

O último carácter do B4 <2 seleccionado>eliminarase a cela.

Aquí só quitar un só carácter non coincide co contexto do noso exemplo, así que eliminemos varios caracteres.

⮚ En primeiro lugar, seleccione ocela onde queres colocar o teu novo valor despois de eliminar os múltiples caracteres da dereita.

⮚ A continuación, escribe a fórmula para a cela B4 de aquí quero eliminar varios caracteres. Quero eliminar 5 caracteres da dereita.

A fórmula é

=LEFT(B4,LEN(B4)-5)

⮚ Finalmente, prema ENTER

Aquí eliminaranse os últimos 5 caracteres do valor seleccionado de B4 .

Agora, podes aplicar o Recheo a Axuste automático a fórmula para o resto das celas.

Ler máis: Eliminar o último carácter da cadea Excel

2. VALOR coa función LEFT para valores numéricos

Mentres se trata con valores numéricos , para eliminar caracteres da dereita pode utilizar a función ESQUERDA e a función VALOR xuntos.

⮚ En primeiro lugar, seleccione a cela onde quere colocar o novo valor despois de eliminar os caracteres de á dereita.

⮚  Seleccionei a cela B4 a continuación escriba a fórmula. Aquí quero eliminar caracteres da dereita e manterei só a Cantidade de pedido . Entón, eliminarei todos os caracteres de cadea da dereita excepto o número.

A fórmula é

=VALUE(LEFT(C4,(LEN(C4)-8)))

⮚ Finalmente, prema ENTER

Os caracteres de cadea da cela C4 eliminaranse da cela certo. Só verá os valores numéricos en formato Número no formato Cantidade de pedido columna.

Depende de cantos caracteres de cadea haxa co carácter numérico, terá que reescribir a fórmula .

🔺 Se todos os caracteres numéricos teñen os mesmos caracteres de cadea, podes usar o Recheo .

Ler máis : Como eliminar os 3 últimos caracteres en Excel

3. Eliminar caracteres desde a dereita usando VBA

⮚ Primeiro, abra Desenvolvedor pestana >> a continuación, seleccione Visual Basic

⮚ Tamén pode usar ALT + F11

Unha nova xanela de Aparecerá Microsoft Visual Basic para aplicacións . Despois abra Inserir pestana >> a continuación, seleccione Módulo.

Aquí ábrese o Módulo .

En un momento, escribe o código en RemoveRightCharacter no módulo.

3475

⮚ Despois diso, Garda o código e volve á folla de traballo. .

⮚ Primeiro, selecciona unha cela na que queres conservar o teu novo valor despois de eliminar o carácter da dereita.

⮚ A continuación, escribe a fórmula para a cela B4 . Escriba o nome da función que escribiu no módulo.

⮚ Como o meu nome da función é RemoveRightCharacter , mostrará este nome.

A fórmula é

=RemoveRightCharacter(B4,5)

⮚ Finalmente, preme ENTER.

Mentres seleccionaba a cela B4 eliminaranse os caracteres correctos desta cela.

Tamén podes usalo para mostrar ocarácter numérico.

⮚ Primeiro, selecciona unha cela na que queres conservar o teu novo valor despois de eliminar o carácter da dereita.

⮚A continuación, escribe a fórmula para o C4 célula. Escriba o nome da función que escribiu no módulo. Agora quero mostrar a Cantidade de pedido. Como o meu nome da función é RemoveRightCharacter , mostrará este nome.

A fórmula é

=RemoveRightCharacter(C4,8)

⮚ Finalmente, preme ENTER

Mentres seleccionaba a cela C4 a dereita eliminaranse os caracteres desta cela.

Ler máis: VBA para eliminar caracteres da cadea en Excel

4. Eliminar o carácter correcto usando Flash Fill

Podes usar o comando Flash Fill da cinta para eliminar o carácter correcto.

⮚ Primeiro, crea un exemplo de patrón para usar Flash Fill .

⮚ Ofrecín o primeiro exemplo Steve eliminando o número correcto de caracteres.

⮚ Despois diso, seleccione o valor de exemplo abra a pestana Datos >> a continuación, seleccione Flash Fill .

O atallo de teclado para usar Flash Fill é CTRL + E

A medida que seleccionaba Flash Fill eliminaranse os caracteres correctos do resto das celas.

⮚ Se queres pode manter o carácter numérico eliminando os caracteres da cadea da dereita.

⮚ Aquí proporcionei o primeiro exemplo 32 onde só conservei o númerocarácter eliminando os caracteres de cadea correctos. Creou un patrón para Flash Fill .

⮚ Despois diso, seleccione o valor de exemplo, abra a pestana Datos >> a continuación, seleccione Flash Fill .

A medida que seleccionaba Flash Fill eliminaranse os caracteres correctos do resto das celas .

5. Eliminar caracteres de cada lado dunha vez

Se tes unha folla de datos onde se comprime varias informacións, entón a función MID é adecuado para extraer a información ou os datos necesarios.

Para mostrarche como funciona esta función, fixen un axuste na folla de datos.

⮚ Primeiro , seleccione unha cela na que quere conservar o seu novo valor despois de eliminar o carácter dos dous dereitos e da esquerda.

⮚ A continuación, escriba a fórmula na cela ou na barra de fórmulas. Seleccionei a cela B4 . Desa cela, quero o Nome polo que eliminarei todos os caracteres da dereita e da esquerda excepto o nome Steve.

⮚ A fórmula é

=MID(B4, 11+1, LEN(B4) - (10+6))

⮚ Para aplicar a fórmula, prema ENTER

Mentres tanto, dende a eliminaranse os caracteres da cela á dereita e á esquerda excepto o Nome .

Para o resto das celas, dependendo do número de caracteres, apliquei o Función MID.

Sección de práctica

Adxunto dúas follas adicionais para practicar estasformas.

Conclusión

Neste artigo, expliquei 5 formas de eliminar caracteres desde a dereita en Excel. Espero que estes enfoques diferentes che axuden a eliminar caracteres directamente en Excel. Para calquera tipo de suxestión, ideas e comentarios, estades benvidos. Non dubides en comentar a continuación.

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.