Como extrair um número ou texto do Excel

Como extrair um número ou texto do Excel

Microsoft Excel é ótimo para trabalhar com números e texto - mas se você estiver usando os dois na mesma célula, poderá ter alguma dificuldade. Felizmente, você pode extrair números ou texto de células para trabalhar com seus dados de maneira mais eficiente. Demonstramos várias opções, dependendo do formato em que seus dados estão atualmente.





Números do Excel formatados como texto

Esta é uma situação comum e - felizmente - muito fácil de lidar. Às vezes, as células que contêm apenas números são rotuladas ou formatadas incorretamente como texto, impedindo o Microsoft Excel de usá-las nas operações.





Você pode ver na imagem abaixo que as células da coluna A estão formatadas como texto, conforme indicado pela caixa de formato de número. Você também pode ver uma bandeira verde no canto superior esquerdo de cada célula.





Converter texto em número no Excel

Se você vir a bandeira verde no canto superior esquerdo, selecione uma ou mais células, clique no sinal de aviso e selecione Converter para número .

Caso contrário, selecione as células e, no menu Formato de número na faixa de opções, selecione o padrão Número opção.



Se você precisar de opções mais granulares, clique com o botão direito na (s) célula (s) destacada (s) e selecione Formatar celulas , que abrirá o respectivo menu. Aqui, você pode personalizar o formato do número e adicionar ou remover decimais, adicionar um separador de 1.000 ou gerenciar números negativos.

Obviamente, você também pode usar as opções Faixa de Opções ou Formatar Células descritas acima para converter um número em texto, ou texto em moeda, hora ou qualquer outro formato que desejar.





Aplicar formatação de números com colar especial do Excel

Para que esse método funcione, você precisará inserir um número (qualquer número) em uma célula; é importante que essa célula também seja formatada como um número. Copie essa célula. Agora, selecione todas as células que deseja converter para o formato de número, vá para Home> Colar> Colar Especial , selecione Formatos para colar apenas a formatação da célula que você copiou inicialmente e clique em OK .

Esta operação aplica o formato da célula que você copiou a todas as células selecionadas, até mesmo células de texto.





Extraia números ou texto de células de formato misto

Agora chegamos à parte difícil: obter números de células que contêm vários formatos de entrada. Se você tiver um número e uma unidade (como '7 pás', como temos abaixo), você se deparará com este problema. Para resolver isso, veremos algumas maneiras diferentes de dividir células em números e texto, permitindo que você trabalhe com cada uma individualmente.

Separar números do texto

Se você tiver muitas células que contêm uma combinação de números e texto ou múltiplos de ambos, separá-las manualmente pode levar um tempo monumental. Para agilizar o processo, você pode usar o Microsoft Excel Texto para colunas função.

Selecione as células que deseja converter, vá para Dados> Texto para Colunas e use o assistente para garantir que as células saiam corretamente. Na maior parte, você só precisa clicar Próximo e Terminar , mas certifique-se de escolher um delimitador correspondente; neste exemplo, uma vírgula.

Se você tiver apenas números de um e dois dígitos, o Largura fixa A opção também pode ser útil, pois só separa os primeiros dois ou três caracteres da célula. Você pode até criar várias divisões dessa maneira.

Observação: Células formatadas como texto irão não surge automaticamente com uma formatação de número (ou vice-versa), o que significa que você ainda pode ter que converter essas células conforme descrito acima.

Extraia um número ou texto de uma string delimitada

Este método é um pouco complicado, mas funciona muito bem em pequenos conjuntos de dados. O que presumimos aqui é que um espaço separa o número e o texto, embora o método também funcione para qualquer outro delimitador.

A função principal que usaremos aqui é LEFT, que retorna os caracteres mais à esquerda de uma célula. Como você pode ver em nosso conjunto de dados acima, temos células com números de um, dois e três caracteres, portanto, precisaremos retornar o um, dois ou três caracteres mais à esquerda das células. Combinando LEFT com o Função PESQUISA , podemos retornar tudo à esquerda do espaço. Esta é a função:

= ESQUERDA (A1, PESQUISAR ('', A1, 1))

Isso retornará tudo à esquerda do espaço. Usando a alça de preenchimento para aplicar a fórmula ao resto das células, isso é o que obtemos (você pode ver a fórmula na barra de funções no topo da imagem):

Como você pode ver, agora temos todos os números isolados, para que possamos manipulá-los. Quer isolar o texto também? Podemos usar a função RIGHT da mesma maneira:

= DIREITA (A1, LEN (A1) -SEARCH ('', A1, 1))

Isso retorna X caracteres do lado direito da célula, onde x é o comprimento total da célula menos o número de caracteres à esquerda do espaço.

Agora você também pode manipular o texto. Quer combiná-los novamente? Basta usar a função CONCATENATE com todas as células como entradas:

= CONCATENAR (E1, F1)

Obviamente, esse método funciona melhor se você tiver apenas números e unidades, e nada mais. Se você tiver outros formatos de célula, talvez precise ser criativo com as fórmulas para que tudo funcione direito. Se você tiver um conjunto de dados gigante, valerá a pena o tempo que levará para descobrir a fórmula!

Extraia um número de uma extremidade de uma string contínua

E se não houver um delimitador separando seu número e texto?

Se vocês são extraindo o número da esquerda ou direita da string , você pode usar uma variação da fórmula ESQUERDA ou DIREITA discutida acima:

= ESQUERDA (A1, SOMA (LEN (A1) -LEN (SUBSTITUIR (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

= RIGHT (A1, SUM (LEN (A1) -LEN (SUBSTITUTE (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

Isso retornará todos os números da esquerda ou direita da string.

Se vocês são extraindo o número da direita da string , você também pode usar um processo de duas etapas. Primeiro, determine a localização do seu primeiro dígito na string usando a função MIN. Então, você pode alimentar essa informação em uma variação da fórmula CERTA, para dividir seus números de seus textos.

= MIN (SEARCH ({0,1,2,3,4,5,6,7,8,9}, A1 & '0123456789'))

outro computador nesta rede tem o mesmo endereço IP deste computador

= DIREITA (A1, LEN (A1) -B1 + 1)

Observação: Ao usar essas fórmulas, lembre-se de que pode ser necessário ajustar os caracteres da coluna e os números das células.

Extraia números de ambas as extremidades de uma string contínua

Com as estratégias acima, você deve ser capaz de extrair números ou texto da maioria das células de formato misto que estão causando problemas. Mesmo que não existam, você provavelmente pode combiná-los com algumas funções de texto poderosas incluídas no Microsoft Excel para obter os caracteres que procura. No entanto, existem algumas situações muito mais complicadas que exigem soluções mais complicadas.

Por exemplo, eu encontrei um postagem do fórum onde alguém queria extrair os números de uma string como '45t * & 65 /', para que ele terminasse com '4565.' Outro pôster deu a seguinte fórmula como uma maneira de fazer isso:

= SUMPRODUCT (MID (0 & A1, LARGE (INDEX (ISNUMBER (- MID (A1, ROW ($ 1: $ 25), 1)) *

ROW ($ 1: $ 25), 0), ROW ($ 1: $ 25)) + 1,1) * 10 ^ ROW ($ 1: $ 25) / 10)

Para ser completamente honesto, não tenho ideia de como funciona. Mas, de acordo com a postagem no fórum, isso tirará os números de uma sequência complicada de números e outros caracteres. A questão é que, com tempo, paciência e esforço suficientes, você pode extrair números e texto de praticamente qualquer coisa! Você só precisa encontrar os recursos certos.

Depois de mais algumas dicas do Excel? Aqui está como copiar fórmulas no Excel .

Compartilhado Compartilhado Tweet O email Como limpar seu PC com Windows usando o prompt de comando

Se o seu PC com Windows estiver com pouco espaço de armazenamento, limpe o lixo usando esses utilitários de prompt de comando rápidos.

Leia a seguir
Tópicos relacionados
  • Produtividade
  • Planilha
  • Microsoft Excel
Sobre o autor Tina Sieber(831 artigos publicados)

Enquanto concluía o doutorado, Tina começou a escrever sobre tecnologia de consumo em 2006 e nunca mais parou. Agora também editora e SEO, você pode encontrá-la no Twitter ou caminhando em uma trilha próxima.

Mais de Tina Sieber

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever