Converter números como texto em números normais

Se o formato de texto foi definido para qualquer célula da planilha (isso pode ser feito pelo usuário ou pelo programa ao enviar dados para o Excel), os números inseridos posteriormente nessas células o Excel começa a considerar como texto. Às vezes, essas células são marcadas com um indicador verde, que você provavelmente já viu:

Converter números como texto em números normais

E às vezes esse indicador não aparece (o que é muito pior).

Em geral, a aparência de números como texto em seus dados geralmente leva a muitas consequências muito infelizes:

  • a classificação para de funcionar normalmente – “pseudo-números” são espremidos e não são organizados na ordem esperada:

    Converter números como texto em números normais

  • funções de tipo PROCV (PROCV) não encontre os valores necessários, porque para eles o número e o mesmo número como texto são diferentes:

    Converter números como texto em números normais

  • ao filtrar, os pseudo-números são selecionados erroneamente
  • muitas outras funções do Excel também param de funcionar corretamente:
  • etc.

É especialmente engraçado que o desejo natural de simplesmente alterar o formato da célula para numérico não ajude. Aqueles. você literalmente seleciona células, clique com o botão direito nelas, selecione Formato de célula (Formatar celulas), mude o formato para Numérico (número), espremer OK — e nada acontece! De forma alguma!

Talvez “isso não seja um bug, mas um recurso”, é claro, mas isso não facilita para nós. Então, vamos ver várias maneiras de corrigir a situação – uma delas definitivamente o ajudará.

Método 1. Canto indicador verde

Se você vir um canto indicador verde em uma célula com um número em formato de texto, considere-se com sorte. Você pode simplesmente selecionar todas as células com dados e clicar no ícone pop-up amarelo com um ponto de exclamação e, em seguida, selecionar o comando Converter para número (Converter para número):

Converter números como texto em números normais

Todos os números no intervalo selecionado serão convertidos em números completos.

Se não houver cantos verdes, verifique se eles estão desativados nas configurações do Excel (Arquivo – Opções – Fórmulas – Números formatados como texto ou precedidos por um apóstrofo).

Método 2: Reentrada

Se não houver muitas células, você poderá alterar seu formato para numérico e, em seguida, reinserir os dados para que a alteração de formato tenha efeito. A maneira mais fácil de fazer isso é ficar de pé na célula e pressionar as teclas em sequência F2 (entrar no modo de edição, a célula começa a piscar o cursor) e então Entrar. Também em vez de F2 você pode simplesmente clicar duas vezes na célula com o botão esquerdo do mouse.

Escusado será dizer que, se houver muitas células, esse método, é claro, não funcionará.

Método 3. Fórmula

Você pode converter rapidamente pseudo-números em normais se criar uma coluna adicional com uma fórmula elementar ao lado dos dados:

Converter números como texto em números normais

Menos duplo, neste caso, significa, de fato, multiplicar por -1 duas vezes. Um menos por um menos dará um mais e o valor na célula não mudará, mas o próprio fato de realizar uma operação matemática muda o formato dos dados para o numérico que precisamos.

Claro, em vez de multiplicar por 1, você pode usar qualquer outra operação matemática inofensiva: divisão por 1 ou adição e subtração de zero. O efeito será o mesmo.

Método 4: Colar Especial

Esse método era usado em versões mais antigas do Excel, quando gerentes eficazes modernos foram para baixo da mesa  em princípio, ainda não havia canto indicador verde (só apareceu em 2003). O algoritmo é este:

  • digite 1 em qualquer célula vazia
  • copie
  • selecione células com números em formato de texto e altere seu formato para numérico (nada acontecerá)
  • clique com o botão direito do mouse nas células com pseudo-números e selecione o comando Colar especial (Colar especial) ou use o atalho de teclado Ctrl + Alt + V
  • na janela que se abre, selecione a opção Os valores (Valores) и Multiplicar (Multiplicar)

Converter números como texto em números normais

Na verdade, fazemos a mesma coisa que no método anterior – multiplicando o conteúdo das células por um – mas não com fórmulas, mas diretamente do buffer.

Método 5. Texto por colunas

Se os pseudonúmeros a serem convertidos também forem escritos com separadores decimais ou de milhares incorretos, outra abordagem pode ser usada. Selecione o intervalo de origem com dados e clique no botão Texto por colunas (Texto para colunas) aba Data (Encontro: Data). Na verdade, essa ferramenta foi projetada para dividir o texto fixo em colunas, mas, neste caso, nós a usamos para uma finalidade diferente.

Pule as duas primeiras etapas clicando no botão Próximo (Próximo), e no terceiro, use o botão Adicionalmente (Avançado). Uma caixa de diálogo será aberta onde você poderá definir os caracteres separadores atualmente disponíveis em nosso texto:

Converter números como texto em números normais

Depois de clicar em Acabamento O Excel converterá nosso texto em números normais.

Método 6. Macro

Se você precisar fazer essas transformações com frequência, faz sentido automatizar esse processo com uma macro simples. Pressione Alt+F11 ou abra uma guia revelador (Desenvolvedor) E clique no botão Visual Basic. Na janela do editor que aparece, adicione um novo módulo através do menu Inserir - Módulo e copie o seguinte código lá:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "General" Selection.Value = Selection.Value End Sub  

Agora, depois de selecionar o intervalo, você sempre pode abrir a guia Desenvolvedor – Macros (Desenvolvedor — Macros), selecione nossa macro na lista, pressione o botão Execute (Corre) – e converta instantaneamente pseudo-números em números completos.

Você também pode adicionar essa macro ao seu livro de macros pessoal para uso posterior em qualquer arquivo.

PS

A mesma história acontece com datas. Algumas datas também podem ser reconhecidas pelo Excel como texto, portanto, o agrupamento e a classificação não funcionarão. As soluções são as mesmas dos números, apenas o formato deve ser substituído por uma data e hora em vez de um numérico.

  • Dividindo o texto fixo em colunas
  • Cálculos sem fórmulas por colagem especial
  • Converta texto em números com o complemento PLEX

Deixe um comentário