É possível obter o Excel para inserir uma referência absoluta ao clicar nas células para criar uma fórmula?

27

Se você criar uma fórmula clicando em uma célula para inserir seu endereço na fórmula, existe uma maneira de tornar essa referência absoluta e não relativa?

Uso o Excel há muitos anos, mas nunca encontrei uma maneira de fazer isso. Eu tentei o óbvio SHIFT + clique, CTRL + clique e ALT + clique.

Lunatik
fonte

Respostas:

42

Clique na célula e pressione F4. Enquanto você continua pressionando F4, ele percorre vários níveis de absoluto.

Exemplo:

  • Clique na célula A1, digite '=' e clique na célula B1.
  • Aperte F4. A referência a B1 se torna $ B $ 1.
  • Aperte F4 novamente. A referência se torna B $ 1.
  • Aperte F4 novamente. A referência se torna $ B1.
  • Aperte F4 novamente. A referência retorna para B1.
Margaret
fonte
Local, aplausos.
Lunatik
@pelms - o link que você forneceu não existe mais. Alguma idéia para onde a pergunta foi movida?
ysap
@ysap Provavelmente não foi mantida, o IIRC o link era um pouco de uma lista de lavanderia que eu acho que a rede agora tenta desencorajar.
Margaret
4

Acabei de passar por um problema semelhante em que precisava fazer isso por um grande número de células ad-hoc

E esse código salvou minha sanidade :)

Sub selectedToAbsolute()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlAbsolute)
    Next c
End Sub

Sub selectedToRelative()
 Dim c As Variant
    For Each c In Selection
        c.Value = Application.ConvertFormula(c.Formula, xlA1, , xlRelative, c)
    Next c
End Sub
gummih
fonte
Essa macro acabou de fazer o meu dia!
precisa saber é