Kuinka kopioida kaava Excelissä

Opi kopioimaan kaavaa useisiin soluihin, saraketta alaspäin, muihin kuin vierekkäisiin soluihin, kopioimaan kaavoja absoluuttisilla tai sekasoluviittauksilla jne.

Kaavojen kopioiminen on yksi yleisimmistä ja helpoimmista tehtävistä, joita teet tyypillisessä laskentataulukossa, joka perustuu pääasiassa kaavoihin. Sen sijaan, että kirjoittaisit saman kaavan yhä uudelleen ja uudelleen Excelissä, voit helposti kopioida ja liittää kaavan yhdestä solusta useisiin soluihin.

Kun olet kirjoittanut kaavan Excelissä, voit käyttää kopioi ja liitä -komentoja useisiin soluihin, useisiin ei-vierekkäisiin soluihin tai kokonaisiin sarakkeisiin. Jos et tee sitä oikein, päädyt kauheisiin # REF- ja /DIV0-virheisiin. Tässä artikkelissa näytämme sinulle erilaisia ​​menetelmiä, joilla voit kopioida kaavoja Excelissä.

Kuinka kopioida ja liittää kaavoja Excelissä

Microsoft Excel tarjoaa useita tapoja kopioida kaavoja, joissa on suhteellisia soluviittauksia, absoluuttisia soluviittauksia tai sekaviittauksia.

  • Kopioi kaava solusta toiseen
  • Kopioi kaava yksi solu useisiin soluihin
  • Kopioidaan kaavaa koko sarakkeeseen
  • Kaavan kopioiminen ilman muotoilua
  • Kopioi kaavat ei-viereisiin soluihin
  • Kopioi kaavat muuttamatta soluviittauksia

Kuinka kopioida kaava yhdestä solusta toiseen Excelissä

Joskus saatat haluta kopioida kaavan yhdestä solusta toiseen Excelissä välttääksesi koko kaavan kirjoittamisen uudelleen ja säästääksesi aikaa.

Oletetaan, että meillä on tämä taulukko:

On olemassa muutamia menetelmiä kaavan kopioimiseksi solusta toiseen.

Valitse ensin solu, jossa on kaava, napsauta hiiren kakkospainikkeella ja kopioi kaava valitsemalla pikavalikosta Kopioi. Tai voit käyttää "Kopioi" -vaihtoehtoa "Koti"-välilehden Leikepöytä-osiossa.

Mutta voit myös kopioida kaavoja yksinkertaisesti painamalla pikanäppäintä Ctrl + C. Tämä on tehokkaampi ja aikaa säästävä menetelmä.

Sitten siirrymme soluun, johon haluat liittää sen, paina pikanäppäintä Ctrl + V liittääksesi kaavan. Tai napsauta hiiren kakkospainikkeella solua, jonka haluat liittää, ja napsauta vaihtoehtoja kohdassa "Liitä asetukset": joko yksinkertainen "Liitä (P)" -vaihtoehto tai liitä "Kaava (F)" -vaihtoehtona.

Vaihtoehtoisesti voit myös napsauttaa 'Liitä määräten' kuuden liittämiskuvakkeen alla avataksesi Liitä määräten -valintaikkunan. Täällä sinulla on useita vaihtoehtoja, mukaan lukien kuusi liitä vaihtoehtoa pikavalikosta. Valitse Liitä-osiosta "Kaikki" tai "Kaavat" ja napsauta "OK".

Nyt solussa, jossa on liitetty kaava, tulee olla samat kaavat (kuten kopioidussa solussa), mutta eri soluviittauksilla. Excel säätää itse solun osoitteen vastaamaan liitetyn solun rivinumeroa.

Kopioi kaava yhdestä solusta useisiin soluihin

Sama liitostoiminto toimii samalla tavalla, jos valitsemme useita soluja tai solualueen.

Valitse solu kaavalla ja paina Ctrl + C kopioidaksesi kaavan. Valitse sitten kaikki solut, joihin haluat liittää kaavan, ja paina Ctrl + V liittääksesi kaavan tai käytä jotakin yllä olevista liittämismenetelmistä kaavan liittämiseen (kuten teimme yksittäiselle solulle).

Kopioi kaava koko sarakkeeseen tai riviin

Excelissä voit nopeasti kopioida kaavan kokonaiseen sarakkeeseen tai riviin.

Jos haluat kopioida kaavan sarakkeeseen tai riviin, kirjoita ensin kaava soluun. Valitse sitten kaavasolu (D1) ja vie osoitin pienen vihreän neliön päälle solun oikeassa alakulmassa. Kun viet hiiren osoitinta, osoitin muuttuu mustaksi plusmerkiksi (+), jota kutsutaan täyttökahvaksi. Napsauta ja pidä täyttökahvaa painettuna ja vedä sitä haluamaasi suuntaan (sarake tai rivi) solujen päälle kopioidaksesi kaava.

Kun kopioit kaavan solualueelle, kaavan soluviittaukset säätyvät automaattisesti rivien ja sarakkeiden suhteellisen sijainnin perusteella ja kaava suorittaa laskelmia näiden soluviittausten arvojen perusteella (katso alla).

Yllä olevassa esimerkissä, kun kaava D1:ssä (=A1*B1)/2) kopioidaan soluun D2, suhteellinen viite muuttuu sijaintinsa perusteella (=A2*B2)/2) ja niin edelleen.

Samalla tavalla voit vetää kaavan vierekkäisiin soluihin vasemmalle, oikealle tai ylöspäin.

Toinen tapa kopioida kaava koko sarakkeeseen on kaksoisnapsauttaa täyttökahvaa sen vetämisen sijaan. Kun kaksoisnapsautat täyttökahvaa, se soveltaa välittömästi kaavaa viereiseen soluun siltä osin kuin siinä on dataa.

Kopioi kaava alueelle kopioimatta muotoilua

Kun kopioit kaavan solualueelle täyttökahvalla, se kopioi myös lähdesolun muotoilun, kuten fontin värin tai taustavärin, valuutan, prosentin, ajan jne. (kuten alla näkyy).

Voit estää solun muotoilun kopioimisen vetämällä täyttökahvaa ja napsauttamalla viimeisen solun oikeassa alakulmassa olevaa Auto Fill Options -kohtaa. Valitse sitten avattavasta valikosta "Täytä ilman muotoilua".

Lopputulos:

Kopioi Excel-kaava, jossa on vain numeromuotoilu

Jos haluat kopioida kaavan vain kaavalla ja muotoilulla, kuten prosenttimuodolla, desimaalipisteillä jne.

Kopioi kaava ja valitse kaikki solut, joihin haluat kopioida kaavan. Napsauta Etusivu-välilehdellä nauhan Liitä-painikkeen alla olevaa nuolta. Napsauta sitten avattavasta valikosta "Kaavat ja numeromuotoilu" -kuvaketta (kuvake, jossa on % fx) liittääksesi vain kaavan ja numeron muotoilun.

Tämä vaihtoehto kopioi vain kaavan ja numeron muotoilun, mutta jättää huomioimatta kaikki muut solun muotoilut, kuten taustavärin, fontin värin jne.

Kopioi kaava ei-viereisiin/ei-vierekkäisiin soluihin

Jos haluat kopioida kaavan ei-vierekkäisiin soluihin tai ei-vierekkäisiin alueisiin, voit tehdä sen Ctrl avain.

Valitse solu kaavalla ja paina Ctrl + C kopioida se. Valitse sitten muut kuin vierekkäiset solut/alueet pitäen samalla painettuna Ctrl avain. Paina sitten Ctrl + V liittääksesi kaavan ja painaaksesi Tulla sisään saada valmiiksi.

Kaavojen kopioiminen muuttamatta soluviittauksia Excelissä

Kun kaava kopioidaan toiseen soluun, Excel muuttaa automaattisesti soluviittaukset vastaamaan uutta sijaintiaan. Nämä soluviittaukset käyttävät soluosoitteen suhteellista sijaintia, joten niitä kutsutaan suhteelliseksi soluviittaukseksi (ilman $). Jos sinulla on esimerkiksi kaava '=A1*B1' solussa C1 ja kopioit tämän kaavan soluun C2, kaava muuttuu kaavaksi '=A2*B2'. Kaikki edellä käsitellyt menetelmät käyttävät suhteellisia viittauksia.

Kun kopioit kaavan suhteellisilla soluviittauksilla, se muuttaa viittauksia automaattisesti siten, että kaava viittaa vastaaviin riveihin ja sarakkeisiin. Jos käytät absoluuttisia viittauksia kaavassa, sama kaava kopioidaan muuttamatta soluviittauksia.

Kun laitat dollarimerkin ($) sarakkeen kirjaimen ja solun rivinumeron eteen (esimerkiksi $A$1), se muuttaa solun absoluuttiseksi soluksi. Riippumatta siitä, minne kopioit absoluuttisen soluviittauksen sisältävän kaavan, kaavaa ei koskaan kopioida. Mutta jos sinulla on suhteellinen tai sekoitettu soluviittaus kaavassa, käytä mitä tahansa seuraavista menetelmistä kopioidaksesi soluviittauksia muuttamatta.

Kopioi kaava absoluuttisella soluviittauksella käyttämällä kopioi-liitä-menetelmää

Joskus saatat joutua kopioimaan tai käyttämään tarkkaa kaavaa alas sarakkeessa muuttamatta soluviittauksia. Jos haluat kopioida tai siirtää tarkan kaavan absoluuttisella viitteellä, toimi näin:

Valitse ensin solu kaavalla, jonka haluat kopioida. Napsauta sitten kaavapalkkia, valitse kaava hiirellä ja paina Ctrl + C kopioida se. Jos haluat siirtää kaavaa, paina Ctrl + X leikkaamaan sitä. Seuraavaksi paina poistu -näppäintä poistuaksesi kaavapalkista.

Vaihtoehtoisesti valitse solu kaavalla ja paina F2 näppäintä tai kaksoisnapsauta solua. Tämä asettaa valitun solun muokkaustilaan. Valitse sitten kaava solusta ja paina Ctrl + C kopioidaksesi solun kaavan tekstinä.

Valitse sitten kohdesolu ja paina Ctrl + V liittääksesi kaavan.

Nyt tarkka kaava kopioidaan kohdesoluun ilman soluviittauksen muutoksia.

Kopioi kaavat absoluuttisilla tai sekasoluviittauksilla

Jos haluat siirtää tai kopioida tarkkoja kaavoja muuttamatta soluviittauksia, sinun tulee muuttaa solujen suhteelliset viittaukset absoluuttisiksi viittauksiksi. Esimerkiksi ($) -merkin lisääminen suhteelliseen soluviittaukseen (B1) tekee siitä absoluuttisen viittauksen ($B$1), joten se pysyy staattisena riippumatta siitä, mihin kaava kopioidaan tai siirretään.

Mutta joskus saatat joutua käyttämään sekasoluviittauksia ($B1 tai B$1) lisäämällä dollarimerkki ($) sarakkeen kirjaimen tai rivin numeron eteen lukitaksesi joko rivin tai sarakkeen paikoilleen.

Selitetäänpä esimerkillä. Oletetaan, että sinulla on tämä taulukko, joka laskee kuukausittaiset säästöt vähentämällä vuokra (B9) tuloista (sarakkeessa B) joka kuukausi.

Alla olevassa esimerkissä kaava käyttää absoluuttista soluviittausta ($9 B$) vuokrasumman lukitsemiseksi soluun B9 ja suhteellista soluviittausta soluun B2, koska se on säädettävä jokaisella rivillä vastaamaan kuukausittain. B9 on tehty absoluuttiseksi soluviittaukseksi ($9 B$), koska haluat vähentää saman vuokrasumman kunkin kuukauden tuloista.

Oletetaan, että haluat siirtää saldot sarakkeesta C sarakkeeseen E. Jos kopioit kaavan (tavallisella kopioi/liitä-menetelmällä) solusta C2 (=B2-$B$9), se muuttuu liitettäessä muotoon =D2-$B$9 solussa E2, mikä tekee laskelmistasi väärin!

Muuta siinä tapauksessa suhteellinen soluviittaus (B2) sekasoluviittaukseksi ($B2) lisäämällä "$" -merkki soluun C2 syötetyn kaavan sarakekirjaimen eteen.

Ja nyt, jos kopioit tai siirrät kaavan solusta C2 soluun E2 tai mihin tahansa muuhun soluun ja käytät kaavaa alaspäin sarakkeessa, sarakkeen viite pysyy samana, kun taas rivinumeroa säädetään jokaiselle solulle.

Kopioi Liitä Excel-kaavat muuttamatta viitteitä Muistiolla

Näet kaikki Excel-laskentataulukon kaavat käyttämällä Näytä kaava -asetuksia. Voit tehdä sen siirtymällä "Kaavat"-välilehteen ja valitsemalla "Näytä kaavat".

Vaihtoehtoisesti voit siirtyä kaavanäkymätilaan painamalla Ctrl + ` pikakuvake, joka näyttää jokaisen laskentataulukon kaavan. Löydät syvän korostusnäppäimen (`) näppäimistösi vasemmasta yläkulmasta numeronäppäimien riviltä ( POISTU näppäintä ja ennen numeroa 1).

Valitse kaikki solut, joissa on kopioitavat kaavat ja paina Ctrl + C kopioidaksesi ne tai Ctrl + X leikkaamaan niitä. Avaa sitten Muistio ja paina Ctrl + V liittääksesi kaavat muistioon.

Valitse seuraavaksi kaava ja kopioi (Ctrl + C) se muistilehtiöstä ja liitä se (Ctrl + V) solussa, johon haluat kopioida tarkan kaavan. Voit kopioida ja liittää ne yksitellen tai kaikki kerralla.

Kun olet liittänyt kaavat, sammuta kaavanäkymä painamalla Ctrl + ` tai mene uudelleen kohtaan "Kaavat" -> "Näytä kaavat".

Kopioi tarkat kaavat Excelin Etsi ja korvaa -toiminnolla

Jos haluat kopioida joukon tarkkoja kaavoja, voit käyttää siihen myös Excelin Etsi ja korvaa -työkalua.

Valitse kaikki solut, joissa on kopioitavat kaavat. Siirry sitten "Koti"-välilehteen, napsauta "Etsi ja valitse" Muokkaus-ryhmässä ja valitse "Korvaa" -vaihtoehto tai paina yksinkertaisesti Ctrl + H avataksesi Etsi ja korvaa -valintaikkunan.

Kirjoita Etsi ja korvaa -valintaikkunassa yhtäläisyysmerkki (=) Etsi mitä -kenttään. Kirjoita Korvaa tällä -kenttään symboli tai merkki, joka ei vielä ole osa kaavojasi, kuten # tai , jne. Napsauta sitten Korvaa kaikki -painiketta.

Saat kehotteen viestilaatikon, jossa lukee "Teimme 6 vaihtoa" (koska valitsimme 6 solua kaavoilla). Napsauta sitten "OK" ja "Sulje" sulkeaksesi molemmat valintaikkunat. Tämä korvaa kaikki yhtäläisyysmerkit (=) hash-merkeillä (#) ja muuttaa kaavat tekstijonoiksi. Nyt kaavojen soluviittauksia ei muuteta kopioitaessa.

Nyt voit valita nämä solut, paina Ctrl + C kopioidaksesi ne ja liittääksesi ne kohdesoluihin Ctrl + V.

Lopuksi sinun on vaihdettava (#)-merkit takaisin (=)-merkeiksi. Valitse molemmat alueet (alkuperäinen ja kopioitu alue) ja paina Ctrl + H avataksesi Etsi ja korvaa -valintaikkunan. Tällä kertaa kirjoita hash (#) -merkki "Etsi mitä" -kenttään ja yhtä suuri kuin (=) -merkki "Korvaa" -kenttään ja napsauta "Korvaa kaikki" -painiketta. Sulje valintaikkuna napsauttamalla Sulje.

Nyt tekstijonot muunnetaan takaisin kaavoiksi ja saat tämän tuloksen:

Tehty!