¿Es posible hacer que Excel inserte una referencia absoluta al hacer clic en las celdas para crear una fórmula?

27

Si crea una fórmula haciendo clic en una celda para insertar su dirección en la fórmula, ¿hay alguna forma de hacer que esta referencia sea absoluta en lugar de relativa?

He estado usando Excel durante muchos años, pero nunca encontré una forma de hacerlo. He probado el obvio MAYÚS + clic, CTRL + clic y ALT + clic.

Lunatik
fuente

Respuestas:

42

Haga clic en la celda y luego presione F4. A medida que sigas presionando F4, pasará por varios niveles de absoluto.

Ejemplo:

  • Haga clic en la celda A1, escriba '=', luego haga clic en la celda B1.
  • Presiona F4. La referencia a B1 se convierte en $ B $ 1.
  • Presiona F4 nuevamente. La referencia se convierte en B $ 1.
  • Presiona F4 nuevamente. La referencia se convierte en $ B1.
  • Presiona F4 nuevamente. La referencia vuelve a B1.
Margaret
fuente
En el clavo, saludos.
Lunatik
@pelms: el enlace que proporcionó ya no existe. ¿Alguna idea de dónde fue trasladada la pregunta?
ysap
@ysap Probablemente no se guardó, IIRC el enlace era un poco como una lista de lavandería que creo que la red ahora trata de desalentar.
Margaret
4

Acabo de pasar por un problema similar en el que necesitaba hacer esto para una gran cantidad de celdas ad-hoc

Y este código salvó mi cordura :)

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
fuente
¡Esta macro acaba de alegrarme el día!
Jamiho