Ir para o conteúdo principal

Como substituir nomes de intervalos por referências de células no Excel?

Algumas pessoas preferem usar muitos nomes de intervalos em suas fórmulas porque sentem que é mais claro e fácil de ler e compreender. Mas se você quiser ver as referências de células reais, como deve fazer? Aqui, este tutorial irá apresentar dois truques rápidos para resolver esse problema.

Substitua os nomes dos intervalos pelo código VBA;

Substitua nomes de intervalos de forma rápida e fácil com Kutools para Excel.

Por exemplo, nesta planilha, nomearei o intervalo A2: A6 como preço de vendae nomeie B2 como descontoe, em seguida, usando o nome do intervalo em uma fórmula para calcular o novo preço. Veja a imagem:

           

Depois de seguir os truques rápidos, o nome do intervalo será substituído pela referência da célula, conforme mostrado abaixo:


seta azul bolha direita Substitua os nomes dos intervalos pelo código VBA

Usando o VBA para substituir os nomes dos intervalos da fórmula por referências de células, você pode fazer isso passo a passo da seguinte maneira:

1. Selecione o intervalo que contém as fórmulas cujos nomes deseja substituir por referências de células.

2. Clique Developer > Visual Basic or Alt + F11 para abrir um novo Microsoft Visual Basic para aplicativos a janela será exibida, clique inserção>Móduloe, em seguida, insira os seguintes códigos no módulo:

Código VBA: Substitua os nomes dos intervalos por referência absoluta

Sub AbsoleteNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(VBA.Replace(xName.RefersTo, "=", ""), "$", ""))
        End If
    Next
Next
End Sub

Código VBA: Substitua os nomes dos intervalos por referência relativa

Sub ReplaceNamesWithRelativeRefs()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
For Each Rng In WorkRng
    For Each xName In ThisWorkbook.Names
        If InStr(Rng.Formula, xName.Name) > 0 Then
            Rng.Formula = VBA.Replace(Rng.Formula, xName.Name, VBA.Replace(xName.RefersTo, "=", ""))
        End If
    Next
Next
End Sub

3. Então clique  para executar o código, uma caixa de diálogo é exibida para selecionar um intervalo a ser substituído. Veja a imagem:

4. Então clique OK. e todos os nomes de intervalo de fórmula selecionados foram substituídos. Veja a imagem:

 

Substitua os nomes dos intervalos por referências de células relativas

 

Substitua os nomes dos intervalos por referências de células absolutas



seta azul bolha direita Substitua nomes de intervalos de forma rápida e fácil com Kutools para Excel

Se você tem Kutools for Excel, as TIC Substituir nomes de intervalo O utilitário o ajudará a substituir nomes de intervalos por referências de células de forma rápida e fácil.

Kutools for Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. Get it Now

Etapa 1. Aplique este utilitário clicando em Kutools > Mais ferramentas > Substituir nomes de intervalo. Veja a imagem:

Etapa 2. Uma caixa de diálogo pop-up chamada Substituir nomes de intervalo é exibido e clique em Variação seção e, em seguida, selecione o intervalo que deseja substituir por referências de células do Alcance Base. Veja a imagem:

Passo 3. Clique Substituir, Outra Substituir nomes de intervalo Uma caixa de diálogo pop-up será exibida para informar o número de fórmulas modificadas e fórmulas inalteradas, clique Ok, e então os nomes de intervalo no intervalo selecionado foram substituídos por referências de célula. Veja a imagem:

Para obter informações mais detalhadas sobre Substituir nomes de intervalo, Visite Substituir a descrição do recurso de nomes de intervalo.


Artigo Relativo:

Alterar referência de célula em fórmulas para nomes de intervalo no Excel

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 (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Muchas gracias por el post! Me ha funcionado la macro perfectamente, una ayuda buenísima
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations