Como adicionar rapidamente $ em fórmulas do Excel?
No Excel, as referências de células em fórmulas são relativas por padrão, como "A1". Isso significa que, ao copiar ou arrastar uma fórmula para outra posição, as referências serão atualizadas automaticamente para refletir suas novas posições. Por exemplo, se você inserir a fórmula =A1+B1 na célula C1 e depois copiá-la para a célula H12, a fórmula será ajustada automaticamente para =F12+G12. Esse comportamento é útil em muitas situações, mas pode causar erros quando você sempre precisa se referir a células específicas, independentemente de onde a fórmula esteja colocada. Para evitar esse ajuste automático, você precisa alterar as referências de células para referências absolutas adicionando o símbolo de dólar ($), como $A$1. As referências absolutas permanecem constantes quando copiadas ou arrastadas, tornando-as essenciais para cálculos usando valores fixos ou intervalos.
Este guia apresentará vários métodos práticos para adicionar rapidamente os sinais de $ em fórmulas do Excel, facilitando o controle de como suas fórmulas fazem referência às células. A escolha de um método adequado dependerá da estrutura de sua planilha, do número de fórmulas que você precisa converter, da versão do Excel e das preferências pessoais de fluxo de trabalho. Abaixo está um resumo dos métodos abordados neste guia:
Adicionar $ à fórmula com atalhos de teclado
Adicionar $ à fórmula com Kutools para Excel
Usar Macro VBA para converter referências de células em absolutas em lote
Adicionar $ à fórmula com atalhos de teclado
Você pode alternar facilmente entre diferentes tipos de referências de células — relativa, absoluta e mista — usando atalhos de teclado. Para alterar uma referência de célula, basta selecionar a célula desejada, clicar na barra de fórmulas e posicionar o cursor dentro ou ao lado da referência de célula que deseja modificar. Em seguida, pressione a tecla F4 para percorrer os tipos de referência disponíveis. Cada pressionamento do F4 atualiza a referência nesta ordem: relativa (A1), absoluta ($A$1), mista (coluna fixa) (A$1), e mista (linha fixa) ($A1).
Esse método é adequado para atualizar rapidamente referências individuais dentro de uma fórmula. No entanto, ele exige que cada referência de célula seja selecionada manualmente, o que pode ser demorado se você tiver várias fórmulas ou fórmulas complexas contendo múltiplas referências de células. Além disso, certifique-se de estar editando a fórmula diretamente na barra de fórmulas ou na célula. Se o atalho de teclado não funcionar, confirme que a tecla Bloqueio de Função (Fn) do seu teclado está configurada corretamente, pois alguns teclados podem exigir o uso de Fn + F4.
Adicionar $ à fórmula com Kutools para Excel
O atalho F4 só pode lidar com uma referência de célula por vez, tornando-o ineficiente quando você precisa atualizar várias células ou um intervalo inteiro de fórmulas. Se você estiver manipulando várias fórmulas ou precisar padronizar tipos de referência em uma planilha, o Kutools para Excel oferece uma solução eficiente com seu utilitário Converter Referências.
Após a instalação gratuita do Kutools para Excel, você pode seguir essas etapas:
1. Selecione todas as células de fórmula nas quais deseja adicionar $ (tornar referências absolutas). Em seguida, vá para Kutools > Mais > Converter Referências. Veja a captura de tela:
2. Na caixa de diálogo que aparece, escolha o tipo de referência de que você precisa. Para tornar todas as referências de células absolutas, selecione a opção “Para absoluta”.
3. Clique OK, e todas as referências de células de fórmulas selecionadas serão atualizadas conforme especificado.
Se suas fórmulas fizerem referência a dados de planilhas ou pastas de trabalho externas, verifique as alterações para garantir que os dados vinculados ainda estejam corretos, pois alguns cenários podem exigir manter algumas referências relativas. O Kutools também permite reverter facilmente as alterações e converter referências para relativas ou mistas, conforme necessário.
Essa abordagem é benéfica para processar grandes quantidades de fórmulas ou quando você precisa realizar operações em lote. O Kutools também fornece funcionalidade de desfazer, facilitando a reversão de ações em caso de erros.
Usar Macro VBA para converter referências de células em absolutas em lote
Se você frequentemente precisa converter todas as referências de células dentro de fórmulas para referências absolutas ($A$1 formato) em um intervalo ou em toda a planilha, usar macros VBA é uma solução eficiente e flexível. Este método é especialmente útil para usuários avançados do Excel ou ao trabalhar com grandes conjuntos de dados, pois automatiza o processo de conversão e pode lidar com estruturas de fórmulas complexas em uma única operação. Se você tiver fórmulas vinculadas a planilhas ou pastas de trabalho externas, certifique-se de que as referências absolutas são apropriadas para o seu cenário — às vezes, referências mistas são preferidas para suportar a flexibilidade da fórmula.
1. Na faixa de opções do Excel, vá para Ferramentas de Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo, depois cole a seguinte macro no novo módulo:
Sub ConvertToAbsoluteReferences()
Dim rng As Range
Dim cell As Range
Dim formulaStr As String
Dim i As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to convert formulas to absolute references", xTitleId, rng.Address, Type:=8)
Application.ScreenUpdating = False
For Each cell In rng
If cell.HasFormula Then
formulaStr = cell.Formula
For i = 1 To 10 ' Protects from infinite looping
formulaStr = Replace(formulaStr, "([A-Za-z]+)([0-9]+)", "$$1$$2") ' Basic pattern replacement
Next i
cell.Formula = Application.ConvertFormula(formulaStr, xlA1, xlA1, xlAbsolute)
End If
Next
Application.ScreenUpdating = True
End Sub
2. E então, clique em Executar para rodar o código. Uma caixa de diálogo aparecerá pedindo que você selecione o intervalo que deseja processar. Após a confirmação, todas as referências válidas de células em fórmulas dentro do intervalo serão automaticamente convertidas para o estilo de referência absoluta (com $).
Se você encontrar erros, verifique se o intervalo selecionado contém fórmulas. Essa macro converte referências em fórmulas padrão do Excel; fórmulas de matriz especiais ou funções não padrão podem não ser tratadas como esperado, então revise as células afetadas após a execução. Sempre salve um backup de sua pasta de trabalho antes de executar macros, especialmente em dados importantes ou sensíveis.
Usar VBA permite o processamento completo em lote, sendo adequado para usuários avançados, equipes de TI ou aqueles que trabalham em ambientes onde instalações estão restritas. No entanto, executar macros pode ser desabilitado em alguns sistemas devido às configurações de segurança, nesse caso, será necessário habilitar macros nas configurações de confiança do Excel.
Sugestão de resumo: Ao decidir como converter referências de células em absolutas no Excel, considere o número de fórmulas que você precisa modificar e sua familiaridade com os recursos do Excel. Para fórmulas únicas ou edições pontuais, usar atalhos de teclado é rápido e conveniente. Para operações em lote, o Kutools para Excel e as macros VBA economizam uma quantidade significativa de trabalho manual. Sempre verifique os resultados após a conversão, especialmente em planilhas complexas ou ao usar ferramentas automatizadas. Caso você encontre algum erro ou resultado inesperado, restaure a partir do backup ou use a função Desfazer sempre que possível.
Melhores Ferramentas de Produtividade para Office
Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface de abas para o Office e facilita muito seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!