Kaip nukopijuoti formulę "Excel" programoje keičiant nuorodas arba jų nekeičiant

  • Pasidalinti
Michael Brown

Šioje pamokoje sužinosite kelis skirtingus formulių kopijavimo "Excel" programoje būdus - kaip kopijuoti formulę į stulpelį, į visas pasirinktas ląsteles, tiksliai nukopijuoti formulę nekeičiant ląstelių nuorodų ar formatavimo ir kt.

Formulės kopijavimas "Excel" programoje yra viena paprasčiausių užduočių, kurią paprastai galima atlikti vienu pelės spustelėjimu. Sakau "paprastai", nes gali būti labai specifinių atvejų, kai reikia specialių gudrybių, pavyzdžiui, kopijuoti formulių diapazoną nekeičiant ląstelių nuorodų arba įvesti tą pačią formulę keliose nesiribojančiose ląstelėse.

Laimei, "Microsoft Excel" siūlo daugybę būdų, kaip atlikti tą pačią užduotį, tai pasakytina ir apie formulių kopijavimą. Šioje pamokoje aptarsime įvairius formulių kopijavimo "Excel" programoje būdus, kad galėtumėte pasirinkti tinkamiausią savo užduočiai atlikti.

    Kaip nukopijuoti formulę žemyn stulpeliu

    "Microsoft Excel" pateikia tikrai greitą būdą, kaip nukopijuoti formulę į stulpelį. Tiesiog atlikite šiuos veiksmus:

    1. Įveskite formulę į viršutinę ląstelę.
    2. Pasirinkite ląstelę su formule ir pelės žymekliu užveskite pelės žymeklį ant mažo kvadratėlio apatiniame dešiniajame ląstelės kampe, kuris vadinamas Užpildymo rankena . Kai tai padarysite, žymeklis pasikeis į storą juodą kryžių.
    3. Laikykite ir vilkite užpildymo rankenėlę žemyn stulpeliu virš langelių, į kuriuos norite nukopijuoti formulę.

    Panašiai galite pasipriešinimo formulė į gretimos ląstelės į dešinę, į kairę arba į viršų.

    Jei formulėje yra santykinių ląstelių nuorodų (be ženklo $), jos bus automatiškai pakeistos pagal santykinę eilučių ir stulpelių padėtį. Taigi nukopijavę formulę patikrinkite, ar ląstelių nuorodos tinkamai pritaikytos ir ar gaunamas norimas rezultatas. Jei reikia, absoliučiąsias, santykines ir mišriąsias nuorodas perjunkite naudodami klavišą F4.

    Norėdami įsitikinti, kad pirmiau pateiktame pavyzdyje formulė nukopijuota teisingai, pasirinkime kurį nors C stulpelio langelį, tarkime, C4, ir peržiūrėkime langelio nuorodą formulių juostoje. Kaip matote toliau pateiktoje ekrano nuotraukoje, formulė yra teisinga - 4 eilutės atžvilgiu, kaip ir turėtų būti:

    Kaip nukopijuoti formulę nekopijuojant formatavimo

    Kopijuodami formulę žemyn vilkdami užpildymo rankenėlę nukopijuokite ne tik formulę, bet ir pradinę ląstelę. formatavimas pavyzdžiui, šrifto ar fono spalvą, valiutos simbolius, rodomų skaičių po kablelio ir t. t. Daugeliu atvejų tai veikia puikiai, tačiau kartais gali būti pažeisti esami formatai ląstelėse, į kurias kopijuojama formulė. Dažnas pavyzdys - perrašomas pakaitinis eilučių atspalvis, kaip parodyta toliau pateiktoje ekrano kopijoje.

    Kad neperrašytumėte esamo langelio formatavimo, vilkite užpildymo rankenėlę, kaip parodyta pirmiau, atleiskite ją, spustelėkite Automatinio užpildymo parinktys išskleidžiamąjį meniu ir pasirinkite Užpildyti be formatavimo .

    Nukopijuokite formulę į visą stulpelį

    Kaip ką tik matėte, naudojant užpildymo rankenėlę kopijuoti formules "Excel" programoje labai paprasta. Tačiau ką daryti, jei reikia nukopijuoti formulę dešimties šimtų eilučių lape? Vilkti formulę per šimtus eilučių neatrodo gera idėja. Laimei, "Microsoft Excel" pateikia keletą greitų sprendimų ir šiuo atveju.

    Dukart spustelėkite pliuso ženklą, kad užpildytumėte visą stulpelį

    Norėdami taikyti formulę visam stulpeliui, dukart spustelėkite pliuso ženklą, užuot jį vilkę. Tiems, kurie praleido pirmąjį šios pamokos skyrių, toliau pateikiami išsamūs veiksmai.

    Norėdami nukopijuoti "Excel" formulę į visą stulpelį, atlikite šiuos veiksmus:

    1. Į viršutinę ląstelę įveskite formulę.
    2. Padėkite žymeklį į ląstelės su formule apatinį dešinįjį kampą, palaukite, kol jis pavirs pliuso ženklu, ir dukart spustelėkite pliusą.

    Pastaba. Dukart spustelėjus pliuso ženklą formulė kopijuojama žemyn, kol gretimame (-uose) stulpelyje (-iuose) yra duomenų. Kai tik atsiranda tuščia eilutė, automatinis užpildymas nutraukiamas. Taigi, jei jūsų darbalapyje yra tarpų, turėsite pakartoti pirmiau aprašytą procesą, kad nukopijuotumėte formulę žemiau tuščios eilutės, arba vilkti užpildymo rankenėlę, kaip paaiškinta ankstesniuose pavyzdžiuose:

    Sukurti "Excel" lentelę, kad formulė būtų automatiškai nukopijuota į visas stulpelio ląsteles

    Be kitų puikių "Excel" lentelių funkcijų, tokių kaip iš anksto nustatyti stiliai, rūšiavimas, filtravimas ir juostinės eilutės, automatiškai apskaičiuojami stulpeliai, "Excel" lentelė yra tikrai puikus įrankis analizuojant susijusių duomenų grupes.

    Įrašydami formulę į vieną lentelės stulpelio langelį (bet kurį langelį, nebūtinai viršutinį), sukursite apskaičiuotas stulpelis ir jūsų formulė bus iš karto nukopijuota į visus kitus to stulpelio langelius. Skirtingai nuo užpildymo rankenos, "Excel" lentelėse nėra problemų dėl formulės kopijavimo visame stulpelyje, net jei lentelėje yra viena ar daugiau tuščių eilučių:

    Norėdami konvertuoti ląstelių intervalą į "Excel" lentelę, tiesiog pažymėkite visas ląsteles ir paspauskite Ctrl + T . Įdėkite skirtukas> Lentelės grupę "Excel" juostoje ir spustelėkite Lentelė mygtuką.

    Patarimas. Jei tikrai nenorite, kad darbalapyje būtų "Excel" lentelė, galite ją sukurti laikinai, kad būtų lengviau dirbti su formulėmis, o paskui per sekundę lentelę vėl paversti įprastu diapazonu. Tiesiog dešiniuoju pelės klavišu spustelėkite lentelę ir pasirinkite Lentelė > Konvertuoti į diapazoną kontekstiniame meniu.

    Kopijuoti formulę į nesusijusias ląsteles / diapazonus

    Savaime suprantama, kad užpildymo rankena yra greičiausias būdas kopijuoti formulę "Excel" programoje. Tačiau ką daryti, jei norite nukopijuoti "Excel" formulę nesiribojančiose ląstelėse arba už šaltinio duomenų pabaigos? Tiesiog naudokite seną gerą kopijavimo ir įklijavimo būdą:

    1. Spustelėkite ląstelę su formule, kad ją pažymėtumėte.
    2. Paspauskite Ctrl + C, kad nukopijuotumėte formulę.
    3. Pasirinkite ląstelę arba ląstelių intervalą, į kurį norite įklijuoti formulę (norėdami pasirinkti nesusijusius intervalus, paspauskite ir palaikykite klavišą Ctrl).
    4. Paspauskite Ctrl + V, kad įklijuotumėte formulę.
    5. Paspauskite Enter, kad užbaigtumėte įterptas formules.

    Pastaba. Kopijavimo ir įkėlimo spartieji klavišai kopijuoja formulę ir formatavimą. nukopijuokite formulę be formatavimo , pasirinkite tinkamą Pasta juostos arba dešiniojo pelės mygtuko meniu parinktį, kaip parodyta skyrelyje "Excel" formulės kopijavimas be formatavimo.

    Įveskite formulę į kelias ląsteles vienu klavišo paspaudimu (Ctrl + Enter)

    Tais atvejais, kai tą pačią formulę reikia įvesti į daugiau nei vieną darbo lapo langelį, gretimus ar nesusijusius, šis metodas gali sutaupyti laiko.

    1. Pažymėkite visus langelius, į kuriuos norite įrašyti formulę. Norėdami pažymėti nesiribojančius langelius, paspauskite ir palaikykite klavišą Ctrl.
    2. Paspauskite F2, kad įeitumėte į redagavimo režimą.
    3. Įveskite formulę į vieną langelį ir vietoj Enter paspauskite Ctrl + Enter . Ir viskas! Formulė bus nukopijuota į visus pasirinktus langelius, o "Excel" atitinkamai pakoreguos santykines ląstelių nuorodas.

    Patarimas. Šiuo metodu galite naudoti bet kokius duomenis, ne tik formules, įvesdami į kelias ląsteles vienu metu. Keletas kitų metodų aprašyti šiame vadovėlyje: Kaip įvesti tuos pačius duomenis į visas pasirinktas ląsteles vienu metu.

    Kaip nukopijuoti "Excel" formulę, bet ne formatavimą

    Kaip jau žinote, kopijuodami formulę "Excel" stulpelyje žemyn, galite naudoti parinktį Fill Without Formatting (užpildyti be formatavimo), kuri leidžia nukopijuoti formulę, bet išsaugoti esamą paskirties langelių formatavimą. Kopijuoti ir įklijuoti funkcija suteikia dar daugiau lankstumo, susijusio su įklijavimo parinktimis.

    1. Pasirinkite parduoti, kuriame yra formulė.
    2. Kopijuokite tą langelį paspausdami Ctrl + C . Arba dešiniuoju pelės klavišu spustelėkite langelį ir pasirinkite Kopijuoti iš kontekstinio meniu arba spustelėkite Kopijuoti mygtukas ant Pagrindinis skirtukas> Sąsiuvinė .
    3. Pažymėkite visas ląsteles, į kurias norite nukopijuoti formulę.
    4. Dešiniuoju pelės klavišu spustelėkite pasirinktas ląsteles ir pasirinkite Formulės pagal Įklijuoti parinktys :

    Norėdami gauti daugiau įklijavimo parinkčių, spustelėkite rodyklę po Pasta juostos mygtuką. Pavyzdžiui, galite pasirinkti Formulės & amp; Skaičių formatavimas įklijuoti tik formulę ir skaičių formatavimą, pvz., procentų formatą, valiutos formatą ir pan:

    Patarimas. Jei nežinote, kuri įklijavimo parinktis jums labiausiai tinka, užveskite pelę ant skirtingų piktogramų, kad pamatytumėte tos ar kitos įklijavimo parinkties peržiūrą.

    Kopijuoti formulę "Excel" programoje nekeičiant nuorodų

    "Excel" formulės retai pasitaiko skaičiuoklėje pavieniui. Dažniausiai formulę įvedate į vieną langelį, o tada kopijuojate ją į kitus to paties stulpelio ar eilutės langelius, kad atliktumėte tą patį skaičiavimą su grupe duomenų. Jei formulėje yra santykinių langelių nuorodų (be $), "Excel" jas automatiškai pritaiko taip, kad kiekviena formulė veiktų su savo eilutės ar stulpelio duomenimis. Dažniausiai,būtent to ir norite. Pavyzdžiui, jei turite formulę =A1*2 ląstelėje B1 ir nukopijavus šią formulę į ląstelę B3, formulė pasikeis į =A3*2 .

    Bet ką daryti, jei norite, kad "Excel tiksliai nukopijuokite formulę nekeičiant ląstelių nuorodų? Priklausomai nuo konkrečios užduoties, pasirinkite vieną iš toliau nurodytų sprendimų.

    Kopijuokite arba perkelkite vieną formulę nekeisdami ląstelių nuorodų

    Jei reikia nukopijuoti arba perkelti tik vieną formulę, tikslią kopiją padaryti paprasta.

    1. Pasirinkite ląstelę su formule, kurią norite nukopijuoti.
    2. Pasirinkite formulę formulių juostoje naudodami pelę ir paspauskite Ctrl + C, kad kopijuoti Jei norite perkelti formulę, paspauskite Ctrl + X, kad ją iškirptumėte.

    3. Paspauskite klavišą Esc, kad išeitumėte iš formulių juostos.
    4. Pasirinkite paskirties ląstelę ir paspauskite Ctl + V, kad į ją įklijuotumėte formulę.

    Taip pat galite įeiti į redagavimo režimą ir nukopijuoti ląstelės formulę kaip tekstą:

    1. Pasirinkite ląstelę su formule.
    2. Paspauskite F2 (arba dukart spustelėkite ląstelę), kad pereitumėte į redagavimo režimą.
    3. Pele pažymėkite ląstelėje esančią formulę ir paspauskite Ctrl + C, kad ją nukopijuotumėte.

    4. Pasirinkite paskirties ląstelę ir paspauskite Ctl+V. Taip formulė bus įklijuota tiksliai, nekeičiant ląstelės nuorodų, nes formulė buvo nukopijuota kaip tekstas.

    Patarimas. Norėdami greitai nukopijuokite formulę iš pirmiau esančios ląstelės be pakeistos nuorodos, pasirinkite ląstelę, į kurią norite įklijuoti formulę, ir paspauskite Ctrl + ' .

    Kopijuokite formulių diapazoną nekeisdami ląstelių nuorodų

    Norėdami perkelti arba nukopijuoti "Excel" formulių diapazoną taip, kad nebūtų pakeistos ląstelių nuorodos, naudokite vieną iš toliau nurodytų būdų.

    1 būdas. Naudokite absoliučias arba mišrias ląstelių nuorodas

    Jei reikia atlikti tiksli formulių kopija su santykinės ląstelių nuorodos (pvz., A1), geriausia būtų juos pakeisti į absoliučios nuorodos ($A$1), kad užfiksuotumėte nuorodą į tam tikrą ląstelę ir ji išliktų nekintanti, kad ir kur formulė būtų perkelta. Kitais atvejais gali tekti naudoti mišrios ląstelių nuorodos ($A1 arba A$1), kad užrakintumėte stulpelį arba eilutę. Kol kas nesuprantama? Gerai, panagrinėkime šį pavyzdį.

    Tarkime, turite lentelę, kurioje vaisių kainos eurais apskaičiuojamos pagal B stulpelyje nurodytą kainą JAV doleriais ir C2 ląstelėje nurodytą valiutos kursą:

    Kaip matote pirmiau pateiktoje ekrano nuotraukoje, formulėje yra absoliuti ląstelės nuoroda ($C$2), kad valiutos keitimo kursas būtų fiksuojamas ląstelėje C2, ir santykinė ląstelės nuoroda į ląstelę B5, nes norite, kad ši nuoroda būtų koreguojama kiekvienoje eilutėje. Šis metodas veikia gerai, kol formulės išlieka C stulpelyje.

    Tačiau pažiūrėkime, kas nutiks, jei, tarkime, reikės perkelti EUR kainas iš C stulpelio į F stulpelį. Jei kopijuosite formules įprastiniu būdu, kopijuodami ir įklijuodami langelius, formulė iš C5 langelio (= B5 *$C$2) pasikeis į = D5 *$C$2, kai įterpiamas į langelį F5, todėl jūsų skaičiavimai yra neteisingi!

    Norėdami tai ištaisyti, tiesiog pakeiskite santykinę nuorodą (B5) į mišri nuoroda $B5 (absoliutus stulpelis ir santykinė eilutė). Prieš stulpelio raidę įrašydami dolerio ženklą ($) įtvirtinate nuorodą į B stulpelį, kad ir kur formulė būtų perkelta.

    Jei nukopijuosite ar perkelsite formules iš D stulpelio į F stulpelį ar bet kurį kitą stulpelį, formulės stulpelio nuoroda nesikeis nes jį užrakinote dolerio ženklu ($B5).

    "Excel" ląstelių nuorodų sąvoką iš pradžių gali būti sunku suvokti, bet patikėkite, kad verta skirti laiko ir pastangų, nes ilgainiui sutaupysite daug daugiau laiko. Pavyzdžiui, pažiūrėkite, kaip naudodami mišrias ląstelių nuorodas galite apskaičiuoti visą lentelę naudodami vieną formulę.

    Tačiau jei "Excel" lape jau turite daug formulių su santykinėmis langelių nuorodomis ir norite greitai padaryti tikslią tų formulių kopiją, bet nesijaučiate galįs teisingai nustatyti nuorodas, vienas iš toliau nurodytų metodų gali būti išeitis.

    2 būdas. "Excel" formulių kopijavimas nekeičiant nuorodų per "Notepad

    1. Į formulės rodinio režimą įeikite paspaudę spartųjį klavišą Ctrl + ` arba naudodami bet kurį kitą metodą, aprašytą skyrelyje Kaip rodyti formules "Excel" programoje.
    2. Pažymėkite visas ląsteles su formulėmis, kurias norite kopijuoti arba perkelti.
    3. Norėdami nukopijuoti formules, paspauskite Ctrl + C, o norėdami jas iškirpti - Ctrl + X. Pastarąjį spartųjį klavišą naudokite, jei norite perkelti formules į kitą vietą.

    4. Atidarykite "Notepad" arba bet kurį kitą teksto redaktorių ir paspauskite Ctrl + V, kad įterptumėte jame formules. Tada paspauskite Ctrl + A, kad pažymėtumėte visas formules, ir Ctrl + C, kad jas nukopijuotumėte kaip tekstą.
    5. "Excel" darbalapyje pasirinkite viršutinį kairįjį langelį, į kurį norite įklijuoti formules, ir paspauskite Ctrl + V .

    Pastabos:

    • Galite įklijuoti formules tik į tas pats darbalapis kur yra jūsų originalios formulės, nebent į nuorodas būtų įtrauktas lapo pavadinimas, kitaip formulės bus sugadintos.
    • Darbalapis turėtų būti formulės peržiūros režimas Norėdami tai patikrinti, eikite į Formulės skirtukas> Formulės auditas grupę ir patikrinkite, ar Rodyti formules įjungtas mygtukas.
    • Įkėlę formules, paspauskite Ctrl + `, kad išjungtumėte formulių peržiūros režimą.

    3 būdas. Tiksliai nukopijuokite formules naudodami "Excel" funkciją "Rasti ir pakeisti

    Norėdami nukopijuoti "Excel" formulių intervalą nekeisdami jų ląstelių nuorodų, galite naudoti "Excel Rasti ir pakeisti funkciją taip.

    1. Pažymėkite ląsteles su formulėmis, kurias norite kopijuoti.
    2. Dėl Pagrindinis skirtuką, eikite į Redagavimas grupę ir spustelėkite Rasti ir pasirinkti > Pakeisti... Arba paprasčiausiai paspauskite Ctrl + H , tai yra sparčioji klaviatūros kombinacija, skirta "Excel" dialogo langui "Rasti ir pakeisti" paleisti.
    3. Į Rasti ir pakeisti dialogo lange įveskite lygybės ženklą (=) į Raskite, ką langelis. Pakeisti į įveskite kokį nors simbolį arba simbolių eilutę, kuri nenaudojama jokioje formulėje, pvz., ', # arba \.

      Šio veiksmo tikslas - paversti formules teksto eilutėmis, kad "Excel" kopijavimo proceso metu nepakeistų ląstelių nuorodų.

      Pastaba. Pakeitimui nenaudokite žvaigždutės (*) arba klausimo ženklo (?), nes "Excel" programoje tai yra pakaitiniai simboliai ir jų naudojimas apsunkintų vėlesnius veiksmus.

    4. Spustelėkite Pakeisti visus mygtuką ir uždarykite Rasti ir pakeisti Dialogas. Visos pasirinkto diapazono formulės taps teksto eilutėmis:

    5. Dabar galite pasirinkti bet kurias ląsteles, paspausti Ctrl + C, kad jas nukopijuotumėte, pasirinkti viršutinę ląstelę dabartinis darbalapis kur norite įklijuoti formules, ir paspauskite Ctrl + V . Kadangi "Excel" formulių be lygybės ženklo nelaiko formulėmis, jos bus nukopijuotos tiksliai, nekeičiant nuorodų.
    6. Naudokite Rasti ir pakeisti dar kartą, kad pakeistumėte pakeitimą atgal. Pažymėkite abu regionus - originalias formules ir nukopijuotas formules (norėdami pažymėti nesiribojančius regionus, paspauskite ir palaikykite Ctrl ). Paspauskite Ctrl + H, kad atidarytumėte dialogo langą Rasti ir pakeisti. Šį kartą įveskite atgalinį pasvirąjį brūkšnį (\) (arba bet kurį kitą simbolį, kurį naudojote pirmajam pakeitimui) į Raskite, ką langelyje ir = Pakeisti į langelį ir spustelėkite Pakeisti visus mygtukas. Atlikta!

    "Excel" formulės kopijavimo į kitas ląsteles nuorodos

    1. Nukopijuokite formulę

    Ctrl + D - nukopijuoja formulę iš aukščiau esančios ląstelės ir pakoreguoja ląstelės nuorodas.

    Pavyzdžiui, jei A1 ląstelėje yra formulė ir norite ją nukopijuoti į A2 ląstelę, pažymėkite A2 ir paspauskite Ctrl + D .

    2. Nukopijuokite formulę į dešinę

    Ctrl + R - kopijuoja formulę iš ląstelės į kairę ir pakoreguoja ląstelės nuorodas.

    Pavyzdžiui, jei A2 ląstelėje yra formulė ir norite ją nukopijuoti į B2 ląstelę, pasirinkite B2 ir paspauskite Ctrl + R .

    Patarimas. Abu pirmiau minėtus sparčiuosius klavišus galima naudoti ir formulėms kopijuoti į kelias ląsteles. Visa gudrybė ta, kad prieš paspausdami spartųjį klavišą pažymėtumėte tiek šaltinio, tiek tikslinę ląstelę. Pavyzdžiui, jei norite nukopijuoti formulę iš A1 į kitas 9 eilutes, pažymėkite ląsteles A1:A10 ir paspauskite Ctrl + D .

    3. Tiksliai nukopijuokite formulę

    Ctrl + ' - nukopijuoja formulę iš aukščiau esančios ląstelės į šiuo metu pasirinktą ląstelę tiksliai ir palieka ląstelę redagavimo režimu.

    Tai greitas būdas sukurti tikslią formulės kopiją nekeičiant ląstelių nuorodų Pavyzdžiui, norėdami nukopijuoti formulę iš ląstelės A1 į A2, kad nebūtų pakeistos nuorodos, pažymėkite A2 ir paspauskite Ctrl + ' .

    Pastaba. Nepainiokite sparčiosios klaviatūros kombinacijos Ctrl + ' (Ctrl + viengubos kabutės), kuri tiksliai nukopijuoja formulę iš pirmiau esančio langelio, su Ctrl + ` (Ctrl + grafinis akcento klavišas), kuri "Excel" programoje įjungia formulių rodymo režimą.

    Na, tai viskas, ką turiu pasakyti apie formulių kopijavimą "Excel" programoje. Jei žinote kitų būdų, kaip greitai perkelti ar kopijuoti formulę "Excel" lapuose, prašome pasidalyti. Dėkoju, kad perskaitėte, ir tikiuosi, kad kitą savaitę susitiksime mūsų tinklaraštyje!

    Michaelas Brownas yra atsidavęs technologijų entuziastas, mėgstantis supaprastinti sudėtingus procesus naudojant programinės įrangos įrankius. Turėdamas daugiau nei dešimtmetį patirtį technologijų pramonėje, jis patobulino savo įgūdžius „Microsoft Excel“ ir „Outlook“, taip pat „Google“ skaičiuoklėse ir dokumentuose. Michaelio tinklaraštis skirtas dalytis savo žiniomis ir patirtimi su kitais, jame pateikiami lengvai įgyvendinami patarimai ir vadovėliai, kaip pagerinti produktyvumą ir efektyvumą. Nesvarbu, ar esate patyręs profesionalas, ar pradedantysis, Michaelo tinklaraštyje rasite vertingų įžvalgų ir praktinių patarimų, kaip išnaudoti visas šių pagrindinių programinės įrangos įrankių galimybes.