Extrair dados de uma célula em uma coluna e substituir o texto contido em uma frase em outra coluna

Extrair dados de uma célula em uma coluna e substituir o texto contido em uma frase em outra coluna

Estou fazendo algo que sei que pode ser feito, mas estou tendo dificuldade em descobrir a melhor maneira.

Quero que tudo o que estiver colado em uma determinada célula, digamos C2, substitua o que está contido em uma frase em A2. Por exemplo:

insira a descrição da imagem aqui

Quero que os colchetes permaneçam em torno da data também. Qualquer ajuda seria muito apreciada!

Responder1

Você pode usar esta fórmula.

=SUBSTITUTE(A2,MID(A2, FIND("[",A2)+1, FIND("]",A2) - FIND("[",A2) - 1),TEXT(C2, "dd/mm/yyyy"))

Como funciona:

  • O comando Localizar ajuda o Excel a buscar o valor exato de 'start_ num'.
  • Usar Find é útil para substituir texto de comprimento variável, caso contrário, 'start_num' deve ser contado manualmente, como você também pode ler acima nos comentários.
  • A função de texto converte a data em um formato específico, caso contrário, a data de C2 apareceria como número entre colchetes.

insira a descrição da imagem aqui

informação relacionada