Como substituir cadeias de texto no Excel

Em algumas situações, é útil para substituir um texto com outro texto. Um desses casos é quando você encontra a peculiaridade irritante apóstrofe S ( "S) que você começa com a função adequada. Digite esta fórmula em Excel:

= PROPER ( "CAFÉ DA ESTRELA")

Esta fórmula serve para converter o texto dado em caso de título (onde a primeira letra de cada palavra é maiúscula). O resultado real da fórmula é a seguinte:

Café da Star

Observe como a função adequada capitaliza o S após o apóstrofo. Irritante, para dizer o mínimo.

No entanto, com uma pequena ajuda de função o substituto do Excel, você pode evitar esse aborrecimento. A figura mostra a correcção utilizando a seguinte fórmula:

image0.jpg
= Substituto (PROPER (substituto (B4, " '", "qzx")), "qzx", "'")

A fórmula usa a função de substituto, que exige três argumentos: o alvo texto- o texto antigo que quer replaced- e o novo texto a ser usado como substituto.

Como você olhar para a fórmula completa, note que ele usa duas funções SUBSTITUTOS. Esta fórmula é realmente duas fórmulas (um aninhado no outro). A primeira fórmula é a parte que lê

PROPER (substituto (B4, " '", "qzx"))

Nesta parte, você usa a função de número substituto para substituir o apóstrofo ( '), com qzx. Isto pode parecer como uma coisa louca para fazer, mas há algum método aqui. Essencialmente, o bom funcionamento capitaliza qualquer letra que vem logo após um símbolo. Você enganar o bom funcionamento substituindo o apóstrofo com um conjunto benigna de letras que não são susceptíveis de ser amarrados juntos no texto original.

A segunda fórmula realmente envolve o primeiro. Esta fórmula substitui o qzx benigna com um apóstrofo.

= Substituto (PROPER (substituto (B4, " '", "qzx")), "qzx", "'")

Assim, a fórmula inteira substitui o apóstrofo com qzx, executa a função apropriada, e em seguida, reverte o qzx de volta para um apóstrofo.

menu