Com aplicar la mateixa fórmula a diverses cel·les a Excel (7 maneres)

  • Comparteix Això
Hugh West

La majoria de vegades, els usuaris han d'aplicar diverses fórmules per calcular valors a Microsoft Excel . De nou, els usuaris poden necessitar les mateixes fórmules per calcular valors a les cel·les de les files o columnes inferiors, just al costat de la cel·la. Inserir la fórmula a totes aquestes cel·les una per una és tediós i requereix molt de temps. En aquest tutorial, us mostraré com aplicar la mateixa fórmula a diverses cel·les a Excel.

Baixeu el quadern de pràctiques

Podeu descarregar el quadern de treball gratuït d' Excel aquí i practica pel teu compte.

Aplica la mateixa fórmula.xlsm

7 maneres senzilles d'aplicar la mateixa fórmula a diverses cel·les a Excel

En de més d'una manera, podeu aplicar una fórmula d'Excel a diverses cel·les (les referències de cel·les també canviaran). En aquest tutorial, us mostraré set maneres diferents d'aplicar la mateixa fórmula a diverses cel·les d'Excel. Al principi, utilitzaré tres dreceres de teclat diferents i després utilitzaré la funció Emplenar automàticament d'Excel. Per al tercer mètode, utilitzaré l'ordre Copia i Enganxa i mostraré el procés per copiar fórmules en cel·les no adjacents en el nostre quart mètode. En els procediments cinquè i sisè, demostraré l'ús de l'eina Fill Handle i la taula d'Excel, respectivament. Finalment, aplicaré un codi VBA per aconseguir el resultat. Anem a comprovar-los. Utilitzeu el mètode que millor s'adapti al vostre propòsit.

Per al nostre

  • A la pestanya Insereix , trieu Mòdul a la finestra.
  • Pas 3:

    • En tercer lloc, copieu el codi següent al mòdul.
    9902

    Avaria de VBA

    • En primer lloc, anomenem el procediment Sub Apply_Same_Formula .
    2980
    • En segon lloc, estem seleccionant l'interval de cel·les per aplicar la fórmula
    2380
    • En tercer lloc, donem l'entrada de la fórmula s'aplicarà a l'interval de cel·les seleccionat.
    7203

    S pas 4:

    • En quart lloc, deseu el codi a el mòdul.
    • A continuació, deseu el codi i, manteniu el cursor al mòdul, premeu F5 o el botó d'execució per executar el codi.

    Pas 5:

    • Finalment, després d'executar el codi, tot el conjunt de dades s'omplirà amb els valors de la fórmula proporcionada al codi.

    Llegir més: Excel VBA: inserir fórmula amb referència relativa (totes les maneres possibles)

    Conclusió

    Aquest és el final d'aquest article. Espero que aquest article us sigui útil. Després de llegir la descripció anterior, podreu aplicar la mateixa fórmula a diverses cel·les d'Excel mitjançant qualsevol dels mètodes esmentats anteriorment. Si us plau, comparteix qualsevol consulta o recomanació amb nosaltres a la secció de comentaris següent.

    L'equip de ExcelWIKI sempre està preocupat per les teves preferències.Per tant, després de comentar, doneu-nos uns moments per resoldre els vostres problemes, i respondrem a les vostres consultes amb les millors solucions possibles.

    finalitats de treball, agafaré el següent conjunt de dades. Els preus d'alguns productes (en euros) es mostren a la columna Preu (euros) . A més, els tipus de canvi es mostren a l'interval de cel·les C12:E12 . El que vull és mostrar els preus dels productes en altres monedes com ara USD , GBP i >JPY . Quan apliqueu els mètodes del vostre full de treball, les referències de les cel·les també canviaran segons el vostre conjunt de dades.

    Aprendrem els mètodes.

    1. Ús del teclat Dreceres per aplicar la mateixa fórmula a diverses cel·les a Excel

    En el primer mètode, demostraré l'ús de tres dreceres de teclat diferents per copiar la mateixa fórmula a diverses cel·les. Cadascuna de les dreceres funcionarà de manera diferent segons el seu ús. Les tres dreceres són: CTRL + Enter , CTRL + R i CTRL + D .

    1.1 Prement CTRL + tecles Enter

    En utilitzar aquesta drecera, només escriuré una fórmula a la cel·la D5 i la faré servir a tot l'interval de cel·les D5: F9 . Permeteu-me que us mostri com fer-ho en els passos següents.

    Pas 1:

    • Primer de tot, seleccioneu l'interval de cel·les D5:F9 .
    • Aquí, quan seleccioneu l'interval de cel·les, la primera cel·la es converteix en la cel·la activa.
    • Per a la nostra selecció, cel·la D5 és la cel·la activa. Ja veus, les altres cel·les de l'interval ho sóngris (no actiu).

    Pas 2:

    • En segon lloc, escriviu la fórmula següent. Aquesta fórmula s'introduirà automàticament a la cel·la D5 ja que D5 és la cel·la activa.
    =$C5*C$12

    Desglossament de la fórmula

    • Tingueu en compte que la fórmula té referències de cel·les mixtes. La referència $C5 significa que quan es copia la fórmula a la dreta, la columna C no canviarà. Per tant, serà com C5 , C5 i C5 . Tots són C5 , ja que quan es copia la fórmula a la dreta, la fila no es modifica. Quan es copia la fórmula, les referències de cel·les seran C5 , C6 , C7 , C8 i C9 . Això es deu al fet que les files canvien quan copieu una fórmula.
    • C$12 La referència significa que quan la fórmula es copia a la dreta, les referències seran C12 , D12 i E12 . Com que la referència a la columna C és relativa. I quan copiem aquesta fórmula cap avall, les referències seran C12 , C12 , C12 i C12 . Això és degut a que la fila 12 és absoluta.

    Pas 3:

    • En tercer lloc, premeu CTRL + Intro simultàniament al teclat.
    • En conseqüència, el resultat final serà com la imatge següent.

    1.2 Prement les tecles CTRL + R

    Utilitzarem la segona drecera de teclat, és a dir, CTRL + R , per aplicar la mateixa fórmula a la columna de la dreta. Només podeu aplicar aquesta drecera a una columna alhora. Per a diverses columnes, heu de prémer la drecera diverses vegades. Els passos d'aquest procediment són els següents.

    Pas 1:

    • En primer lloc, a la cel·la D5 , escriviu la fórmula següent.
    =$C5*C$12

    Pas 2:

    • Segon , premeu Intro i utilitzeu Emplenar automàticament per obtenir el preu de totes les fruites a la columna D .

    Pas 3:

    • En tercer lloc, seleccioneu la columna dreta a la columna D després d'obtenir tots els valors.
    • A continuació, premeu CTRL + R al teclat.

    Pas 4:

    • Finalment, el resultat serà com la imatge següent.
    • Aquí obtindreu tots els valors en una drecera per a la columna E .

    Pas 5:

    • En conseqüència, repetiu el mateix procés per obtenir tots els valors de la columna F .

    1.3 Prement les tecles CTRL + D

    En el tercer procediment, utilitzaré la drecera de teclat CTRL + D per copiar la mateixa fórmula en diverses cel·les. Mentre feu servir aquesta drecera, no podeu aplicar una fórmula a un interval. Només funciona per a la columna.

    Pas 1:

    • Al principi, omple la cel·la D5 amb la fórmula dels mètodes anteriorsper obtenir el valor desitjat.

    Pas 2:

    • En segon lloc, després d'obtenir el valor, seleccioneu les cel·les inferiors de la mateixa columna juntament amb la cel·la de la fórmula.

    Pas 3:

    • En tercer lloc , premeu CTRL + D i la cel·la inferior s'omplirà automàticament ajustant la fórmula de la cel·la D5 .

    Pas 4:

    • Finalment, ompliu les altres columnes del conjunt de dades utilitzant la mateixa tècnica que es mostra als passos anteriors.

    Llegir més: Com utilitzar el mètode d'apuntar i fer clic a Excel (3 exemples)

    2 Implicació de la funció d'emplenament automàtic per aplicar la mateixa fórmula a diverses cel·les

    Pel que fa al segon enfocament, implicaré la funció Emplenar automàticament d'Excel per copiar la fórmula a diverses cel·les. Aquí, escriuré la fórmula només en una cel·la i després arrossegaré la fórmula a tot el rang de cel·les de D6:F9 . Per obtenir més informació sobre aquest procediment, seguiu els passos següents.

    Pas 1:

    • En primer lloc, a la cel·la D5 , inseriu el valor desitjat aplicant la fórmula.
    • Després d'inserir, trobareu un signe més a l'extrem inferior dret de la cel·la després de col·locar-hi el ratolí.

    Pas 2:

    • En segon lloc, arrossegueu el signe a les cel·les inferiors fins a D9 per omplir-los amb el valor desitjat.

    Pas3:

    • En tercer lloc, notareu un altre signe a l'extrem inferior dret de la cel·la D9 .
    • A continuació, arrossegueu el Emplenar automàticament al costat dret de la columna D per omplir totes les cel·les amb valors de la fórmula.

    Llegir més: Com aplicar la fórmula a tota la columna sense arrossegar a Excel

    3. Utilitzar la còpia i Enganxa l'ordre per aplicar la mateixa fórmula

    Ara mostraré l'ús de l'ordre Copia i Enganxa d'Excel per copiar la mateixa fórmula a diverses cel·les. També mostraré l'ús de dues dreceres de teclat juntament amb aquestes ordres. Anem al nostre procediment principal.

    Pas 1:

    • Primer de tot, inseriu la fórmula per obtenir el resultat desitjat a la cel·la D5 .

    Pas 2:

    • En segon lloc, feu clic amb el botó dret a la cel·la D5 i seleccioneu Copia .
    • Com alternativa , podeu prémer CTRL + C després de seleccionar la cel·la.
    • Aquí, aquesta ordre o drecera copiarà la fórmula de la cel·la D5 .

    Pas 3:

    • En tercer lloc, seleccioneu l'interval de cel·les D6:F9 i torneu a fer clic amb el botó dret del ratolí.
    • A continuació, trieu l'ordre Enganxa després de fer clic amb el botó dret a enganxeu la fórmula a l'interval de cel·les seleccionat.
    • Com a alternativa, podeu prémer CTRL + V per enganxar elfórmula.

    Pas 4:

    • Finalment, la fórmula es copiarà a tota la cel·la seleccionada a l'interval de cel·les.

    Llegir més: Com inserir la fórmula per a tota la columna a Excel (6 maneres ràpides)

    4. Copia de la fórmula a cel·les no adjacents

    En els meus mètodes anteriors, vaig copiar la fórmula a tot el rang de cel·les d'un conjunt de dades. Però quin serà el procediment si no cal que ompliu totes les cel·les del conjunt de dades? Trobareu la resposta a aquesta pregunta als passos següents.

    Pas 1:

    • Primer de tot, inseriu la mateixa fórmula dels mètodes anteriors per obteniu el resultat a la cel·la D5 .

    Pas 2:

    • En segon lloc, seleccioneu la cel·la D5 i feu clic amb el botó dret al ratolí.
    • A continuació, seleccioneu l'ordre Copia .

    Pas 3:

    • En tercer lloc, marqueu les cel·les del conjunt de dades on voleu aplicar la fórmula.
    • Per fer-ho, premeu CTRL al teclat i feu clic amb el botó esquerre a les cel·les desitjades simultàniament.

    Pas 4:

    • En quart lloc , premeu CTRL + V al teclat per enganxar la fórmula a les cel·les seleccionades.
    • Finalment, el vostre conjunt de dades es veurà així després de la imatge següent.

    5. Ús de l'eina de mànec d'emplenament d'Excel per aplicar la mateixa fórmula

    He mostratl'ús de la funció Emplenar automàticament d'Excel a la discussió anterior d'aquest article. Ara, demostraré una altra tècnica amb l'eina Emplenament automàtic o Control d'ompliment per aconseguir l'objectiu. En aquest mètode, no podeu aplicar una fórmula a les cel·les de la dreta.

    Pas 1:

    • Al principi, ompliu la cel·la D5 amb la fórmula del mètode anterior.

    Pas 2:

    • En segon lloc, notareu l'eina Omplir mànec a l'extrem inferior dret de D5 .
    • A continuació, feu doble clic a l'eina Fill Handle .

    Pas 3:

    • En tercer lloc, les cel·les inferiors de la columna D tindran els valors desitjats després del pas anterior.

    Pas 4:

    • Finalment, repetiu els passos 1-3 per obtenir el resultat desitjat per a tots les cel·les del conjunt de dades.

    Llegir més: Com aplicar la fórmula a Excel per a files alternatives (5 maneres senzilles) )

    6. Inserir una taula Excel per aplicar la mateixa fórmula

    De vegades penso que una taula Excel és una de les meravelles de la nostra civilització. És fàcil convertir un rang en una taula. Només cal que seleccioneu una cel·la dins de l'interval i premeu CTRL + T o utilitzeu l'ordre Insereix > Taules > Taula . Els passos per dur a terme aquest procediment són els següents.

    Pas 1:

    • Primer, seleccioneu elrang de cel·les B5:F9 .
    • A continuació, aneu a la pestanya Insereix de la cinta i seleccioneu Taula .

    Pas 2:

    • En segon lloc, veurà el quadre de diàleg Crea una taula .
    • Després de verificar l'interval de cel·les, premeu D'acord .

    Pas 3:

    • En tercer lloc, la nostra taula de dades es convertirà en una taula d'Excel després dels passos anteriors.
    • A la cel·la D5 de la taula, escriviu la fórmula següent.
    =$C5*C$12

    Pas 4:

    • En quart lloc, després de prémer Retorn , tota la columna a sota de la cel·la D5 s'omplirà automàticament amb el valor de la fórmula.

    Pas 5:

    • Finalment, repetiu el pas anterior per omplir completament la taula.

    7. Aplicació de VBA per aplicar el mateix Fórmula a diverses cel·les

    Finalment, aplicaré un codi VBA per omplir diverses cel·les amb la mateixa fórmula que l'última m ètode. Donant les ordres i seqüències adequades al codi, la tasca es pot dur a terme sense cap eina o funció addicional. Vegem el procediment complet a continuació.

    Pas 1:

    • En primer lloc, aneu al Desenvolupador pestanya de la cinta i, a partir d'aquí, trieu Visual Basic .

    Pas 2:

    • En segon lloc, veureu el VBA

    Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.