Como aplicar a mesma fórmula a varias celas en Excel (7 xeitos)

  • Comparte Isto
Hugh West

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

  • Na pestana Inserir , escolla Módulo na xanela.
  • 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

    Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.