Como Encontrar e Substituir Partes de Texto no MS Excel

Localizar e substituir manualmente partes do texto pode ser extremamente tedioso para planilhas extensas do Excel. Felizmente, a Microsoft incluiu algumas ferramentas úteis para localizar partes de texto e substituí-las por sua seleção preferida. O recurso "Localizar e Substituir" do Excel pesquisará uma planilha inteira ou células selecionadas para o texto especificado. O Excel também oferece uma função "Substituir". Quando combinada com as funções "Localizar" e "Len", a função "Substituir" permite localizar e substituir texto dinamicamente com base nos valores inseridos ou no conteúdo de outra célula.

Localizar e substituir recurso

1

Clique e arraste o mouse por várias células para limitar a pesquisa apenas a essas células. Se você deseja realizar uma pesquisa em toda a página, não selecione várias células.

2

Segure as teclas “Ctrl-H” para abrir a janela “Localizar e substituir”.

3

Digite o texto que deseja substituir no campo "Localizar".

4

Digite o texto que deseja usar para substituição no campo "Substituir por".

5

Clique em "Substituir tudo" para localizar e substituir cada instância da parte do texto localizada nas células selecionadas ou na folha inteira. Como alternativa, clique em "Substituir" para localizar e substituir a primeira instância do texto na célula atualmente selecionada. Clique em "Fechar" quando terminar.

Substituir Função

1

Digite "= REPLACE (fonte, número_inicial, comprimento, substituição)" sem aspas em uma célula vazia. A origem e a substituição podem ser uma referência de célula ou uma sequência de texto entre aspas. O start_number e length descrevem onde e quanto texto é substituído. Por exemplo, "= REPLACE (A1,3,1," hn ")" procura na célula A1 e substitui um caractere de texto, começando no terceiro caractere, por "hn". Se a célula A1 contiver "João Silva", será corrigido para "João Silva".

2

Substitua "start_number" por "FIND (find_text, source)" sem aspas para localizar a posição inicial para a função "Substituir". Continuando com o exemplo, a função "Encontrar" na fórmula

= REPLACE (A1, FIND ("n", A1), 1, "hn")

procura na célula A1 o texto "n" e envia "3" para a função "Substituir". A variável "find_text" também pode ser uma referência de célula.

3

Substitua "length" por "LEN (find_text)" sem aspas para determinar o comprimento do texto que precisa ser substituído. Continuando com o exemplo, a função "Len" na fórmula

= REPLACE (A1, FIND ("n", A1), LEN ("n"), "hn")

conta o número de caracteres em "n" e gera "1" para a função "Substituir". A variável "find_text" também pode ser uma referência de célula. Se a célula B1 contiver a letra "n", a fórmula

= SUBSTITUIR (A1, ENCONTRAR (B1, A1), LEN (B1), "hn")

produziria os mesmos resultados para corrigir "Jon Doe" para "John Doe".