Ir para o conteúdo principal

Como substituir células não vazias por valores específicos no Excel?

No Excel, podemos substituir ou preencher uma seleção com um valor específico de forma rápida e fácil pressionando Ctrl + Enter mas, você sabe como substituir apenas células não vazias por um determinado valor em seu intervalo selecionado que contém células em branco e células de valor.

Substitua as células não vazias por um valor específico usando o recurso Localizar e Substituir

Substitua as células não vazias por um valor específico usando o código VBA


seta azul bolha direita Substitua as células não vazias por um valor específico usando o recurso Localizar e Substituir

No Excel, o recurso Localizar e Substituir pode nos ajudar a localizar todas as células não vazias e, em seguida, substituí-las por um valor especificado conforme desejar.

1. Selecione o intervalo de dados que deseja substituir apenas as células de valor.

2. E, em seguida, pressione Ctrl + H para abrir o Localizar e substituir caixa de diálogo, no Localizar e substituir diálogo, sob Substituir guia, tipo * no Encontre o que campo e insira o valor que você precisa em substituir por caixa de texto, veja a captura de tela:

doc-substituir-não-brancos-1

3. Então clique substituir tudo botão, e uma caixa de diálogo apareceu para informar o número de células a serem substituídas, feche as caixas de diálogo e, em seguida, todos os valores no intervalo selecionado foram substituídos pelos dados especificados, consulte as capturas de tela:

doc-substituir-não-brancos-2 -2 doc-substituir-não-brancos-3

seta azul bolha direita Substitua as células não vazias por um valor específico usando o código VBA

Usando o código VBA a seguir, você também pode substituir todas as células de dados pelos valores necessários de uma vez. Faça o seguinte:

1. Segure o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.

Código VBA: Substitua as células não vazias por um valor específico

Sub ReplaceNumbers()
'Update 20141111
    Dim SRg As Range
    Dim Rg As Range
    Dim Str As Variant
    On Error Resume Next
    Set SRg = Application.Selection
    Set SRg = Application.InputBox("select range:", "Kutools for Excel", SRg.Address, , , , , 8)
    If Err <> 0 Then Exit Sub
    Str = Application.InputBox("replace with:", "Kutools for Excel", Str)
    If Str = False Then Exit Sub
    For Each Rg In SRg
        If Rg <> "" Then Rg = Str
    Next
End Sub

3. Então aperte F5 para executar este código, e uma caixa de prompt aparecerá para lembrá-lo de selecionar um intervalo no qual deseja substituir os dados, consulte a captura de tela:

doc-substituir-não-brancos-1

4. Então clique OKe insira seu valor específico na próxima caixa de prompt, consulte a captura de tela:

doc-substituir-não-brancos-1

5. E, em seguida, clique em OK, todos os valores do intervalo selecionado foram substituídos por determinados dados de uma vez.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (2)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
где только берут такие крутые формулы, как эта в vba?! очень круто, спасибо
Rated 5 out of 5
This comment was minimized by the moderator on the site
So, I have this report I imported from my payroll system, but it contains a lot of information I do not need, on some fields and other that I want to keep on the next cells, so I'm looking for a way to replace for example all of the addresses with blank cells. I cannot delete the whole row because I have the dept number on the same row on the left. Can somebody help me?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations