Cómo Aplicar la Misma Fórmula a Varias Celdas en Excel (7 Formas)

  • Compartir Este
Hugh West

La mayoría de las veces, los usuarios tienen que aplicar varias fórmulas para calcular valores en Microsoft Excel Una vez más, los usuarios pueden necesitar las mismas fórmulas para calcular valores en celdas de filas o columnas inferiores, justo al lado de la celda. Insertar la fórmula en todas esas celdas una por una es tedioso y lleva mucho tiempo. En este tutorial, te mostraré cómo aplicar la misma fórmula a múltiples celdas en Excel.

Descargar el cuaderno de prácticas

Puede descargar gratuitamente Excel y practica por tu cuenta.

Aplicar la misma fórmula.xlsm

7 Maneras Fáciles de Aplicar la Misma Fórmula a Varias Celdas en Excel

De más de una manera, puedes aplicar una fórmula de Excel a múltiples celdas (las referencias de celda también cambiarán). En este tutorial, te mostraré siete maneras diferentes de aplicar la misma fórmula a múltiples celdas en Excel. Al principio, usaré tres atajos de teclado diferentes, luego usaré la función Autorrelleno Para el tercer método, utilizaré la función Copia y Pegar y mostraré el proceso para copiar fórmulas en celdas no adyacentes en nuestro cuarto método. En los procedimientos quinto y sexto, demostraré el uso del comando Asa de llenado y la tabla de Excel, respectivamente. Por último, aplicaré un VBA Utiliza el método que mejor se adapte a tu propósito.

Para nuestro trabajo, tomaré el siguiente conjunto de datos. Los precios de algunos productos (en euros) figuran bajo el Precio (Euro) Además, los tipos de cambio se muestran en el rango de celdas C12:E12 Lo que quiero es mostrar los precios de los productos en otras monedas, como por ejemplo USD , GBP y JPY Cuando apliques los métodos en tu hoja de cálculo, las referencias de las celdas también cambiarán en función de tu conjunto de datos.

Aprendamos los métodos.

1. Usando Atajos de Teclado para Aplicar la Misma Fórmula a Múltiples Celdas en Excel

En el primer método, demostraré el uso de tres atajos de teclado diferentes para copiar la misma fórmula en múltiples celdas. Cada uno de los atajos funcionará de forma diferente dependiendo de su uso. Los tres atajos son- CTRL + Intro , CTRL + R y CTRL + D .

1.1 Pulsar las teclas CTRL + Intro

Utilizando este atajo, escribiré sólo una fórmula en la celda D5 y utilizarlo en todo el rango de celdas D5: F9 Te mostraré cómo hacerlo en los siguientes pasos.

Primer paso:

  • En primer lugar, seleccione el rango de celdas D5:F9 .
  • Aquí, al seleccionar el rango de celdas, la primera celda se convierte en la celda activa.
  • Para nuestra selección, célula D5 es la celda activa. Como ve, las demás celdas del rango son grises (no activas).

Segundo paso:

  • En segundo lugar, escriba la siguiente fórmula, que se introducirá automáticamente en la celda D5 como D5 es la célula activa.
=$C5*C$12

Desglose de fórmulas

  • Obsérvese que la fórmula tiene referencias de celda mixtas. La celda $C5 significa que cuando la fórmula se copia a la derecha, la columna C no cambiará. Por lo tanto, será como C5 , C5 y C5 Todos son C5 ya que cuando la fórmula se copia hacia la derecha, la fila no se modifica. Cuando la fórmula se copia hacia abajo, las referencias de celda serán C5 , C6 , C7 , C8 y C9 Esto se debe a que las filas cambian cuando se copia una fórmula.
  • C$12 significa que cuando la fórmula se copie a la derecha, las referencias serán C12 , D12 y E12 Porque la referencia de la columna C es relativa. Y cuando copiemos esta fórmula, las referencias serán C12 , C12 , C12 y C12 Esto se debe a que la fila 12 es absoluta.

Tercer paso:

  • En tercer lugar, pulse CTRL + Intro simultáneamente en el teclado.
  • En consecuencia, el resultado final se parecerá a la imagen siguiente.

1.2 Pulsar las teclas CTRL + R

Utilizaremos el segundo atajo de teclado, es decir, CTRL + R para aplicar la misma fórmula a la columna de la derecha. Sólo puede aplicar este método abreviado a una columna a la vez. Para varias columnas, tiene que pulsar el método abreviado varias veces. Los pasos para este procedimiento son los siguientes.

Primer paso:

  • En primer lugar, en la célula D5 escriba la siguiente fórmula.
=$C5*C$12

Segundo paso:

  • En segundo lugar, pulse Entre en y utilizar Autorrelleno para obtener el precio de todas las frutas de la columna D .

Tercer paso:

  • En tercer lugar, seleccione la columna de la derecha a la columna D después de obtener todos los valores.
  • A continuación, pulse CTRL + R en el teclado.

Paso 4:

  • Finalmente, el resultado se parecerá a la siguiente imagen.
  • Aquí obtendrá todos los valores en un acceso directo para la columna E .

Paso 5:

  • En consecuencia, repita el mismo proceso para obtener todos los valores de la columna F .

1.3 Pulsar las teclas CTRL + D

En el tercer procedimiento, utilizaré el CTRL + D método abreviado de teclado para copiar la misma fórmula en varias celdas. Al utilizar este método abreviado, no se puede aplicar una fórmula a un rango. Sólo funciona para la columna.

Primer paso:

  • Al principio, rellene la celda D5 con la fórmula de los métodos anteriores para obtener el valor deseado.

Segundo paso:

  • En segundo lugar, después de obtener el valor, seleccione las celdas inferiores de la misma columna junto con la celda de la fórmula.

Tercer paso:

  • En tercer lugar, pulse CTRL + D y la celda inferior se rellenará automáticamente ajustando la fórmula de la celda D5 .

Paso 4:

  • Por último, rellene las demás columnas del conjunto de datos utilizando la misma técnica mostrada en los pasos anteriores.

Más información: Cómo utilizar el método de apuntar y hacer clic en Excel (3 ejemplos)

2. Implicar la función Autorrelleno para aplicar la misma fórmula a varias celdas

En cuanto al segundo enfoque, implicaré la Autorrelleno de Excel para copiar la fórmula en varias celdas. Aquí, escribiré la fórmula en una sola celda y luego arrastraré la fórmula a todo el rango de celdas de D6:F9 Para obtener más información sobre este procedimiento, siga estos pasos.

Primer paso:

  • En primer lugar, en la célula D5 introduzca el valor deseado aplicando la fórmula.
  • Después de insertar, encontrará un signo más en la esquina inferior derecha de la celda después de colocar el ratón allí.

Segundo paso:

  • En segundo lugar, arrastre el signo a las celdas inferiores hasta que D9 para rellenarlos con el valor deseado.

Tercer paso:

  • En tercer lugar, observará otra señal en la esquina inferior derecha de la celda D9 .
  • A continuación, arrastre el Autorrelleno a la derecha de la columna D para rellenar todas las celdas con los valores de la fórmula.

Más información: Cómo aplicar una fórmula a toda una columna sin arrastrar en Excel

3. Utilizar el comando Copiar y Pegar para aplicar la misma fórmula

A continuación demostraré el uso del Copia y Pegar de Excel para copiar la misma fórmula en varias celdas. También mostraré el uso de dos atajos de teclado junto con estos comandos. Vayamos a nuestro procedimiento principal.

Paso 1:

  • En primer lugar, inserte la fórmula para obtener el resultado deseado en la celda D5 .

Segundo paso:

  • En segundo lugar, haga clic con el botón derecho del ratón en en célula D5 y seleccione Copia .
  • También puede pulsar CTRL + C después de seleccionar la celda.
  • Aquí, este comando o atajo copiará la fórmula de la celda D5 .

Tercer paso:

  • En tercer lugar, seleccione el rango de celdas D6:F9 y vuelve a hacer clic con el botón derecho del ratón.
  • A continuación, elija la opción Pegar después de hacer clic con el botón derecho para pegar la fórmula en el rango de celdas seleccionado.
  • También puede pulsar CTRL + V para pegar la fórmula.

Paso 4:

  • Por último, la fórmula se copiará en todas las celdas seleccionadas del rango de celdas.

Más información: Cómo Insertar Fórmulas para Toda una Columna en Excel (6 Maneras Rápidas)

4. Copia de fórmulas en celdas no adyacentes

En mis métodos anteriores, copié la fórmula en todo el rango de celdas de un conjunto de datos. Pero, ¿cuál será el procedimiento si no necesitas rellenar todas las celdas del conjunto de datos? Encontrarás la respuesta a esta pregunta en los pasos siguientes.

Primer paso:

  • En primer lugar, inserte la misma fórmula de los métodos anteriores para obtener el resultado en la celda D5 .

Segundo paso:

  • En segundo lugar, seleccione la celda D5 y haga clic con el botón derecho del ratón en en el ratón.
  • A continuación, seleccione la opción Copia comando .

Tercer paso:

  • En tercer lugar, marque las celdas del conjunto de datos en las que desea aplicar la fórmula.
  • Para ello, pulse CTRL en el teclado y haga clic con el botón izquierdo del ratón simultáneamente en las celdas deseadas.

Paso 4:

  • En cuarto lugar, pulse CTRL + V en el teclado para pegar la fórmula en las celdas seleccionadas.
  • Finalmente, su conjunto de datos tendrá el siguiente aspecto después de la siguiente imagen.

5. Utilizar la Herramienta de Relleno de Excel para Aplicar la Misma Fórmula

He mostrado el uso del programa Excel Autorrelleno en la discusión anterior de este artículo. Ahora, demostraré otra técnica con la función Autorrelleno En este método, no puede aplicar una fórmula a las celdas de la derecha.

Primer paso:

  • Al principio, rellene la celda D5 con la fórmula del método anterior.

Segundo paso:

  • En segundo lugar, observará el Asa de llenado en la esquina inferior derecha de D5 .
  • A continuación, haga doble clic en Asa de llenado herramienta.

Tercer paso:

  • En tercer lugar, las celdas inferiores de la columna D tendrán los valores deseados después del paso anterior.

Paso 4:

  • Por último, repita los pasos 1-3 para obtener el resultado deseado para todas las celdas del conjunto de datos.

Más información: Cómo Aplicar Fórmulas en Excel para Filas Alternas (5 Formas Fáciles)

6. Insertar tabla Excel para aplicar la misma fórmula

A veces pienso que una tabla de Excel es una de las maravillas de nuestra civilización. Es fácil convertir un rango en una tabla. Basta con seleccionar una celda dentro del rango y pulsar CTRL + T o utilice el comando Insertar> Tablas> Tabla Los pasos para realizar este procedimiento son los siguientes.

Paso 1:

  • En primer lugar, seleccione el rango de celdas B5:F9 .
  • A continuación, vaya al Inserte de la cinta de opciones y seleccione Cuadro .

Segundo paso:

  • En segundo lugar, verá el Crear tabla cuadro de diálogo.
  • Después de verificar el rango de celdas, pulse OK .

Tercer paso:

  • En tercer lugar, nuestra tabla de datos se convertirá en una tabla de Excel tras los pasos anteriores.
  • En célula D5 de la tabla, escriba la siguiente fórmula.
=$C5*C$12

Paso 4:

  • En cuarto lugar, tras pulsar Entre en toda la columna debajo de la celda D5 se rellenará automáticamente con el valor de la fórmula.

Paso 5:

  • Por último, repita el paso anterior para rellenar completamente la tabla.

7. Aplicación de VBA para Aplicar la Misma Fórmula a Varias Celdas

Por último, aplicaré un VBA para rellenar múltiples celdas con la misma fórmula que el último método. Dando los comandos y secuencias apropiados en el código, la tarea se puede realizar sin ninguna herramienta o función extra. Veamos el procedimiento completo en lo siguiente.

Paso 1:

  • En primer lugar, vaya a la página Desarrollador de la cinta de opciones y, desde allí, seleccione Visual Basic .

Segundo paso:

  • En segundo lugar, verá el VBA
  • Desde el Inserte seleccione Módulo en la ventana.

Tercer paso:

  • En tercer lugar, copia el siguiente código en el módulo.
 Sub Apply_Same_Formula() 'Seleccionando el rango de celdas Range("D5:F9").Select 'Aplicando la fórmula en el rango de celdas seleccionado Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

Desglose VBA

  • En primer lugar, llamamos al procedimiento Sub Aplicar_la_misma_fórmula .
 Sub Aplicar_Fórmula_Igual() 
  • En segundo lugar, estamos seleccionando el rango de celdas para aplicar la fórmula
 Rango("D5:F9").Seleccionar 
  • En tercer lugar, estamos dando entrada de la fórmula que se aplicará en el rango de celdas seleccionado.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S Paso 4:

  • En cuarto lugar, guarda el código en el módulo.
  • A continuación, guarde el código y, manteniendo el cursor en el módulo, pulse F5 o el botón Ejecutar para ejecutar el código.

Paso 5:

  • Finalmente, tras ejecutar el código, todo el conjunto de datos se rellenará con los valores de la fórmula proporcionada en el código.

Más información: Excel VBA: Insertar Fórmula con Referencia Relativa (Todas las Formas Posibles)

Conclusión

Este es el final de este artículo. Espero que encuentres este artículo útil. Después de leer la descripción anterior, serás capaz de aplicar la misma fórmula a múltiples celdas en Excel utilizando cualquiera de los métodos mencionados anteriormente. Por favor, comparte cualquier otra consulta o recomendación con nosotros en la sección de comentarios a continuación.

En ExcelWIKI Por lo tanto, después de comentar, por favor, dénos unos momentos para resolver sus problemas, y responderemos a sus consultas con las mejores soluciones posibles.

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.