Existem algumas maneiras de substituir todo o texto de uma só vez no Microsoft Excel, dependendo do que você deseja substituir e onde. Aqui estão os métodos mais comuns:
1. Usando Localizar e substituir (Ctrl+H): *
Abra a caixa de diálogo Localizar e substituir: Pressione
ctrl + h ou vá para
home> editando> Localizar e selecionar> Substituir .
*
Digite o texto que deseja encontrar na caixa "Encontre o que". *
Digite o texto que você deseja substituí -lo na caixa "Substituir por". *
Clique em "Substituir tudo" Para substituir todas as ocorrências do texto no intervalo selecionado.
2. Usando a função substituta: *
Selecione a célula onde deseja o resultado. *
Digite a fórmula: `=Substitute (Cell_Reference," Old_Text "," new_Text ")`
*
Substitua "Cell_Reference" pelo endereço da célula que contém o texto que você deseja modificar. *
Substitua "Old_Text" pelo texto que você deseja encontrar e substituir. *
Substitua "new_text" pelo texto com o qual você deseja substituí -lo. *
Pressione Enter para aplicar a fórmula.
*
arraste a fórmula para baixo para aplicá -lo a todo o intervalo.
3. Usando a função Substituir (para posições específicas): *
semelhante ao substituto, mas permite substituir o texto em uma posição específica. *
Digite a fórmula: `=Substituir (Cell_Reference, start_num, num_chars," new_text ")`
*
Substitua "Cell_Reference" pelo endereço da célula que contém o texto que você deseja modificar. *
Substitua "start_num" pela posição inicial do texto que você deseja substituir. *
Substitua "num_chars" pelo número de caracteres que você deseja substituir. *
Substitua "new_text" pelo texto com o qual você deseja substituí -lo. *
Pressione Enter para aplicar a fórmula.
*
arraste a fórmula para baixo para aplicá -lo a todo o intervalo.
4. Usando uma macro VBA (para substituições mais complexas): *
Pressione Alt + F11 Para abrir o Visual Basic Editor (VBE).
*
Insira um novo módulo (Inserir> módulo).
*
Cole o seguinte código: `` `VBA
Sub ReplacEallText ()
Célula escura como alcance
Para cada célula na seleção
Cell.value =Substitua (Cell.Value, "Old_Text", "new_Text" ,, vbTextCompare)
Próxima célula
Final sub
`` `
*
Substitua "Old_Text" e "new_Text" pelo texto que deseja encontrar e substituir. *
Feche o VBE e retorne ao Excel. *
Execute a macro pressionando
alt + f8 , selecionando a macro e clicando em "Executar".
Lembre -se: *
Tenha cuidado com "Substituir tudo" . Ele fará alterações em todo o intervalo selecionado.
*
Teste suas alterações primeiro . Se você não tiver certeza, tente substituir uma pequena quantidade de texto para garantir que esteja funcionando como esperado.
Escolha o método que melhor atenda às suas necessidades e à complexidade da sua tarefa.