Táboa de contidos
A maioría das veces, os usuarios teñen que aplicar varias fórmulas para calcular valores en Microsoft Excel . De novo, os usuarios poden necesitar as mesmas fórmulas para calcular os valores nas celas das filas ou columnas inferiores, xusto a carón da cela. Inserir a fórmula en todas esas celas unha a unha é tedioso e lento. Neste tutorial, mostrarei como aplicar a mesma fórmula a varias celas en Excel.
Descargar o libro de prácticas
Podes descargar o libro de traballo gratuíto de Excel aquí e practica por ti mesmo.
Aplicar a mesma fórmula.xlsm
7 xeitos sinxelos de aplicar a mesma fórmula a varias celas en Excel
En máis dunha forma, pode aplicar unha fórmula de Excel a varias celas (as referencias das celas tamén cambiarán). Neste tutorial, mostrarei sete formas diferentes de aplicar a mesma fórmula a varias celas en Excel. Nun primeiro momento, usarei tres atallos de teclado diferentes e, a continuación, usarei a función Enchemento automático de Excel. Para o terceiro método, utilizarei o comando Copiar e Pegar e mostrarei o proceso para copiar fórmulas en celas non adxacentes no noso cuarto método. No quinto e sexto procedementos, demostrarei o uso da ferramenta Recheo de control e da táboa de Excel, respectivamente. Por último, aplicarei un código VBA para conseguir o resultado. Imos comprobalos. Use o método que mellor se adapte ao seu propósito.
Para o noso
Paso 3:
- En terceiro lugar, copie o seguinte código no módulo.
8996
Avaría de VBA
- En primeiro lugar, chamamos ao procedemento Sub Apply_Same_Formula .
9953
- En segundo lugar, seleccionamos o intervalo de celas para aplicar a fórmula
4772
- En terceiro lugar, introducimos a fórmula para aplicar no intervalo de celas seleccionado.
7838
S paso 4:
- En cuarto lugar, garda o código en o módulo.
- A continuación, garda o código e, manteña o cursor no módulo, prema F5 ou o botón Executar para executar o código.
Paso 5:
- Finalmente, despois de executar o código, todo o conxunto de datos completarase cos valores de a fórmula proporcionada no código.
Ler máis: Excel VBA: Inserir fórmula con referencia relativa (todas as formas posibles)
Conclusión
Ese é o final deste artigo. Espero que este artigo sexa útil. Despois de ler a descrición anterior, poderás aplicar a mesma fórmula a varias celas en Excel mediante calquera dos métodos mencionados anteriormente. Comparte connosco calquera outra consulta ou recomendación na sección de comentarios a continuación.
O equipo de ExcelWIKI sempre está preocupado polas túas preferencias.Polo tanto, despois de comentar, dános uns momentos para resolver os teus problemas e responderemos ás túas consultas coas mellores solucións posibles.
para fins de traballo, tomarei o seguinte conxunto de datos. Os prezos dalgúns produtos (en euros) aparecen na columna Prezo (euros) . Ademais, os tipos de cambio móstranse no intervalo de celas C12:E12 . O que quero é mostrar os prezos dos produtos noutras moedas como USD , GBP e >JPY . Cando apliques os métodos da túa folla de traballo, as referencias das celas tamén cambiarán segundo o teu conxunto de datos.Aprendamos os métodos.
1. Usando o teclado Atallos para aplicar a mesma fórmula a varias celas en Excel
No primeiro método, demostrarei o uso de tres atallos de teclado diferentes para copiar a mesma fórmula en varias celas. Cada un dos atallos funcionará de forma diferente dependendo do seu uso. Os tres atallos son: CTRL + Intro , CTRL + R e CTRL + D .
1.1 Premendo CTRL + teclas Intro
Ao usar este atallo, escribirei só unha fórmula na cela D5 e usarei en todo o intervalo de celas D5: F9 . Permíteme mostrarche como facelo nos seguintes pasos.
Paso 1:
- Primeiro de todo, selecciona o intervalo de celas D5:F9 .
- Aquí, cando selecciona o intervalo de celas, a primeira cela pasa a ser a cela activa.
- Para a nosa selección, a cela D5 é a cela activa. Verás, as outras celas do intervalo songris (non activo).
Paso 2:
- En segundo lugar, escriba a seguinte fórmula. Esta fórmula introducirase automaticamente na cela D5 xa que D5 é a cela activa.
=$C5*C$12
Desglose da fórmula
- Nótese que a fórmula ten referencias de cela mixtas. A referencia $C5 significa que cando se copia a fórmula á dereita, a columna C non cambiará. Así, será como C5 , C5 e C5 . Todos son C5 , xa que cando se copia a fórmula á dereita, a fila non se modifica. Cando se copia a fórmula, as referencias das celas serán C5 , C6 , C7 , C8 e C9 . Isto débese a que as filas cambian cando copia unha fórmula cara abaixo. A referencia
- C$12 significa que cando a fórmula se copia á dereita, as referencias serán C12 , D12 e E12 . Porque a referencia na columna C é relativa. E cando copiamos esta fórmula, as referencias serán C12 , C12 , C12 e C12 . Isto ocorre porque a fila 12 é absoluta.
Paso 3:
- En terceiro lugar, preme CTRL + Intro simultaneamente no teu teclado.
- En consecuencia, o resultado final será como a seguinte imaxe.
1.2 Premendo as teclas CTRL + R
Usaremos o segundo atallo de teclado, é dicir, CTRL + R , para aplicar a mesma fórmula á columna da dereita. Só podes aplicar este atallo a unha columna á vez. Para varias columnas, tes que premer o atallo varias veces. Os pasos para este procedemento son os seguintes.
Paso 1:
- Primeiro, na cela D5 , escriba a seguinte fórmula.
=$C5*C$12
Paso 2:
- En segundo lugar , preme Intro e usa Enchemento automático para obter o prezo de todas as froitas da columna D .
Paso 3:
- En terceiro lugar, selecciona a columna da dereita na columna D despois de obter todos os valores.
- A continuación, preme CTRL + R no teu teclado.
Paso 4:
- Finalmente, o resultado será como a seguinte imaxe.
- Aquí obterás todos os valores nun atallo para a columna E .
Paso 5:
- En consecuencia, repita o mesmo proceso para obter todos os valores da columna F .
1.3 Premendo as teclas CTRL + D
No terceiro procedemento, usarei o atallo de teclado CTRL + D para copiar a mesma fórmula en varias celas. Mentres usa este atallo, non pode aplicar unha fórmula a un intervalo. Funciona só para a columna.
Paso 1:
- Ao principio, enche a cela D5 coa fórmula dos métodos anteriorespara obter o valor desexado.
Paso 2:
- En segundo lugar, despois de obter o valor, seleccione as celas inferiores da mesma columna xunto coa cela da fórmula.
Paso 3:
- En terceiro lugar , prema CTRL + D e a cela inferior encherase automaticamente axustando a fórmula da cela D5 .
Paso 4:
- Por último, enche as outras columnas do conxunto de datos usando a mesma técnica que se mostra nos pasos anteriores.
Ler máis: Como usar o método de apuntar e facer clic en Excel (3 exemplos)
2 Implicando a función de Enchemento automático para aplicar a mesma fórmula a varias celas
En canto ao segundo enfoque, implicarei a función Enchemento automático de Excel para copiar a fórmula en varias celas. Aquí, escribirei a fórmula só nunha cela e despois arrastrarei a fórmula ata todo o intervalo de celas de D6:F9 . Para obter máis información sobre este procedemento, siga os seguintes pasos.
Paso 1:
- Primeiro, na cela D5 , insira o valor desexado aplicando a fórmula.
- Despois de inserilo, atopará un signo máis na esquina inferior dereita da cela despois de colocar alí o rato.
Paso 2:
- En segundo lugar, arrastra o signo ás celas inferiores ata que D9 para enchelos co valor desexado.
Paso3:
- En terceiro lugar, verás outro sinal na esquina inferior dereita da cela D9 .
- A continuación, arrastra o Enchemento automático ao lado dereito da columna D para encher todas as celas con valores da fórmula.
Ler máis: Como aplicar unha fórmula a toda a columna sen arrastrar en Excel
3. Utilizando Copiar e Pegar comando para aplicar a mesma fórmula
Agora demostrarei o uso do comando Copiar e Pegar de Excel para copiar a mesma fórmula en varias celas. Tamén mostrarei o uso de dous atallos de teclado xunto con estes comandos. Imos ao noso procedemento principal.
Paso 1:
- Primeiro de todo, insira a fórmula para obter o resultado desexado na cela D5 .
Paso 2:
- En segundo lugar, faga clic co botón dereito do rato na cela D5 e seleccione Copiar .
- Alternativamente , pode premer CTRL + C despois de seleccionar a cela.
- Aquí, este comando ou atallo copiará a fórmula da cela D5 .
Paso 3:
- En terceiro lugar, selecciona o intervalo de celas D6:F9 e prema co botón dereito do rato de novo.
- A continuación, escolla o comando Pegar despois de facer clic co botón dereito para pega a fórmula no intervalo de celas seleccionado.
- Como alternativa, podes premer CTRL + V para pegar ofórmula.
Paso 4:
- Finalmente, a fórmula copiarase en toda a cela seleccionada no intervalo de celas.
Ler máis: Como inserir unha fórmula para toda a columna en Excel (6 xeitos rápidos)
4. Copiando fórmula a celas non adxacentes
Nos meus métodos anteriores, copiei a fórmula a todo o intervalo de celas dun conxunto de datos. Pero cal será o procedemento se non precisa cubrir todas as celas do conxunto de datos? Atopará a resposta a esta pregunta nos seguintes pasos.
Paso 1:
- Primeiro de todo, insira a mesma fórmula dos métodos anteriores para obtén o resultado na cela D5 .
Paso 2:
- En segundo lugar, seleccione a cela D5 e faga clic co botón dereito do rato .
- A continuación, seleccione o comando Copiar .
Paso 3:
- En terceiro lugar, marque as celas do conxunto de datos onde quere aplicar a fórmula.
- Para facelo, prema CTRL no teclado e prema co botón esquerdo nas celas desexadas simultaneamente.
Paso 4:
- En cuarto lugar , preme CTRL + V no teclado para pegar a fórmula nas celas seleccionadas.
- Finalmente, o teu conxunto de datos quedará así despois da seguinte imaxe.
5. Usando a ferramenta de control de recheo de Excel para aplicar a mesma fórmula
Mostreio uso da función Enchemento automático de Excel na discusión anterior deste artigo. Agora, demostrarei outra técnica coa ferramenta Enchemento automático ou Controlador de recheo para acadar o obxectivo. Neste método, non pode aplicar unha fórmula ás celas da dereita.
Paso 1:
- Ao principio, enche a cela D5 coa fórmula do método anterior.
Paso 2:
- En segundo lugar, verá a ferramenta Recheo de control na esquina inferior dereita de D5 .
- A continuación, faga dobre clic na ferramenta Recheo de control .
Paso 3:
- En terceiro lugar, as celas inferiores da columna D terán os valores desexados despois do paso anterior.
Paso 4:
- Por último, repita os pasos 1-3 para obter o resultado desexado para todos as celas do conxunto de datos.
Ler máis: Como aplicar fórmulas en Excel para filas alternativas (5 xeitos sinxelos) )
6. Inserir táboa de Excel para aplicar a mesma fórmula
Ás veces penso que unha táboa de Excel é unha das marabillas da nosa civilización. É doado converter un rango nunha táboa. Simplemente seleccione unha cela dentro do intervalo e prema CTRL + T ou use o comando Inserir > Táboas > Táboa . Os pasos para realizar este procedemento son os seguintes.
Paso 1:
- Primeiro, seleccione ointervalo de celas B5:F9 .
- Entón vai á pestana Inserir da cinta e selecciona Táboa .
Paso 2:
- En segundo lugar, verá o cadro de diálogo Crear táboa .
- Despois de verificar o intervalo de celas, prema Aceptar .
Paso 3:
- En terceiro lugar, a nosa táboa de datos converterase nunha táboa de Excel despois dos pasos anteriores.
- Na cela D5 da táboa, escriba a seguinte fórmula.
=$C5*C$12
Paso 4:
- En cuarto lugar, despois de premer Intro , toda a columna debaixo da cela D5 encherase automaticamente co valor da fórmula.
Paso 5:
- Finalmente, repita o paso anterior para cubrir completamente a táboa.
7. Aplicar VBA para aplicar o mesmo Fórmula a varias celas
Por último, aplicarei un código VBA para encher varias celas coa mesma fórmula que a última m étodo. Ao dar as ordes e secuencias adecuadas no código, a tarefa pódese realizar sen ningunha ferramenta ou función adicional. Vexamos o procedemento completo a continuación.
Paso 1:
- En primeiro lugar, vai ao Desenvolvedor pestana da cinta e, desde alí, escolla Visual Basic .
Paso 2:
- En segundo lugar, verá o VBA