Cambio de la secuencia cíclica para el acceso directo de referencia de celda F4 (Microsoft Excel)
Al crear una fórmula, Heather observa que puede presionar F4 para recorrer las distintas permutaciones de una referencia de celda. La mayoría de las veces presiona F4 tres veces para llegar a la referencia de $ A1 que necesita.
Heather se pregunta si se puede cambiar el orden de los ciclos para no tener que presionar F4 tantas veces.
No existe una forma nativa dentro de Excel para modificar el orden de ciclo de la tecla F4. Para hacer el problema aún más complicado, no hay forma de cambiarlo usando una macro. (Esto se debe a que no puede ejecutar macros mientras está en modo «editar» para una fórmula.)
Dadas esas dos realidades, puede ser útil pensar en cómo se está utilizando el atajo F4. El propósito de la clave, al editar una fórmula, es recorrer los modos de referencia de cualquier referencia de celda en la que se encuentre el punto de inserción. Por lo tanto, si el punto de inserción está dentro de una referencia de celda como B7, al presionar F4 varias veces se alternarán las siguientes permutaciones, en este orden:
$ B $ 7, B $ 7, $ B7, B1. Siga presionando F4 una y otra vez, y seguirá pasando por estas cuatro variaciones.
Si está ingresando su fórmula desde cero y desea llegar a la variación $ B7, entonces parecería que presionar F4 no es realmente un atajo, es más simple simplemente escribir el signo de dólar donde lo necesite.
Hacerlo requiere una sola pulsación de tecla, donde presionar F4 requiere 3. Incluso si pudiera invertir el orden de ciclo de la tecla F4, aún requeriría una sola pulsación de tecla, lo mismo que simplemente presionar $.
Este hecho se agrava si ingresa o edita una fórmula más compleja. Considere una fórmula como la siguiente:
=A1+B1-C1*D1
Para usar la tecla F4 para cambiar cada referencia de celda a la variación $ A1, necesitaría posicionar el punto de inserción cuatro veces y, después de cada posicionamiento, presionar F4 tres veces, un total de 12 pulsaciones de tecla, sin contar el posicionamiento. En tal caso, es mucho más fácil posicionar y presionar $ al principio de cada referencia de celda.
Si lo desea, puede crear una macro para modificar la fórmula en una celda fuera del modo de edición. Esto puede parecer un ejercicio simple, pero probablemente sea más difícil de lo que cree. Considere las siguientes fórmulas:
=A7 & " days and " & INT(A8 * 24) & " hours." ="(" & A7 & "+" & B7 & "^3)/" & C7 & ": " & (A7+B7^3)/C7 ="(A7+B7^3)/C7: " & (A7+B7^3)/C7
El segundo y tercer ejemplo son simplemente variaciones entre sí, pero ilustran el punto de que encontrar referencias de celda en el medio de la fórmula puede llevar algo de trabajo. Su código necesitaría analizar la fórmula e ignorar todo lo que esté entre comillas y luego averiguar si algo es realmente una referencia de celda o no. También necesitaría ignorar cosas como referencias con nombre que pueden estar en la fórmula. También necesitaría eliminar cualquier carácter $ que ya se pueda usar en una referencia de celda antes de convertir la referencia de celda al formato $ A7 deseado.
¡Tener en cuenta todas estas posibilidades, particularmente cuando la fórmula puede contener muchas, muchas referencias de celda, no es una tarea trivial!
Lo que nos lleva de vuelta a la idea de que puede ser más fácil simplemente omitir la tecla F4 y simplemente escribir el signo de dólar en la ubicación deseada.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (13718) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.