Como adicionar rapidamente $ em fórmulas do Excel?
No Excel, as referências de célula em fórmulas são relativas por padrão, como "A1". Isso significa que, ao copiar ou arrastar uma fórmula para outro local, 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 está colocada. Para evitar esse ajuste automático, você precisa alterar as referências de célula para referências absolutas adicionando o símbolo de cifrão ($), como $A$1. Referências absolutas permanecem constantes ao serem 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 sinais de $ às fórmulas do Excel, facilitando o controle de como suas fórmulas fazem referência às células. A escolha da abordagem adequada dependerá da estrutura da 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 cobertos 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élula em absoluto em lote
Adicionar $ à fórmula com atalhos de teclado
Você pode alternar facilmente entre diferentes tipos de referências de célula — 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 de 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, requer a seleção manual de cada referência de célula, o que pode ser demorado se você tiver muitas fórmulas ou fórmulas complexas contendo várias 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 não funcionar, confirme se 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 uma faixa inteira de fórmulas. Se você estiver lidando com múltiplas fórmulas ou precisar padronizar tipos de referências em uma planilha, o Kutools para Excel oferece uma solução eficiente com seu utilitário Converter Referências.
Após instalar gratuitamente o Kutools para Excel, você pode seguir estas etapas:
1. Selecione todas as células de fórmulas nas quais você deseja adicionar $ (tornar referências absolutas). Depois 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élula absolutas, selecione a opção “Para absoluta”.
3. Clique OK, e todas as referências de célula das fórmulas selecionadas serão atualizadas conforme especificado.
Se suas fórmulas referenciarem dados de outras planilhas ou pastas de trabalho, verifique as alterações para garantir que os dados vinculados ainda estejam corretos, pois alguns cenários podem exigir manter certas referências relativas. O Kutools também permite reverter facilmente as alterações e converter referências em relativas ou mistas conforme necessário.
Essa abordagem é benéfica para processar grandes quantidades de fórmulas ou quando você precisa de 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élula em absolutas em lote
Se você frequentemente precisa converter todas as referências de célula dentro de fórmulas para referências absolutas (formato $A$1) em uma faixa ou na planilha inteira, 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 vinculando a outras planilhas ou pastas de trabalho, certifique-se de que as referências absolutas sejam apropriadas para o seu cenário — às vezes, referências mistas são preferidas para oferecer flexibilidade à fórmula.
1. Na faixa do Excel, vá para Ferramentas de Desenvolvedor > Visual Basic. Na janela Microsoft Visual Basic para Aplicações, 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á solicitando que você selecione a faixa que deseja processar. Após a confirmação, todas as referências válidas de célula nas fórmulas dentro da faixa serão automaticamente convertidas para o estilo de referência absoluta (com $).
Se você encontrar erros, verifique se a faixa selecionada contém fórmulas. Esta 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 uma cópia de backup da 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, pessoal de TI ou aqueles que trabalham em ambientes onde instalações estão restritas. No entanto, executar macros pode ser desativado em alguns sistemas devido a configurações de segurança, nesse caso, você precisará habilitar macros nas configurações de confiança do Excel.
Sugestão de resumo: Ao decidir como converter referências de célula para 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 encontre erros ou resultados inesperados, restaure a partir do seu backup ou use a função Desfazer sempre que possível.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O 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...
O Office Tab traz interface com abas para o Office e facilita muito o 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 na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!