Compartilhar via

Extrair apenas numero de uma Celula no Excell

Anônima
2023-08-15T22:18:42+00:00

Olá
Na descrição do item B1 o código do cliente aparece no final da célula.
Gostaria de saber como extrair apenas o código 885230 E 8040215.

Ex:

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

9 respostas

Classificar por: Mais útil
  1. Dio Xavier 286.1K Pontos de reputação Moderador Voluntário
    2024-04-06T16:58:47+00:00

    Para extrair apenas os números de uma célula no Excel, você pode usar a função "SUBSTITUIR" em conjunto com a função "NÚM.CARACT" e "EXT.TEXTO". Por exemplo, se o código do cliente sempre aparece no final da célula, você pode usar a seguinte fórmula:

    =EXT.TEXTO(A1;NÚM.CARACT(A1)-6;6)

    Nesta fórmula, "A1" é a célula que contém o código do cliente. "NÚM.CARACT(A1)-6" retorna o número de caracteres na célula menos 6, que é o número de caracteres no código do cliente. "6" é o número de caracteres no código do cliente. A função "EXT.TEXTO" extrai os 6 caracteres do código do cliente a partir da posição especificada.

    Se você quiser excluir apenas os últimos caracteres da célula, você pode usar a função "ESQUERDA" em conjunto com a função "NÚM.CARACT". Por exemplo, se você tiver um código de cliente de 8 caracteres no final da célula, você pode usar a seguinte fórmula:

    =ESQUERDA(A1;NÚM.CARACT(A1)-8)

    Nesta fórmula, "A1" é a célula que contém o código do cliente. "NÚM.CARACT(A1)-8" retorna o número de caracteres na célula menos 8, que é o número de caracteres no código do cliente. A função "ESQUERDA" retorna os caracteres da esquerda da célula até a posição especificada.

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2024-04-05T11:40:32+00:00

    Olá

    Bem vindo à Comunidade Microsoft 365 e Office

    Tudo bem, Gilson? Para extrair apenas o número de uma célula no Excel, você pode usar a função "ESQUERDA" e "DIREITA". No seu caso, se o código do cliente sempre aparecer no final da célula, você pode usar a função "DIREITA" para extrair os últimos caracteres da célula. Por exemplo, se o código do cliente sempre tiver 6 dígitos, você pode usar a fórmula "=DIREITA(B1,6)" para extrair apenas o código do cliente da célula B1. Se o código do cliente tiver um número diferente de dígitos, você pode ajustar o número na fórmula para corresponder ao número de dígitos do código do cliente.

    olá tudo bem?
    dentro dessa mesma condição, como fazer para excluir apenas esses ultimos digitos?

    no meu caso, que é mais pra exemplo
    tenhos varios codigos, de varias quantidades de caracteres

    e no final um codigo que nao quero usar

    com faria para extrair o codigo sem esses caracteres à mais??

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2023-08-17T03:40:21+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Oi Respeitado Gilson de Ojunior,

    Estou escrevendo um acompanhamento deste caso, e Eu não recebi nenhuma informação de você, posso saber que você verificou a resposta acima? Sinta-se livre para postar de volta se você precisar de mais assistência.

    Tenha um bom dia e mantenha-se seguro 😊

    Sinceramente

    Waqas Maomé

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2024-04-18T17:21:08+00:00

    Essa fórmula funcionou para mim também, mas com uma ressalva:

    como faz para achar um valor quebrado em vez de um número inteiro?

    exemplo:

    na célula B2, eu coloco:

    o fator de correção do item xyz da empresa tal é 7845,45

    aí no caso usando a fórmula:

    LET(text; C13;cod; --DIVIDIRTEXTO("a" & text; DIVIDIRTEXTO("a" & text;SEQUÊNCIA(NÚM.CARACT(text);; 0);; 1);; 1);ESCOLHERCOLS(cod; CONT.NÚM(cod)))

    É retornado somente o valor "45" que é valor que está depois da vírgula do número 7845,45 e não o 7845,45 como eu gostaria que aparecesse. Como faço?

    Desde já agradeço

    Esta resposta foi útil?

    0 comentários Sem comentários