Não existe uma função única no Microsoft Excel para substituir diretamente vírgulas por períodos (paradas completas). Você precisará usar a função `substituto` ou as funções` find` e `substituir`, dependendo de suas necessidades.
Método 1:Usando substituto (mais simples para substituições únicas) Se você deseja apenas substituir * todas * vírgulas por períodos, a função `substituta` é a mais fácil:
`=Substituto (A1,", ",". ")`
Esta fórmula substitui todas as vírgulas (`,`) na célula A1 por períodos (`. '). Substitua `a1` pela célula que contém o texto que você deseja modificar.
Método 2:Usando Localizar e substituir (mais controle, para cenários complexos) Se você precisar de mais controle, como substituir apenas vírgulas em partes específicas do texto ou lidar com várias instâncias de maneira diferente, você pode usar uma combinação de `find` e` reply '(embora isso provavelmente exija o VBA para cenários verdadeiramente complexos). Para casos simples, `substituto` é suficiente.
Exemplo (encontre e substitua - não recomendado para troca simples de vírgula/período): Isso é um exagero para uma substituição simples de vírgula para o período, mas mostra o conceito:
Você precisaria aninhar as funções `find` e` substituir`, potencialmente dentro de um loop (macro VBA), para obter substituições mais sofisticadas. A lógica principal seria:
1.
Encontre: Use `find (", ", A1)` para localizar a primeira vírgula.
2.
Substitua: Use `Substituir (A1, Find (", ", A1), 1". "") `Para substituir a primeira vírgula por um período.
3.
Repita: As etapas do loop 1 e 2 até que `find` retornem um erro (o que significa mais vírgulas).
Considerações importantes: *
Configurações regionais: Suas configurações regionais podem afetar como vírgulas e períodos são interpretados. Verifique se as fórmulas estão usando os caracteres corretos para sua região.
*
Tipo de dados: Se as células contiverem números formatados com vírgulas como milhares de separadores, isso mudará o valor numérico. Pode ser necessário converter os números para enviar o texto primeiro usando a função `text` antes de aplicar a substituição. Por exemplo:`=substituto (texto (A1,"#"),", ",". ")`
em resumo: Para uma substituição simples de vírgula para período, a função `substituto` é o melhor e mais eficiente o método. Para cenários complexos que precisam de mais controle, considere o VBA. Lembre -se de aplicar a fórmula a toda a coluna ou alcance de células, conforme necessário.