Kuidas kopeerida valemit Excelis koos viidetega või ilma viiteid muutmata

  • Jaga Seda
Michael Brown

Selles õpetuses saate teada, kuidas saab Excelis valemeid kopeerida - kuidas kopeerida valemit veeru alla, kõikidesse valitud lahtritesse, kopeerida valemit täpselt ilma lahtriviiteid või vormingut muutmata ja palju muud.

Valemite kopeerimine Excelis on üks lihtsamaid ülesandeid, mida tavaliselt saab teha ühe hiireklikiga. Ütlen "tavaliselt", sest võib esineda väga spetsiifilisi juhtumeid, mis nõuavad erilisi trikke, nagu näiteks valemite vahemiku kopeerimine ilma lahtriviiteid muutmata või sama valemi sisestamine mitmesse mitte-nähedasse lahtrisse.

Õnneks pakub Microsoft Excel mitmeid võimalusi sama ülesande täitmiseks, ja see kehtib ka valemite kopeerimise kohta. Selles õpetuses arutame erinevaid võimalusi valemite kopeerimiseks Excelis, et saaksite valida oma ülesande jaoks sobivaima.

    Kuidas kopeerida valemit veergu alla

    Microsoft Excel pakub väga kiiret võimalust valemi kopeerimiseks veergu. Teete lihtsalt järgmist:

    1. Sisestage valem ülemisse lahtrisse.
    2. Valige lahter, kus on valem, ja viige hiirekursor lahtri alumises paremas nurgas asuva väikese ruudu kohale, mida nimetatakse valemiks. Täitmise käepide Seda tehes muutub kursor paksuks mustaks ristiks.
    3. Hoidke täitekäepidet ja lohistage seda veerus üle lahtrite, kuhu soovite valemi kopeerida.

    Samamoodi saab tõmbejõu valem aadressile naaberrakud paremale, vasakule või ülespoole.

    Kui valem sisaldab suhtelisi lahtriviiteid (ilma $-märgita), muutuvad need automaatselt vastavalt ridade ja veergude suhtelisele asendile. Seega kontrollige pärast valemi kopeerimist, et lahtriviited on õigesti kohandatud ja annavad soovitud tulemuse. Vajaduse korral lülituge absoluutsete, suhteliste ja segaviidete vahel, kasutades klahvi F4.

    Ülaltoodud näites, et veenduda, et valem on õigesti kopeeritud, valime mõne lahtri veerus C, näiteks C4, ja vaatame lahtri viidet valemiribal. Nagu alloleval ekraanipildil näha, on valemiga kõik korras - seoses reaga 4, täpselt nii, nagu see peaks olema:

    Kuidas kopeerida valemit ilma vormingu kopeerimiseta maha

    Valemi kopeerimine alla, lohistades täitekäepidet, ei kopeeri mitte ainult valemit, vaid ka lähteküvetti. vormistamine näiteks kirjastiili või taustavärvi, valuutasümboleid, kuvatavate kümnendkohtade arvu jne. Enamasti toimib see suurepäraselt, kuid mõnikord võib see segi ajada olemasolevaid vorminguid lahtrites, kuhu valem kopeeritakse. Tavaline näide on vahelduvate ridade varjundite ülekirjutamine, nagu järgmisel ekraanipildil.

    Et vältida olemasoleva lahtri vormingu ülekirjutamist, lohistage täitekäepide, nagu eespool näidatud, vabastage see, klõpsake nuppu Automaatse täitmise valikud rippmenüüst ja valige Täitmine ilma vormindamiseta .

    Valemi kopeerimine kogu veergu

    Nagu just nägite, muudab täitekäepide valemite kopeerimise Excelis väga lihtsaks. Aga mis siis, kui teil on vaja valemit kopeerida kümnesaja rea pikkusele lehele? Valemi lohistamine üle sadade ridade ei tundu hea mõte. Õnneks pakub Microsoft Excel ka selliseks juhuks paar kiiret lahendust.

    Topeltklõpsake plussmärgil, et täita kogu veerg.

    Valemi kohaldamiseks kogu veerule tehke topeltklõps plussmärgil, selle asemel et seda lohistada. Neile, kes on selle õpetuse esimese osa vahele jätnud, järgnevad üksikasjalikud sammud allpool.

    Exceli valemi kopeerimiseks kogu veergu, tehke järgmist:

    1. Sisestage oma valem ülemisse lahtrisse.
    2. Asetage kursor valemi sisaldava lahtri paremasse alumisse nurka, oodake, kuni see muutub plussmärgiks, ja seejärel tehke topeltklõps plussil.

    Märkus. Topeltklikk plussmärgile kopeerib valemi allapoole niivõrd, kui kõrvalolevas(t)es veerus(t)es on andmeid. Niipea, kui tekib tühi rida, automaatne täitmine peatub. Seega, kui teie töölehel on lünki, peate kordama ülaltoodud protsessi valemi kopeerimiseks tühja rea alla või lohistama täitmiskäepidet, nagu eelmistes näidetes selgitatud:

    Looge Exceli tabel, et kopeerida valem automaatselt kõikidesse veergude lahtritesse

    Exceli tabelite muude suurepäraste funktsioonide, nagu näiteks eeldefineeritud stiilid, sorteerimine, filtreerimine ja ribadeks jaotatud read, kõrval on automaatselt arvutatud veerud see, mis teeb Exceli tabelist tõeliselt suurepärase vahendi seotud andmete rühmade analüüsimiseks.

    Sisestades valemi tabeli veeru ühte lahtrisse (lihtsalt ükskõik millisesse lahtrisse, mitte tingimata ülemisse), tekitate te arvutatud veerg ja saate oma valemi koheselt kopeerida kõikidesse teistesse lahtritesse selles veerus. Erinevalt täitekäepidemest ei ole Exceli tabelites probleemiks valemi kopeerimine kogu veeru ulatuses isegi siis, kui tabelis on üks või mitu tühja rida:

    Ruutude vahemiku teisendamiseks Exceli tabeliks valige lihtsalt kõik lahtrid ja vajutage Ctrl + T . Kui eelistate visuaalset viisi, valige vahemik, minge jaotisse Sisesta tab> Tabelid gruppi Exceli lindil ja klõpsake nuppu Tabel nupp.

    Vihje. Kui te ei taha tegelikult Exceli tabelit oma töölehel, saate selle luua ajutiselt, et lihtsustada tööd valemitega, ja seejärel saate tabeli hetkega tagasi tavaliseks vahemikuks muuta. Lihtsalt klõpsake tabelil paremal hiireklõpsuga ja valige Tabel > Teisenda vahemikuks kontekstmenüüs.

    Valemi kopeerimine mitte-nähedastesse lahtritesse/vahemikesse

    On ütlematagi selge, et täitekäepide on kiireim viis valemi kopeerimiseks Excelis. Aga mis siis, kui soovite kopeerida oma Exceli valemit mitte-ühenduvates lahtrites või lähteandmete lõpust kaugemale? Kasutage lihtsalt vana head kopeerimise & kleebi viisi:

    1. Valemi valimiseks klõpsake valemi lahtril.
    2. Vajutage Ctrl + C, et valemit kopeerida.
    3. Valige lahter või lahtrivahemik, kuhu soovite valemi kleepida (mittekohalduva vahemiku valimiseks vajutage ja hoidke all Ctrl-klahvi).
    4. Valemi kleepimiseks vajutage Ctrl + V.
    5. Vajutage Enter, et sisestatud valemid lõpule viia.

    Märkus. Kopeeri/liida otseteed kopeerib valemi ja vormingu. Et kopeerida valemit ilma vormindamiseta , valige sobiv Paste valikuks ribalindil või paremklõpsumenüüs, nagu on näidatud punktis Exceli valemi kopeerimine ilma vormindamiseta.

    Valemi sisestamine mitmesse lahtrisse ühe klahvivajutusega (Ctrl + Enter)

    Olukordades, kus teil on vaja sisestada sama valemit rohkem kui ühte töölehe lahtrisse, nii kõrvuti kui mitte kõrvuti asuvatesse lahtritesse, võib see meetod olla aja kokkuhoidja.

    1. Valige kõik lahtrid, kuhu soovite valemi sisestada. Mitte-ühenduvate lahtrite valimiseks vajutage ja hoidke all Ctrl-klahvi.
    2. Vajutage F2, et siseneda redigeerimisrežiimi.
    3. Sisestage oma valem ühte lahtrisse ja vajutage Enteri asemel Ctrl + Enter . See ongi kõik! Valem kopeeritakse kõikidesse valitud lahtritesse ja Excel kohandab suhtelised lahtriviited vastavalt.

    Vihje. Seda meetodit saate kasutada mis tahes andmete, mitte ainult valemite, sisestamiseks mitmesse lahtrisse korraga. Mõningaid teisi tehnikaid kirjeldatakse järgmises õpetuses: Kuidas sisestada samu andmeid korraga kõikidesse valitud lahtritesse.

    Kuidas kopeerida Exceli valemit, kuid mitte vormingut

    Nagu te juba teate, saate Exceli veerus valemi kopeerimisel kasutada valikut Täitmine ilma vormindamiseta, mis võimaldab teil valemit kopeerida, kuid säilitada sihtruutude olemasolevad vormindused. Exceli Kopeeri & kleebi; kleebi funktsioon pakub veelgi suuremat paindlikkust kleepimisvõimaluste osas.

    1. Valige valemit sisaldav müük.
    2. Kopeerige see lahter, vajutades Ctrl + C . Teise võimalusena klõpsake lahtril paremal ja valige Koopia kontekstmenüüst või klõpsake nuppu Koopia nuppu Kodu tab> Klambrilaua .
    3. Valige kõik lahtrid, kuhu soovite valemi kopeerida.
    4. Tehke paremklõps valitud lahtritel ja valige Valemid aadressil Paste Valikud :

    Täiendavate kleepimisvõimaluste saamiseks klõpsake noole all oleval noolel. Paste nuppu lindil. Näiteks saate valida Valemid & Numbrite vormindamine et kleepida ainult valem ja numbrite vorming, näiteks protsentide vorming, valuuta vorming jms:

    Vihje. Kui te ei ole kindel, milline kleepimisvõimalus teie jaoks kõige paremini sobib, viige hiirega erinevate ikoonide kohale, et näha selle või teise kleepimisvõimaluse eelvaadet.

    Valemi kopeerimine Excelis ilma viiteid muutmata

    Exceli valemid esinevad arvutustabelis harva üksinda. Enamasti sisestate valemi ühte lahtrisse ja seejärel kopeerite selle sama veeru või rea teistesse lahtritesse, et teha sama arvutus andmerühmaga. Ja kui teie valem sisaldab suhtelisi lahtriviiteid (ilma $-ta), kohandab Excel neid automaatselt nii, et iga valem toimiks oma rea või veeru andmetega. Enamasti,see on täpselt see, mida te soovite. Näiteks kui teil on valemiga =A1*2 lahtris B1 ja kopeerite selle valemi lahtrisse B3, muutub valem järgmiselt. =A3*2 .

    Aga mis siis, kui soovite, et Excel kopeerida valemit täpselt , muutmata samal ajal lahtriviiteid? Sõltuvalt teie konkreetsest ülesandest valige üks järgmistest lahendustest.

    Ühe valemi kopeerimine või teisaldamine ilma lahtriviiteid muutmata

    Kui teil on vaja ainult ühte valemit kopeerida või teisaldada, on täpse koopia tegemine lihtne.

    1. Valige kopeeritava valemi lahter.
    2. Valige valemiribal hiirega valem ja vajutage Ctrl + C, et koopia seda. Kui soovite liikuda valemit, vajutage Ctrl + X, et seda lõigata.

    3. Vajutage Esc-klahvi, et väljuda valemiribalt.
    4. Valige sihtruut ja vajutage Ctl + V, et valem sinna kleepida.

    Teise võimalusena saate siseneda redigeerimisrežiimi ja kopeerida valemi lahtrisse tekstina:

    1. Valige lahter koos valemiga.
    2. Vajutage F2 (või topeltklõpsake lahtril), et siseneda redigeerimisrežiimi.
    3. Valige lahtris olev valem hiirega ja vajutage selle kopeerimiseks Ctrl + C.

    4. Valige sihtruut ja vajutage Ctl+V . See kleebib valemi täpselt, ilma lahtriviiteid muutmata, sest valem kopeeriti tekstina.

    Vihje. Et kiiresti kopeerida valem ülaltoodud lahtrist ilma viidet muutmata, valige lahter, kuhu soovite valemi kleepida, ja vajutage Ctrl + ' .

    Valemite vahemiku kopeerimine ilma lahtriviiteid muutmata

    Exceli valemite vahemiku teisaldamiseks või kopeerimiseks nii, et lahtriviiteid ei muudeta, kasutage ühte järgmistest meetoditest.

    Meetod 1. Kasutage absoluutseid või segatud lahtriviiteid

    Kui teil on vaja teha valemite täpne koopia koos suhtelised lahtriviited (nagu A1), oleks parim viis muuta need järgmiselt. absoluutsed viited ($A$1), et fikseerida viide antud lahtrisse, nii et see jääb staatiliseks, ükskõik kuhu valem liigub. Teistel juhtudel võib olla vaja kasutada funktsiooni segatud lahtriviited ($A1 või A$1), et lukustada kas veerg või rida. Kas see ei ole siiani mõistlik? Okei, vaatleme järgmist näidet.

    Oletame, et teil on tabel, mis arvutab puuviljade hinnad eurodes, lähtudes veerus B olevast USA dollari hinnast ja lahtris C2 olevast vahetuskursist:

    Nagu näete ülaltoodud ekraanipildil, sisaldab valem absoluutset lahtriviidet ($C$2), et fikseerida vahetuskurss lahtrisse C2, ja suhtelist lahtriviidet lahtrisse B5, sest soovite, et see viide kohanduks iga rea puhul. Ja see lähenemine töötab hästi, kui valemid jäävad veerus C.

    Aga vaatame, mis juhtub, kui teil on vaja näiteks EUR-hinnad veerust C veerusse F. Kui te kopeerite valemid tavalisel viisil, kopeerides/liites lahtrid, siis valemi lahtrist C5 (= B5 *$C$2) muutub järgmiselt: = D5 *$C$2, kui see sisestatakse lahtrisse F5, mis muudab teie arvutused täiesti valeks!

    Selle parandamiseks muutke lihtsalt suhteline viide (B5) suhteliseks viiteks. segaviide $B5 (absoluutne veerg ja suhteline rida). Pannes dollarimärgi ($) veeru tähe ette, ankurdate viite veerule B, ükskõik kuhu valem liigub.

    Ja nüüd, kui te kopeerite või liigutate valemid veerust D veergu F või mõnda muusse veergu, siis on valemite veeru viide ei muutu sest te lukustasite selle dollari märgiga ($B5).

    Exceli lahtriviidete kontseptsiooni võib olla algusest peale raske mõista, kuid uskuge mind, see on teie aega ja vaeva väärt, sest see säästab teile pikemas perspektiivis palju rohkem aega. Vaadake näiteks, kuidas saate kogu tabeli arvutada üheainsa valemiga, kasutades segatud lahtriviiteid.

    Kui teil on aga Excelis juba hulgaliselt suhteliste lahtriviidetega valemeid ja teil on vaja kiiresti teha nende valemite täpne koopia, kuid te ei tunne, et saate viited õigeks, võib üks järgmistest meetoditest olla lahendus.

    Meetod 2. Exceli valemite kopeerimine ilma viiteid muutmata Notepadiga

    1. Liikuge valemite vaatamisrežiimi, vajutades Ctrl + ` otsetee või kasutades mõnda muud meetodit, mida on kirjeldatud peatükis Kuidas näidata valemeid Excelis.
    2. Valige kõik lahtrid, kus on valemid, mida soovite kopeerida või teisaldada.
    3. Vajutage Ctrl + C, et valemeid kopeerida, või Ctrl + X, et neid välja lõigata. Kasutage viimast otseteed, kui soovite valemeid uude kohta liigutada.

    4. Avage Notepad või mõni muu tekstiredaktor ja vajutage Ctrl + V, et kleepida valemid sinna. Seejärel vajutage Ctrl + A, et valida kõik valemid ja Ctrl + C, et kopeerida need tekstina.
    5. Valige Exceli töölehel vasakpoolne ülemine lahter, kuhu soovite valemid kleepida, ja vajutage Ctrl + V .

    Märkused:

    • Valemeid saab kleepida ainult vormeleid sama tööleht kus teie algsed valemid asuvad, välja arvatud juhul, kui viited sisaldavad lehe nime, vastasel juhul on valemid katki.
    • Tööleht peaks olema Valemi vaate režiim Selle kontrollimiseks minge aadressil Valemid tab> Valemi auditeerimine rühma ja kontrollige, kas Näita valemeid nupp on sisse lülitatud.
    • Pärast valemite kleepimist vajutage Ctrl + `, et lülitada välja valemite vaatamisrežiim.

    Meetod 3. Kopeerige valemid täpselt, kasutades Exceli funktsiooni Find and Replace (Leia ja asenda).

    Exceli valemite vahemiku kopeerimiseks ilma nende lahtriviiteid muutmata saate kasutada Exceli Leia ja asenda funktsioon järgmisel viisil.

    1. Valige lahtrid valemitega, mida soovite kopeerida.
    2. On Kodu vahekaart, mine Redigeerimine rühma ja klõpsake Leia & vali; vali > Asendada... Või vajutage lihtsalt Ctrl + H , mis on Exceli otsingu ja asendamise dialoogi käivitamise otsetee.
    3. In the Leia &; Asenda dialoogiaknas, sisestage võrdusmärk (=) lahtrisse Leia, mida kastis. Asendage sisestage mõni sümbol või tähemärkide jada, mida ei kasutata üheski teie valemis, näiteks ', # või \.

      Selle sammu eesmärk on muuta valemid tekstiridadeks, mis takistab Excelil kopeerimise ajal lahtriviiteid muuta.

      Märkus. Ärge kasutage asendamiseks tärni (*) või küsimärki (?), sest need on Excelis jokkerid ja nende kasutamine raskendaks hilisemaid samme.

    4. Klõpsake nuppu Asenda kõik nuppu ja sulgege Leia ja asenda dialoog. Kõik valitud vahemikus olevad valemid muutuvad tekstiridadeks:

    5. Nüüd saate valida mis tahes lahtrid, vajutada Ctrl + C, et neid kopeerida, valida ülemise lahtri kohta praegune tööleht kuhu soovite valemeid kleepida, ja vajutage Ctrl + V . Kuna Excel ei tõlgenda valemeid ilma võrdusmärgita valemitena, kopeeritakse need täpselt, ilma viiteid muutmata.
    6. Kasutage Leia &; Asenda uuesti, et muudatus tagasi pöörata. Valige mõlemad piirkonnad, nii algsed kui ka kopeeritud valemid (mittekohalduva piirkonna valimiseks vajutage ja hoidke all Ctrl ). Vajutage Ctrl + H, et avada dialoog Find & Replace. Seekord sisestage tagumine kaldkriips (\) (või mõni muu märk, mida kasutasite esimese asenduse puhul) dialoogiaknas Leia, mida kastis ja = kastis Asendage kasti ja klõpsake nuppu Asenda kõik nuppu. Valmis!

    Exceli valemi kopeerimine teistesse lahtritesse otseteedega

    1. Kopeeri valem maha

    Ctrl + D - kopeerib valemi ülalpool olevast lahtrist ja kohandab lahtriviited.

    Näiteks kui teil on valem lahtris A1 ja te soovite selle kopeerida lahtrisse A2, valige A2 ja vajutage Ctrl + D .

    2. Kopeeri valem paremale

    Ctrl + R - kopeerib valemi lahtrist vasakule ja kohandab lahtriviited.

    Näiteks kui teil on valem lahtris A2 ja te soovite selle kopeerida lahtrisse B2, valige B2 ja vajutage Ctrl + R .

    Vihje. Mõlemat ülaltoodud otseteed saab kasutada ka valemite kopeerimiseks mitmesse lahtrisse. Trikk on valida enne otsetee vajutamist nii lähte- kui ka sihtruut. Näiteks kui soovite valemi A1 kopeerida 9 järgmisesse ritta, siis valige lahtrid A1:A10 ja vajutage Ctrl + D. Kui soovite kopeerida valemit A1-st 9 järgmisesse ritta, siis valige lahtrid A1:A10 ja vajutage Ctrl + D .

    3. Kopeeri valem täpselt maha

    Ctrl + ' - kopeerib valemi ülalpool olevast lahtrist hetkel valitud lahtrisse. täpselt ja jätab lahtri redigeerimisrežiimi.

    See on kiire viis valemi täpse koopia tegemiseks. ilma lahtriviiteid muutmata Näiteks valemi kopeerimiseks lahtrist A1 lahtrisse A2 nii, et viiteid ei muudeta, valige A2 ja vajutage Ctrl + ' .

    Märkus. Ärge ajage segi Ctrl + ' (Ctrl + ühekordne jutumärk), mis kopeerib täpselt valemi ülalpool olevast lahtrist, Ctrl + ` (Ctrl + tõsine aktsendiklahv), mis aktiveerib Exceli vormeli kuvamise režiimi.

    Noh, see on kõik, mida mul on öelda valemite kopeerimise kohta Excelis. Kui te teate mõnda muud meetodit valemite kiireks liigutamiseks või kopeerimiseks Exceli lehtedel, palun jagage seda. Tänan teid lugemise eest ja loodan, et näeme teid järgmisel nädalal meie blogis!

    Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.