Ir para o conteúdo principal

Como remover letras de strings / números / células no Excel?

Autor: Kelly Última modificação: 2020-04-21

Este artigo fala sobre como remover letras de strings/células/números de texto no Excel. E fornecemos quatro métodos para resolvê-lo por fórmula de matriz, função definida pelo usuário e suplemento de terceiros do Kutools para Excel.


Remova letras de strings / números / células com fórmula de matriz

Podemos aplicar uma fórmula de matriz para remover letras de strings / números / células no Excel. Faça o seguinte:

1. Selecione uma célula em branco, você retornará a string de texto sem letras, insira a fórmula =SUM(MID(0&A2,LARGE(INDEX(ISNUMBER(--MID(A2,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10) (A2 é a célula da qual você removerá as letras) e pressione o Ctrl + Shift + Entrar teclas ao mesmo tempo.
doc remova letras do texto 1

2. Continue selecionando a célula e arraste sua alça de preenchimento para o intervalo conforme necessário. E agora você verá que todas as letras foram removidas das sequências de texto originais, conforme a imagem mostrada abaixo:

Notas:
(1) Esta fórmula de matriz removerá todos os tipos de caracteres, exceto os caracteres numéricos. Por exemplo, a string de texto original é abc-859 * -24test, esta fórmula de matriz removerá todas as letras e caracteres especiais (* e -) e retorno 85924.
(2) Se não houver nenhum número na sequência de texto, esta fórmula de matriz retornará 0.

Lote Separe o texto e os números de uma célula / coluna em diferentes colunas / linhas

Kutools para Excel aprimora seu Dividir células utilitário e suporta a separação em lote de todos os caracteres de texto e números de uma célula / coluna em duas colunas / linhas.


números de texto separados de células de anúncio

Remova letras de strings / números / células com a função definida pelo usuário

Também podemos adicionar uma função definida pelo usuário no Excel para remover letras de strings / números / células. Faça o seguinte:

1. pressione outro + F11 ao mesmo tempo para abrir a janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe, em seguida, copie e cole o código a seguir na nova janela de abertura do Módulo.

VBA: Remover letras de strings / números / células no Excel

Function StripChar(Txt As String) As String
With CreateObject("VBScript.RegExp")
.Global = True
.Pattern = "\D"
StripChar = .Replace(Txt, "")
End With
End Function

3. Salve esta função definida pelo usuário. Selecione uma célula em branco, você retornará a string de texto sem letras e insira a fórmula = StripChar (A2) (A2 é a célula da qual você removerá as letras) para ela e arraste a alça de preenchimento para baixo até o intervalo, conforme necessário. Veja as capturas de tela:

Observações:
(1) Esta função definida pelo usuário também pode remover todos os tipos de caracteres, exceto os caracteres numéricos. Por exemplo, a string de texto original é abc-859 * -24test, esta fórmula de matriz removerá letras e caracteres especiais (* e -) e retorno 85924.
(2) Esta função definida pelo usuário retornará números armazenados como strings de texto.


Remova letras de strings/números/células com a função EXTRACTNUMBERS do Kutools para Excel

Este método apresentará o Kutools para Excel EXTRATO NÚMEROS função para remover todas as letras de picadas / números / células facilmente no Excel. Faça o seguinte:

Kutools for Excel - Embalado com mais de 300 ferramentas essenciais para Excel. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Baixe Agora!

1. Selecione uma célula em branco, você retornará a string de texto sem letras e clique Kutools > Funções > Texto > EXTRCTNUMBERS. Veja a imagem:

2. Na caixa de diálogo Argumentos da Função de abertura, especifique a célula da qual você removerá as letras para o TXT caixa, é opcional digitar VERDADEIRO or Falso no N caixa, e clique no OK botão.

Note: Digitando VERDADEIRO retornará números numéricos, enquanto não digita nada ou FALSE retornará números armazenados como strings de texto.

3. Continue selecionando a célula e arraste a alça de preenchimento para o intervalo que você precisa. E então você verá que todas as letras foram removidas das sequências de texto originais. Veja a imagem:

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now

Observações:
(1) Você pode digitar a fórmula = EXTRACTNUMBERS (A2, TRUE) na célula selecionada diretamente e, em seguida, arraste a alça de preenchimento para o intervalo conforme necessário.
(2) Esta função EXTRACTNUMBERS também removerá todos os tipos de caracteres, exceto os caracteres numéricos.


Remova letras de strings/números/células com o utilitário Remover caractere do Kutools para Excel

Todos os métodos acima removerão todos os caracteres, exceto os numéricos. Mas às vezes você pode querer remover apenas letras da sequência de texto, mas permanecer caracteres numéricos e outros. Este método apresentará o Kutools para Excel Remover Personagens utilitário para fazer isso facilmente no Excel.

Kutools for Excel - Embalado com mais de 300 ferramentas essenciais para Excel. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Baixe Agora!

1. Selecione as células das quais você removerá as letras e clique em Kutools > Texto > Remover Personagens.

2. Na caixa de diálogo de abertura Remover caracteres, marque o alfa opção, e clique no botão Ok botão. E então você verá que apenas as letras são removidas das células selecionadas. Veja a imagem:
doc remova letras do texto 6
Note: Se você realmente deseja remover todos os tipos de caracteres, exceto os numéricos, você pode verificar o Não numérico opção e clique no Ok botão na caixa de diálogo Remover caracteres. Veja a imagem:
doc remova letras do texto 7

Kutools for Excel - Turbine o Excel com mais de 300 ferramentas essenciais. Desfrute de um teste GRATUITO de 30 dias com todos os recursos, sem necessidade de cartão de crédito! Get It Now


Demonstração: remova letras de strings / números / células no Excel


Kutools for Excel: Mais de 300 ferramentas úteis ao seu alcance! Comece hoje mesmo seu teste gratuito de 30 dias sem limitações de recursos. Baixe agora!

Artigos relacionados:

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Принцип работы формулы массива понял, есть вопрос насчет конкатенации (0&A2), для чего она в формуле?
Если убрать ее и блок +1 после ROW(), формула перестает работать
This comment was minimized by the moderator on the site
NOOOSSAAA!
Você não tem noção do tanto que isso me ajudou!!!
MUITO BOM!
This comment was minimized by the moderator on the site
YEAHHHHHHHHH. At last something that works! Gj!
This comment was minimized by the moderator on the site
I need to delete all text in a cell EXCEPT a specific set of words. For example, a list of fruits or vegetables in column A, and column B has a description of the vegetables, including color, and I want to remove all text in the cells of column B except for color words. Any ideas?
This comment was minimized by the moderator on the site
hi, i want to ask if theres a formula to add period on every abbreviation in one cell within a sentence?

example

825 apple rd st #5 - i want to add period on "rd" and "st" to make it formal


hope you can help me

thanks
This comment was minimized by the moderator on the site
Hi ed,
The Add Text feature of Kutools for Excel may help you solve the problem: https://www.extendoffice.com/product/kutools-for-excel/excel-add-same-text-to-multiple-cells.html
This comment was minimized by the moderator on the site
What if you want to preserve the format of the number or has decimals? i.e Apple30.01? for answer of 30.01? your vb drops the spot?
This comment was minimized by the moderator on the site
Hi Formatunknown,
In this situation, Kutools for Excel’s Remove Characters feature is recommended.
Select the cells, enable the Remove Characters feature, only check the Alpha option, and click the Ok button to remove all alpha characters, and remain numbers including the decimal places.
This comment was minimized by the moderator on the site
Thank u so much
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations