Cómo copiar una fórmula sin incrementarla en Excel

  • Compartir Este
Hugh West

Mientras trabajaba en Excel A menudo tenemos que copiar una fórmula a otro grupo de celdas sin incrementar. Hoy voy a mostrar tres maneras fáciles de cómo copiar una fórmula sin incrementar en Excel. Vamos a empezar.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.

Copiar fórmula hacia abajo.xlsm

3 Maneras Rápidas de Copiar Fórmulas hacia Abajo sin Incrementar en Excel

  • Veamos este conjunto de datos. Tenemos el registro de precios de varios artículos de una empresa llamada Prendas APEX Ahí están los Nombres de los artículos su precios , impuestos, y precios con impuestos en columnas B, C, D, y E En la primera celda de la columna E , precios con impuestos hemos escrito una fórmula
=C4+C4*D4

  • Ahora queremos copiar esta fórmula al resto de las celdas sin incrementar el impuesto, D4. Eso significa que la célula E5 tendrá:
=C5+C5*D4

  • Del mismo modo, la célula E6 tendrá:
=C6+C6*D4

  • Y así sucesivamente. ¿Cómo puedes conseguirlo? Aquí tienes los tres métodos que puedes utilizar para copiar fórmulas sin incrementar en Excel.

1. Uso de la Referencia Absoluta de Celda para Copiar Fórmula hacia Abajo sin Incrementar

La mejor manera de conseguirlo es utilizar Referencia absoluta de celda. En Referencia absoluta de celda es una referencia de celda que tiene Signo del dólar($) antes del número de fila y columna. Cuando arrastramos una fórmula con un Referencia absoluta de celda a través de la Asa de llenado no se incrementa. Referencia absoluta de celda de célula D4 es $D$4 Por lo tanto, utilice esta fórmula en el Fórmula Bar para la célula E4.

=C4+C4*$D$4

Para Excel versión 2013 o superior, puede utilizar el método abreviado de teclado para crear un Referencia absoluta de celda Siga los pasos que se indican a continuación.

Pasos:

  • Haga doble clic en Fórmula Bar o pulse F2 en el teclado. La fórmula estará en Editar modo.
  • Coloque el cursor después de D4 y pulse F4 en el teclado. D4 en $D$4 .
  • Si pulsa F4 de nuevo, se volverá $D$4 en D$4 .
  • Pulse F4 de nuevo y obtendrá $D4 .
  • Si pulsa F4 de nuevo, obtendrá D4 .
  • Pulse de nuevo F4 y obtendrá $D$4. Y el ciclo continúa.
  • Si su fórmula contiene más de una referencia de celda y necesita que todas ellas sean Absoluto, pulse Ctrl + Mayús + Inicio para seleccionar toda la fórmula. A continuación, pulse F4 .
  • En el Fórmula Bar el cursor del ratón se queda al final por defecto. Si no es así, puede pulsar Ctrl + Fin en tu teclado para llevarlo al final.

Después de introducir la fórmula de la primera celda con Referencia absoluta de celda en el Fórmula Bar, Tienes que copiar la fórmula al resto de las celdas. Puedes implementar esto en dos métodos.

Método 1: Arrastrando el Asa de Relleno

  • Arrastre el Asa de llenado (El pequeño Signo más(+) en la esquina inferior derecha) desde la celda que tiene la fórmula con Referencia absoluta de celda hasta la celda en la que desea copiar la fórmula. Aquí arrastro el botón Asa de llenado de la célula E4 a E13 .

  • Como resultado, obtengo la fórmula copiada en todas las celdas sin incrementar D4 .

Método 2: Utilizar la opción Rellenar de la barra de herramientas de Excel

  • Seleccione la celda con la fórmula que tiene el Referencia absoluta de celda y el resto de las celdas donde quieras copiar la fórmula. Selecciono las celdas E4 a E13 .

  • A continuación, vaya a Inicio>Relleno Opción en la barra de herramientas de Excel bajo el Edición de sección.

  • Haga clic en el menú desplegable. Aparecerán varias opciones. Haga clic en Abajo .

  • Obtendrá la fórmula copiada en todas las celdas sin incrementar la referencia de celda D4 .

Leer más: Copiar Fórmula en Excel Cambiando Sólo una Referencia de Celda

Lecturas similares

  • Cómo copiar una fórmula a otra hoja en Excel (4 maneras)
  • Cómo Copiar una Fórmula por la Columna en Excel(7 Métodos)
  • Excel VBA para copiar la fórmula con referencia relativa (Un análisis detallado)

2. Uso del cuadro Buscar y reemplazar para copiar la fórmula hacia abajo sin incrementarla

Este método es muy práctico cuando se desea copiar fórmulas de un rango de celdas a otro rango de celdas sin cambiar la referencia de celda. Pensemos que queremos copiar la columna E Precio con impuestos a la columna F Manteniendo todas las fórmulas intactas. ¿Cómo podemos hacerlo? Siga los pasos que se indican a continuación.

Pasos:

  • Ir a Inicio> Buscar y seleccionar Opción en el Edición de grupo del Inicio de la barra de herramientas de Excel.

  • Haga clic en el menú desplegable. Aparecerán algunas opciones. Seleccione Reemplazar... .

  • Obtendrá el Buscar y reemplazar También puede pulsar Ctrl + H para conseguirlo. En Encuentre lo que inserte ' = '. Y en Sustituir por inserte ' &&& '.

  • Haga clic en Sustituir todo. Obtendrá todas las celdas de la columna E tener ' &&& ...así.

  • A continuación, seleccione todas las celdas de la columna E cópialos con Ctrl +C y luego pegarlos en la columna F .

  • Vaya de nuevo a Inicio>Buscar y seleccionar A continuación, seleccione Reemplázalo. (O pulse Ctrl + H ) Esta vez, en el Encuentre lo que inserte '&&&'. Y en la opción Sustituir por introduzca "=".

  • Haga clic en Sustituir todo. Encontrará las fórmulas de la columna E copiado a la columna F sin ningún cambio.

Más información: Cómo Copiar una Fórmula en Excel Cambiando las Referencias de Celda

3. Aplicación de Macro VBA para Copiar Fórmula hacia Abajo sin Incrementar

Puede utilizar VBA código para crear una macro que haga lo mismo que hice antes. Siga los pasos que se indican a continuación.`

Pasos:

  • En primer lugar, pulse Alt + F11 en su archivo Excel. Se abrirá el VBA ventana.
  • A continuación, vaya al Inserte en el VBA Barra de herramientas. Seleccione Módulo.

  • Aparecerá una ventana de módulo como ésta.

  • Escriba aquí el siguiente código para crear las macros.

Código

 Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Seleccionar rango fuente con fórmulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Seleccionar el primercelda de Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub 
  • Su código tendrá este aspecto en la ventana del módulo.

  • Pulse Ctrl + C para guardar las macros. Obtendrá un mensaje Cuadro de error así.

  • Haga clic en No. Excel abrirá automáticamente el Guardar como ventana para usted. Dé el Nombre del archivo cualquier cosa. A continuación, haga clic en el menú desplegable con Guardar como tipo .

  • Encontrarás muchas opciones. Elige Libro de Excel-Macro. A continuación, haga clic en Ahorra. Su libro de trabajo se guarda ahora con la etiqueta Macros .

  • A continuación, vuelva a la hoja de cálculo de Excel y pulse Alt + F8 Obtendrá una caja llamada Macros Seleccione el Macro que desea ejecutar y haga clic en Ejecutar Aquí quiero ejecutar PegarFórmulasExactas.

  • Si ejecuta el recientemente creado Macro El PegarFórmulasExactas, obtendrá un Cuadro de entrada Seleccione el rango de celdas del que desea copiar las fórmulas y haga clic en Aceptar. Aquí selecciono las celdas E3 a E13 .

  • Obtendrá otro Cuadro de entrada Seleccione la primera celda del rango donde desea pegar las fórmulas. A continuación, haga clic en OK Aquí selecciono F3 .

  • Y encontrará las fórmulas de la columna E copiado maravillosamente a la columna F Obviamente, esto no copia el formato de las celdas, sólo la fórmula. Si quieres, puedes cambiar el formato manualmente.

Read More: VBA para copiar la fórmula de la celda de arriba en Excel (10 métodos)

Conclusión

Espero que el 3 métodos mostrados anteriormente será útil cuando se intenta copiar la fórmula hacia abajo sin incrementar en Excel. Si te gusta el artículo por favor compártelo con tus amigos. Para más artículos como este visite nuestro EXELDEMY.com sitio

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.