Foto de Gilberto R.
Gilberto há 1 ano
Enviada pelo
Site

Extração de texto de células, convertendo em colunas

Tendo o texto na célula:

 

Adjudicação em grupo da proposta. Fornecedor: DANIELA CRISTINA SOUZA SANTOS EIRELI, CNPJ/CPF: 15.329.061/0001-74, Melhor lance: R$ 25,9000

 

Quero extrair as seguintes informações e colocá-las em células distintas:

DANIELA CRISTINA SOUZA SANTOS EIRELI

15.329.061/0001-74

25,9000

 

Como procedo? Grato.

4 respostas
Professor Daniel C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Daniel

Para extrair informações específicas de um texto e organizá-las em células distintas, você pode usar fórmulas e funções do Microsoft Excel. Vamos supor que o texto esteja na célula A1. Você pode usar as seguintes fórmulas nas células B1, C1 e D1 para obter as informações desejadas:

Extrair o Nome do Fornecedor:

=EXT.TEXTO(A1; PROCURAR("Fornecedor:"; A1) + 11; PROCURAR("CNPJ/CPF:"; A1) - PROCURAR("Fornecedor:"; A1) - 13)

  1. Isso deve extrair "DANIELA CRISTINA SOUZA SANTOS EIRELI" da célula A1.

  2. Extrair o CNPJ/CPF:=EXT.TEXTO(A1; PROCURAR("CNPJ/CPF:"; A1) + 10; PROCURAR("Melhor lance:"; A1) - PROCURAR("CNPJ/CPF:"; A1) - 12)

    1. Isso deve extrair "15.329.061/0001-74" da célula A1.

    2. Extrair o Melhor Lance:

    3. =EXT.TEXTO(A1; PROCURAR("Melhor lance:"; A1) + 12; NÚM.CARACT(A1) - PROCURAR("Melhor lance:"; A1) - 11)
  1. Isso deve extrair "25,9000" da célula A1.

Certifique-se de substituir ";" por "," se sua configuração regional do Excel usar vírgulas como separadores. Essas fórmulas procuram por palavras-chave específicas no texto e extraem as informações desejadas com base nessas palavras-chave. Lembre-se de ajustar as fórmulas conforme necessário, dependendo da formatação exata do seu texto.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Professora Talita F.
Respondeu há 1 ano
Contatar Talita

Boa tarde, Gilberto, neste caso pode utilizar o recurso Texto para Colunas na Guia Dados, selecionando a estrutura você pode optar pela largura fixa, na você vai determinar a divisão por :  e , conforme passado abaixo na pergunta, clique em avançar e os textos estão dividos conforme sua necessidade.

Espero ter ajudado, desejo uma ótima semana!

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professora Tarcila L.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Tarcila

Você pode usar as funções EXT.TEXTO para extrair uma parte do texto, a função LOCALIZAR para encontrar a posição de um determinado caracter ou trecho, a função NÚM.CARACT para contar a quantidade de caracteres de uma célula e a função DIREITA para extrair uma quantidade de caracteres a partir da direita.

  A B C D
1 TEXTO Fornecedor: CNPJ/CPF: Melhor lance:
2 Adjudicação em grupo da proposta. Fornecedor: DANIELA CRISTINA SOUZA SANTOS EIRELI, CNPJ/CPF: 15.329.061/0001-74, Melhor lance: R$ 25,9000

=EXT.TEXTO($A$2;LOCALIZAR(B1;$A$2)+

NÚM.CARACT(B1);LOCALIZAR(C1;$A$2)-LOCALIZAR(B1;$A$2)+NÚM.CARACT(B1)-2)

=EXT.TEXTO($A$2;LOCALIZAR(C1;$A$2)+

NÚM.CARACT(C1);LOCALIZAR(D1;$A$2)-LOCALIZAR(C1;$A$2)+NÚM.CARACT(C1)-2)

=DIREITA(A2;NÚM.CARACT($A$2)-LOCALIZAR(D1;$A$2)-NÚM.CARACT(D1)-3)

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Vilson B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano
Contatar Vilson Rafael

Olá Gilberto,

Se as informações estirem em colunas padronizadas uma ideia seria usar VBA.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor