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 284.2K Pontos de reputação Moderador Voluntário
    2023-08-15T22:42:58+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.

    Esta resposta foi útil?

    10+ pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2023-08-16T12:42:52+00:00

    Condicional: o uso do Microsoft 365 é obrigatório.

    Você pode usar a seguinte fórmula na célula A2 e preencher abaixo.

    =LET(

    text; B2;

    cod; --TEXTSPLIT("a" & text; TEXTSPLIT("a" & text;

    SEQUÊNCIA(NÚM.CARACT(text);; 0);; 1);; 1);

    CHOOSECOLS(cod; CONT.NÚM(cod))

    )

    Se a resposta te auxiliou, não deixe por favor de "Marcar Como Resposta", por que a mesma poderá ajudar outros amigos com a mesma dúvida ou dúvidas semelhantes, obrigado!

    At.te

    Esta resposta foi útil?

    7 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  3. Anônima
    2024-02-06T19:14:43+00:00

    =DIREITA(B1;6)

    Esta resposta foi útil?

    4 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  4. Anônima
    2024-04-18T19:58:33+00:00

    Imagem

    Olá,

    Espero que as fórmulas a seguir funcionem para você.

    Na célula A2, aplique a seguinte fórmula.

    =NÚM.CARACT(LET(

    text; C2;

    cod; --TEXTSPLIT("a" & text; TEXTSPLIT("a" & text;

    SEQUÊNCIA(NÚM.CARACT(text);; 0);; 1);; 1);

    CHOOSECOLS(cod; CONT.NÚM(cod))

    ))

    Na célula B2, aplique a seguinte fórmula.

    =SE(SEERRO(PROCURAR(","; C2)>0; 0);

    LET(

    text; SUBSTITUIR(C2; ","; "");

    cod; --TEXTSPLIT("a" & text; TEXTSPLIT("a" & text;

    SEQUÊNCIA(NÚM.CARACT(text);; 0);; 1);; 1);

    CHOOSECOLS(cod; CONT.NÚM(cod))

    )/VALOR(1&UNIRTEXTO("";;SEQUÊNCIA(A2)*0));

    LET(

    texti; C2;

    codi; --TEXTSPLIT("a" & texti; TEXTSPLIT("a" & texti;

    SEQUÊNCIA(NÚM.CARACT(texti);; 0);; 1);; 1);

    CHOOSECOLS(codi; CONT.NÚM(codi))

    ))

    Alternativamente, você deve usar a fórmula abaixo.

    Aplique-o na célula B2 e abaixo.

    =LET(

    desc; C2;

    max; MÁXIMO(NÚM.CARACT(FILTROXML("<x><y>" & SUBSTITUIR(desc; """"; "</y><y>") & "</y></x>"; "//y"))) + 2;

    trim; ARRUMAR(EXT.TEXTO( EXT.TEXTO(desc; max; NÚM.CARACT(desc)); SEERRO(PROCURAR(""""; EXT.TEXTO(desc; max; NÚM.CARACT(desc))); 1) + 1; NÚM.CARACT( EXT.TEXTO(desc; max; NÚM.CARACT(desc)))));

    mid; EXT.TEXTO(trim; MÍNIMO(SEERRO(PROCURAR({0;1;2;3;4;5;6;7;8;9}; trim); "")); NÚM.CARACT(trim));

    EXT.TEXTO(mid; 1; PROCURAR(" ";mid))

    )

    Att,

    Esta resposta foi útil?

    2 pessoas acharam esta resposta útil.
    0 comentários Sem comentários
  5. Anônima
    2023-08-15T22:55:20+00:00

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

    Prezado respeitado Gilson de Ojunior,

    Bom dia! Obrigado por postar na Microsoft Community. Estamos felizes em ajudá-lo.

    De acordo com sua descrição, para extrair apenas o código 885230 na célula B2, use a fórmula abaixo.

    =MID(B2, ENCONTRAR("885230", B2), 5)

    Para extrair apenas o código 8040215 na célula B3, use a fórmula abaixo.

    =MID(B3, FIND("8040215", B3), 7)

    Aprecie sua paciência e compreensão e obrigado por seu tempo e cooperação.

    Sinceramente

    Waqas Maomé

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários