¿Cómo cambiar/convertir una referencia absoluta a una referencia relativa en Excel?
Normalmente, hay varios tipos de referencias de celda que puedes usar en una fórmula, y cada tipo de referencia de celda puede ayudarte a lograr diferentes propósitos en la fórmula. Puedes tener los siguientes tipos de referencias de celda, como referencia de celda absoluta, referencia de celda relativa, referencia de fila relativa con columna absoluta y referencia de fila absoluta con columna relativa. Pero a veces, es posible que necesites cambiar el propósito de la fórmula cambiando las referencias de celda en ella. Los siguientes métodos ingeniosos te mostrarán cómo cambiar una referencia absoluta a una relativa en Excel.
Cambiar referencia absoluta a relativa con la tecla F4
Cambiar referencia absoluta a relativa con código VBA
Cambiar rápidamente una referencia absoluta a relativa con Kutools para Excel
Referencia Absoluta | ![]() | Referencia Relativa |
Cambiar referencia absoluta a relativa con la tecla F4
Con la tecla de acceso rápido F4, podemos cambiar fácilmente la referencia absoluta a relativa, por favor sigue los siguientes pasos:
Coloca el cursor detrás de $A$1, luego presiona F4 tres veces, se convertirá sucesivamente en A$1, $A1, A1. Ver captura de pantalla:
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Siguiendo este paso, coloca el cursor detrás de $B$1 para obtener B1.
Y esta referencia de celda se convertirá de una referencia absoluta a una relativa.
Si hay múltiples referencias de celda en fórmulas que necesitan ser cambiadas, esta manera será tediosa y consumirá mucho tiempo.
Cambiar referencia absoluta a relativa con código VBA
Con código VBA, puedes cambiar rápidamente un rango de referencias de celda de fórmulas de referencias absolutas a relativas de una vez.
1. Selecciona el rango que deseas cambiar.
2. Haz clic en Desarrollador > Visual Basic o puedes presionar Alt + F11, se mostrará una nueva ventana de Microsoft Visual Basic para aplicaciones, haz clic en Insertar > Módulo, e introduce el siguiente código en el Módulo:
VBA: Convertir absoluta a relativa.
Sub ConverFormulaReferences()
'Updateby20140603
Dim Rng As Range
Dim WorkRng As Range
Dim xName As Name
Dim xIndex As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeFormulas)
xIndex = Application.InputBox("Change formulas to?" & Chr(13) & Chr(13) _
& "Absolute = 1" & Chr(13) _
& "Row absolute = 2" & Chr(13) _
& "Column absolute = 3" & Chr(13) _
& "Relative = 4", xTitleId, 1, Type:=1)
For Each Rng In WorkRng
Rng.Formula = Application.ConvertFormula(Rng.Formula, XlReferenceStyle.xlA1, XlReferenceStyle.xlA1, xIndex)
Next
End Sub
3. Luego haz clic en el botón para ejecutar el código, y aparecerá un cuadro de diálogo para seleccionar un rango a convertir, luego haz clic en Aceptar y otro cuadro de diálogo te pedirá elegir el tipo que deseas usar. Luego puedes elegir el tipo correcto que necesitas. Para este ejemplo, insertaré 4. Ver capturas de pantalla:
![]() |
![]() |
![]() |
4. Luego haz clic en Aceptar. Todas las referencias absolutas en la selección se han cambiado a referencias relativas en la fórmula.
Este es un código VBA multifuncional, con este código también puedes cambiar de relativo a absoluto, cambiar fila absoluta o cambiar columna absoluta.
Cambiar rápidamente una referencia absoluta a relativa con Kutools para Excel
Kutools para Excel: con más de 100 complementos útiles para Excel, prueba gratuita sin limitaciones durante 30 días. Consíguelo ahora
Kutools para Excel te permite cambiar de absoluto a relativo o viceversa de forma rápida y sencilla. Por favor, sigue los siguientes pasos:
Paso 1. Ve a seleccionar el rango que contiene las fórmulas en las que deseas cambiar las referencias de celda en la hoja de cálculo.
Paso 2. Haz clic en Kutools > Más en el grupo Fórmula > Convertir Referencias. Se mostrará el cuadro de diálogo Convertir Referencias de Fórmulas.
Paso 3. Marca A relativa y haz clic en Aceptar o Aplicar en el cuadro de diálogo Convertir Referencia de Fórmula. Esto cambiará la referencia absoluta a relativa.
Si deseas cambiar las referencias de celda a columna absoluta o fila absoluta, marca la opción A absoluta de columna o la opción A absoluta de fila.
Para más información detallada sobre Convertir Referencia, por favor visita la descripción de la función Convertir Referencia.
Artículo relacionado
Cambiar referencia relativa a absoluta
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!