Propaganda

Muitas pessoas lutam para extrair informações de células complexas no Microsoft Excel. Os muitos comentários e perguntas em resposta ao meu artigo sobre Como extrair um número ou texto do Excel com esta função Como extrair um número ou texto do ExcelPrecisa extrair um número de uma sequência ou texto misto no Excel? Veja como converter texto e números no Microsoft Excel. consulte Mais informação prova isso. Aparentemente, nem sempre é claro como isolar os dados desejados de uma planilha do Excel.

Escolhemos algumas das perguntas desse artigo para abordar aqui, para que você possa ver como as soluções funcionam. Aprendendo Excel rapidamente 8 dicas para aprender rapidamente o ExcelNão é tão confortável com o Excel quanto você gostaria? Comece com dicas simples para adicionar fórmulas e gerenciar dados. Siga este guia e você estará atualizado rapidamente. consulte Mais informação não é fácil, mas usar problemas do mundo real como esses ajuda muito.

1. Extração usando um separador

instagram viewer

O leitor Adrie fez a seguinte pergunta:

Gostaria de extrair o primeiro conjunto de números de uma lista, ou seja, (122,90,84,118,4,128.9)
Alguma idéia de qual fórmula eu posso usar?

COIL112X2.5
COIL90X2.5
COIL84X2.0
COIL118.4X1.8
COIL128.9X2.0

O fato de os números a serem extraídos terem comprimentos diferentes torna isso um pouco mais complicado do que apenas usar a função MID, mas combinando alguns funções diferentes, podemos nos livrar das letras à esquerda, bem como do “X” e dos números à direita, deixando apenas os números desejados em um novo célula.

Aqui está a fórmula que usaremos para resolver esse problema:

= VALOR (ESQUERDA ((DIREITA (A1, (LEN (A1) -4))), FIND ("X", A1) -5))

Vamos começar pelo meio e trabalhar para descobrir como funciona. Primeiro, começaremos com a função FIND. Nesse caso, estamos usando FIND ("X", A1). Esta função procura no texto na célula A1 a letra X. Quando encontra um X, retorna a posição em que está. Para a primeira entrada, COIL112X2.5, por exemplo, ele retorna 8. Para a segunda entrada, ele retorna 7.
A seguir, vejamos a função LEN. Isso simplesmente retorna o comprimento da string na célula menos 4. Combinando isso com a função RIGHT, obtemos a string da célula menos os quatro primeiros caracteres, que remove "COIL" do início de cada célula. A fórmula desta parte tem a seguinte aparência: DIREITA (A1, (LEN (A1) -4)).

função valor-excel

O próximo nível de saída é a função ESQUERDA. Agora que determinamos a posição do X com a função FIND e nos livramos de "COIL" com a função DIREITA, a função ESQUERDA retorna o que resta. Vamos detalhar um pouco mais. Aqui está o que acontece quando simplificamos esses dois argumentos:

= ESQUERDA ("112X2,5", (8-5))

A função ESQUERDA retorna os três caracteres mais à esquerda da string (o “-5” no final do argumento garante que o número certo de caracteres seja eliminado contabilizando os quatro primeiros caracteres no corda).

Por fim, a função VALUE garante que o número retornado seja formatado como um número, em vez de como texto. Este exemplo não é tão divertido quanto construir um jogo de trabalho de Tetris no Excel 7 coisas divertidas e estranhas que você pode criar com o Microsoft ExcelImagine o Excel foi divertido! O Excel oferece muito espaço para projetos que vão além do uso pretendido. O único limite é a sua imaginação. Aqui estão os exemplos mais criativos de como as pessoas estão usando o Excel. consulte Mais informação , mas serve como um ótimo exemplo de como combinar algumas funções para resolver um problema.

2. Retirando números de seqüências mistas

Uma pergunta semelhante foi feita pelo leitor Yadhu Nandan:

Eu quero saber como separar o alfabeto numérico e o alfabeto.

O exemplo é - 4552dfsdg6652sdfsdfd5654

Quero 4552 6652 5654 em células diferentes

Outro leitor, Tim K SW, forneceu a solução perfeita para esse problema específico:

Supondo que 4552dfsdg6652sdfsdfd5654 esteja em A1 e você deseje que esses números sejam extraídos em 3 células diferentes. 4452 nas células B1 e 6652 em C1 e 5654 em D1, você as usaria.

B1:
= MID (A1,1,4)

C1:
= MID (A1,10,4)

D1:
= MID (A1,21,4)

As fórmulas são bastante simples, mas se você não estiver familiarizado com a função MID, poderá não entender como ela funciona. O MID utiliza três argumentos: uma célula, o número de caracteres em que o resultado começa e o número de caracteres que devem ser extraídos. MID (A1,10,4), por exemplo, diz ao Excel para pegar quatro caracteres começando no décimo caractere da string.

função excel-mid

O uso das três funções MID diferentes em três células extrai os números dessa longa sequência de números e letras. Obviamente, esse método só funciona se você sempre tiver o mesmo número de caracteres - letras e números - em cada célula. Se o número de cada um variar, você precisará de uma fórmula muito mais complicada.

3. Obtendo um número de uma sequência mista com espaços

Um dos pedidos mais difíceis publicados no artigo foi o do leitor Daryl:

Oi, eu só quero perguntar como separar entrada muito não formatada como:

Rp. 487.500 (com 50% de desconto)
Rp 256.500 Nett 40% OFF
Rp99.000
Rp 51.000 / ano Nett (50% de desconto)

Passei algum tempo trabalhando nisso e não consegui encontrar uma solução, então fui para o Reddit. O usuário UnretiredGymnast forneceu esta fórmula que é longa e muito complexa:

= SUMPRODUCT (MID (0 e ESQUERDA (A1, IFERROR (PESQUISA ("%", A1) -4, LEN (A1))), GRANDE (ÍNDICE (ISNUMBER (- MID (ESQUERDA (A1, IFERROR (PESQUISA ("%", A1) -4, LEN (A1))), ROW ($ 1: $ 99), 1)) * ROW ($ 1: $ 99), 0), ROW ($ 1: $ 99)) + 1,1) * 10 ^ ROW ($ 1: $ 99) / 10)

Como você pode ver, a decodificação dessa fórmula leva um bom tempo e requer um conhecimento bastante sólido de muitas funções do Excel 15 fórmulas do Excel que ajudarão você a resolver problemas da vida realO Excel não é apenas para negócios. Aqui estão várias fórmulas do Microsoft Excel que ajudarão você a resolver problemas diários complexos. consulte Mais informação . Para ajudar a descobrir exatamente o que está acontecendo aqui, precisamos examinar algumas funções com as quais você talvez não esteja familiarizado. O primeiro é IFERROR, que captura um erro (geralmente representado com um sinal de libra, como # N / A ou # DIV / 0) e o substitui por outra coisa. Acima, você verá IFERROR (SEARCH ("%", A1) -4, LEN (A1)). Vamos quebrar isso.

IFERROR analisa o primeiro argumento, que é SEARCH ("%", A1) -4. Portanto, se "%" aparecer na célula A1, seu local será retornado e quatro serão subtraídos. E se "%" não aparecer na string, o Excel criará um erro e o comprimento de A1 será retornado.

função mega-excel

As outras funções com as quais você talvez não esteja familiarizado são um pouco mais simples; SUMPRODUCT, por exemplo, multiplica e adiciona elementos de matrizes. LARGE retorna o maior número em um intervalo. ROW, combinado com um cifrão, retorna uma referência absoluta a uma linha.

Não é fácil ver como todas essas funções funcionam juntas, mas se você começar no meio da fórmula e trabalhar para fora, começará a ver o que está fazendo. Vai demorar um pouco, mas se você estiver interessado em ver exatamente como funciona, recomendo colocá-lo em uma planilha do Excel e brincar com ela. Essa é a melhor maneira de ter uma ideia do que você está trabalhando.

(Além disso, a melhor maneira de evitar um problema como esse é importe seus dados de maneira mais ordenada Como importar dados para as planilhas do Excel da maneira mais fácil e organizadaVocê já teve dificuldade em importar ou exportar dados para uma planilha? Este tutorial o ajudará a dominar a arte de mover dados entre o Microsoft Excel, CSV, HTML e outros formatos de arquivo. consulte Mais informação - nem sempre é uma opção, mas deve ser sua primeira escolha quando for.)

Um passo de cada vez

Como você pode ver, a melhor maneira de resolver qualquer problema do Excel é uma etapa de cada vez: comece com o que você sabe, veja o que ele recebe e vá a partir daí. Às vezes, você acaba com uma solução elegante e, às vezes, recebe algo realmente longo, bagunçado e complexo. Mas, desde que funcione, você conseguiu!

E não se esqueça de peça por ajuda Precisa aprender Excel? 10 especialistas ensinam você de graça!Aprender a usar os recursos mais avançados do Excel pode ser difícil. Para facilitar um pouco, rastreamos os melhores gurus do Excel que podem ajudá-lo a dominar o Microsoft Excel. consulte Mais informação . Existem alguns usuários extremamente talentosos do Excel por aí, e sua ajuda pode ser inestimável para resolver um problema difícil.

Você tem alguma sugestão para solucionar problemas difíceis de extração? Você conhece outras soluções para os problemas que enfrentamos acima? Compartilhe-os e quaisquer pensamentos que você tenha nos comentários abaixo!

Dann é consultor de estratégia e marketing de conteúdo que ajuda as empresas a gerar demanda e leads. Ele também bloga sobre estratégia e marketing de conteúdo em dannalbright.com.