Kā kopēt formulu programmā Excel, mainot vai nemainot atsauces

  • Dalīties Ar Šo
Michael Brown

Šajā pamācībā uzzināsiet vairākus dažādus formulu kopēšanas veidus programmā Excel - kā kopēt formulu uz leju pa kolonnu, uz visām atlasītajām šūnām, precīzi kopēt formulu, nemainot šūnu atsauces vai formatējumu, un daudz ko citu.

Formulu kopēšana programmā Excel ir viens no vienkāršākajiem uzdevumiem, kas parasti tiek veikts ar peles klikšķi. Es saku "parasti", jo var būt ļoti specifiski gadījumi, kad nepieciešami īpaši triki, piemēram, formulu diapazona kopēšana, nemainot šūnu atsauces vai ievadot vienu un to pašu formulu vairākās blakus esošās šūnās.

Par laimi, Microsoft Excel piedāvā daudz veidu, kā veikt vienu un to pašu uzdevumu, un tas attiecas arī uz formulu kopēšanu. Šajā pamācībā mēs apspriedīsim dažādus formulu kopēšanas veidus programmā Excel, lai jūs varētu izvēlēties vispiemērotāko savam uzdevumam.

    Kā kopēt formulu lejup pa kolonnu

    Microsoft Excel piedāvā ļoti ātru veidu, kā kopēt formulu lejup pa kolonnu. Vienkārši veiciet šādu darbību:

    1. Ievadiet formulu augšējā šūnā.
    2. Atlasiet šūnas ar formulu un novietojiet peles kursoru virs mazā kvadrātiņa šūnas labajā apakšējā labajā stūrī, ko sauc par Uzpildes rokturis Kad to izdarīsiet, kursors mainīsies uz biezu melnu krustu.
    3. Turiet un velciet aizpildīšanas rokturi lejup pa kolonnu virs šūnām, kurās vēlaties kopēt formulu.

    Līdzīgā veidā varat pretestības formula uz blakus esošās šūnas pa labi, pa kreisi vai uz augšu.

    Ja formulā ir iekļautas relatīvās šūnu atsauces (bez zīmes $), tās automātiski mainīsies, pamatojoties uz rindu un kolonnu relatīvo pozīciju. Tāpēc pēc formulas kopēšanas pārbaudiet, vai šūnu atsauces ir pareizi pielāgotas un sniedz vēlamo rezultātu. Ja nepieciešams, pārslēdziet starp absolūtajām, relatīvajām un jauktajām atsaucēm, izmantojot taustiņu F4.

    Lai pārliecinātos, ka iepriekš minētajā piemērā formula ir kopēta pareizi, atlasīsim kādu šūnu C slejā, piemēram, C4, un formulas joslā apskatīsim šūnas atsauci. Kā redzams zemāk redzamajā ekrānšāviņas attēlā, formula ir pareiza - attiecībā pret 4. rindu, tieši kā tai jābūt:

    Kā kopēt formulu uz leju, nekopējot formatējumu

    Kopējot formulu uz leju, velkot aizpildīšanas rokturi, tiek kopēta ne tikai formula, bet arī avota šūna. formatēšana Piemēram, fonta vai fonkrāsu, valūtas simbolus, rādīto decimālzīmju skaitu u. c. Vairumā gadījumu tas darbojas labi, taču dažreiz var izjaukt esošos formātus šūnās, uz kurām tiek kopēta formula. Bieži sastopams piemērs ir mainīgo rindu ēnojuma pārrakstīšana, kā parādīts nākamajā ekrānšāviņā.

    Lai novērstu esošās šūnas formatējuma pārrakstīšanu, velciet aizpildīšanas rokturi, kā parādīts iepriekš, atlaidiet to, noklikšķiniet uz ikonas Automātiskās aizpildīšanas opcijas nolaižamajā izvēlnē un atlasiet Aizpildīt bez formatēšanas .

    Kopēt formulu uz visu kolonnu

    Kā tikko redzējāt, aizpildīšanas rokturis padara formulu kopēšanu programmā Excel patiešām vienkāršu. Bet ko darīt, ja jums ir nepieciešams kopēt formulu uz leju desmit simtiem rindu lielā lapā? Formulas vilkšana pāri simtiem rindu neizskatās pēc labas idejas. Par laimi, Microsoft Excel piedāvā vairākus ātrus risinājumus arī šim gadījumam.

    Divreiz noklikšķiniet uz plusa zīmes, lai aizpildītu visu kolonnu.

    Lai piemērotu formulu visai kolonnai, divreiz noklikšķiniet uz plusa zīmes, nevis velciet to. Tiem, kas ir izlaiduši šīs pamācības pirmo sadaļu, tālāk ir aprakstīti detalizēti soļi.

    Lai kopētu Excel formulu uz visu kolonnu, veiciet šādas darbības:

    1. Ievadiet formulu augšējā šūnā.
    2. Novietojiet kursoru šūnas ar formulu apakšējā labajā stūrī, pagaidiet, līdz tas pārvērtīsies par plus zīmi, un pēc tam divreiz noklikšķiniet uz plusa.

    Piezīme. Divreiz noklikšķinot uz plusa zīmes, formula tiek kopēta uz leju, kamēr blakus esošajā(-ās) kolonnā(-ās) ir kādi dati. Tiklīdz parādās tukša rinda, automātiskā aizpildīšana tiek pārtraukta. Tātad, ja darblapā ir atstarpes, jums būs jāatkārto iepriekš minētais process, lai kopētu formulu zem tukšas rindas, vai jāvelk aizpildīšanas rokturis, kā paskaidrots iepriekšējos piemēros:

    Izveidojiet Excel tabulu, lai automātiski kopētu formulu uz visām kolonnas šūnām

    Papildus citām lieliskām Excel tabulu funkcijām, piemēram, iepriekš definētiem stiliem, šķirošanai, filtrēšanai un joslveida rindām, automātiski aprēķinātās kolonnas ir tas, kas padara Excel tabulu par patiesi lielisku rīku saistītu datu grupu analīzei.

    Ievadot formulu vienā tabulas kolonnas šūnā (jebkurā šūnā, ne obligāti augšējā), jūs izveidojat aprēķinātā sleja Atšķirībā no aizpildīšanas roktura Excel tabulām nav problēmu ar formulas kopēšanu visā kolonnā, pat ja tabulā ir viena vai vairākas tukšas rindas:

    Lai pārveidotu šūnu diapazonu par Excel tabulu, vienkārši atlasiet visas šūnas un nospiediet taustiņus Ctrl + T. Ja vēlaties vizuālu veidu, atlasiet diapazonu, dodieties uz Ievietot cilne> Tabulas grupu Excel lentē un noklikšķiniet uz pogas Tabula pogu.

    Padoms. Ja jūs patiešām nevēlaties, lai darblapā būtu Excel tabula, varat to izveidot uz laiku, lai atvieglotu darbu ar formulām, un pēc tam pēc sekundes tabulu var pārveidot atpakaļ par parastu diapazonu. Vienkārši noklikšķiniet uz tabulas ar peles labo pogu un izvēlieties Tabula > Konvertēt uz Diapazons konteksta izvēlnē.

    Kopēt formulu uz nesaderīgām šūnām / diapazoniem

    Pats par sevi saprotams, ka aizpildīšanas rokturis ir ātrākais veids, kā kopēt formulu programmā Excel. Bet ko darīt, ja vēlaties kopēt Excel formulu nesaistītās šūnās vai aiz avota datu beigām? Vienkārši izmantojiet veco labo kopēšanas & amp; ielīmēt veidu:

    1. Noklikšķiniet uz šūnas ar formulu, lai to atlasītu.
    2. Nospiediet Ctrl + C, lai kopētu formulu.
    3. Atlasiet šūnas vai šūnu diapazonu, kurā vēlaties ielīmēt formulu (lai atlasītu nesaderīgus diapazonus, nospiediet un turiet taustiņu Ctrl).
    4. Nospiediet Ctrl + V, lai ielīmētu formulu.
    5. Nospiediet Enter, lai pabeigtu ielīmētās formulas.

    Piezīme. Kopēšanas/ielīmēšanas saīsnes kopē formulu un formatējumu. kopēt formulu bez formatēšanas , izvēlieties piemērotu Paste iespēju lentē vai izvēlnē ar peles labo pogu, kā parādīts sadaļā Excel formulas kopēšana bez formatēšanas.

    Ievadiet formulu vairākās šūnās ar vienu taustiņa klikšķi (Ctrl + Enter)

    Situācijās, kad nepieciešams ievadīt vienu un to pašu formulu vairāk nekā vienā darblapas blakus esošajās vai blakus neesošajās šūnās, šī metode var ietaupīt laiku.

    1. Atlasiet visas šūnas, kurās vēlaties ievadīt formulu. Lai atlasītu nesaistītas šūnas, nospiediet un turiet nospiestu taustiņu Ctrl.
    2. Nospiediet F2, lai pārietu rediģēšanas režīmā.
    3. Ievadiet formulu vienā šūnā un nospiediet Ctrl + Enter, nevis Enter . Tas ir viss! Formula tiks kopēta visās atlasītajās šūnās, un Excel attiecīgi pielāgos relatīvās šūnu atsauces.

    Padoms. Šo metodi var izmantot, lai ievadītu jebkurus datus, ne tikai formulas, vairākās šūnās vienlaikus. Daži citi paņēmieni ir aprakstīti šajā pamācībā: Kā ievadīt vienādus datus visās atlasītajās šūnās vienlaikus.

    Kā kopēt Excel formulu, bet ne formatējumu

    Kā jau zināt, Excel programmā, kopējot formulu lejup pa kolonnu, varat izmantot opciju Aizpildīt bez formatēšanas, kas ļauj kopēt formulu, bet saglabāt mērķa šūnu esošo formatējumu. Kopēt & amp; ielīmēt funkcija nodrošina vēl lielāku elastību attiecībā uz ielīmēšanas iespējām.

    1. Atlasiet pārdot, kurā ir formula.
    2. Kopējiet šo šūnu, nospiežot Ctrl + C . Varat arī ar peles labo pogu noklikšķiniet uz šūnas un atlasiet Kopēt no konteksta izvēlnes vai noklikšķiniet uz Kopēt pogu uz Sākums cilne> Spraudnis .
    3. Atlasiet visas šūnas, uz kurām vēlaties kopēt formulu.
    4. Ar peles labo pogu noklikšķiniet uz atlasītajām šūnām un izvēlieties Formulas zem Ielīmēt opcijas :

    Lai iegūtu vairāk ielīmēšanas iespēju, noklikšķiniet uz bultiņas zem Paste lentes pogu. Piemēram, varat atlasīt Formulas & amp; Skaitļu formatēšana lai ielīmētu tikai formulu un skaitļu formatējumu, piemēram, procentu formātu, valūtas formātu un tamlīdzīgi:

    Padoms. Ja neesat pārliecināts, kura ielīmēšanas opcija ir vispiemērotākā, uzvelciet peli virs dažādām ikonām, lai redzētu šīs vai citas ielīmēšanas opcijas priekšskatījumu.

    Kopēt formulu programmā Excel, nemainot atsauces

    Excel formulas izklājlapā reti vienatnē. Vairumā gadījumu jūs ievadāt formulu vienā šūnā un pēc tam to kopējat uz citām tās pašas kolonnas vai rindas šūnām, lai veiktu vienu un to pašu aprēķinu datu grupai. Un, ja jūsu formulā ir relatīvas atsauces uz šūnām (bez $), Excel tās automātiski pielāgo tā, lai katra formula darbotos ar datiem savā rindā vai kolonnā. Lielākoties,tas ir tieši tas, ko vēlaties. Piemēram, ja jums ir formula =A1*2 šūnā B1 un kopējot šo formulu šūnā B3, formula mainīsies uz =A3*2 .

    Bet ko darīt, ja vēlaties, lai Excel precīzi kopēt formulu , nemainot šūnas atsauces? Atkarībā no konkrētā uzdevuma izvēlieties vienu no šiem risinājumiem.

    Vienas formulas kopēšana vai pārvietošana, nemainot šūnu atsauces

    Ja nepieciešams kopēt vai pārvietot tikai vienu formulu, ir viegli izveidot precīzu kopiju.

    1. Atlasiet šūnas ar formulu, kuru vēlaties kopēt.
    2. Ar peles palīdzību formulas joslā atlasiet formulu un nospiediet taustiņus Ctrl + C, lai kopēt to. Ja vēlaties pārvietot formulu, nospiediet Ctrl + X, lai to izgrieztu.

    3. Nospiediet taustiņu Esc, lai izietu no formulas joslas.
    4. Atlasiet mērķa šūnu un nospiediet Ctl + V, lai tajā ielīmētu formulu.

    Varat arī pāriet rediģēšanas režīmā un kopēt formulu šūnā kā tekstu:

    1. Izvēlieties šūnas ar formulu.
    2. Nospiediet F2 (vai divreiz noklikšķiniet uz šūnas), lai pārietu rediģēšanas režīmā.
    3. Ar peli atlasiet formulu šūnā un nospiediet Ctrl + C, lai to kopētu.

    4. Atlasiet mērķa šūnu un nospiediet Ctl+V. Tādējādi formula tiks ielīmēta precīzi, nemainot šūnu atsauces, jo formula tika kopēta kā teksts.

    Padoms. Lai ātri kopēt formulu no iepriekš minētās šūnas bez mainītas atsauces, atlasiet šūnu, kurā vēlaties ielīmēt formulu, un nospiediet Ctrl + ' .

    Formulu diapazona kopēšana, nemainot šūnu atsauces

    Lai pārvietotu vai kopētu Excel formulu diapazonu tā, lai netiktu mainītas šūnu atsauces, izmantojiet vienu no šādām metodēm.

    metode. Absolūto vai jaukto šūnu atsauču izmantošana

    Ja nepieciešams veikt precīza formulu kopija ar relatīvās atsauces uz šūnām (piemēram, A1), labākais veids būtu mainīt tos uz absolūtās atsauces ($A$1), lai fiksētu atsauci uz konkrēto šūnu, lai tā paliktu nemainīga neatkarīgi no formulas pārvietošanas. Citos gadījumos var būt nepieciešams izmantot jauktas šūnu atsauces ($A1 vai A$1), lai bloķētu kolonnu vai rindu. Līdz šim nav lielas jēgas? Labi, aplūkosim šādu piemēru.

    Pieņemsim, ka jums ir tabula, kas aprēķina augļu cenas EUR, pamatojoties uz USD cenu B slejā un maiņas kursu C2 šūnā:

    Kā redzams iepriekš redzamajā ekrānšāviņas attēlā, formulā ir iekļauta absolūtā šūnas atsauce ($C$2), lai fiksētu valūtas maiņas kursu C2 šūnā, un relatīvā šūnas atsauce uz šūnu B5, jo vēlaties, lai šī atsauce tiktu pielāgota katrai rindai. Šī pieeja darbojas labi, kamēr formulas paliek C slejā.

    Bet paskatīsimies, kas notiks, ja, teiksim, nepieciešams pārvietot EUR cenas no C slejas uz F sleju. Ja kopējat formulas parastajā veidā, kopējot/ielīmējot šūnas, formula no C5 šūnas (= B5 *$C$2) mainīsies uz = D5 *$C$2, ielīmējot šūnā F5, aprēķini ir nepareizi!

    Lai to labotu, vienkārši nomainiet relatīvo atsauci (B5) uz jaukta atsauce $B5 (absolūtā sleja un relatīvā rinda). Ievietojot dolāra zīmi ($) kolonnas burta priekšā, jūs piesaistāt atsauci B kolonnai neatkarīgi no tā, kurp virzās formula.

    Ja kopējat vai pārceļat formulas no D slejas uz F sleju vai jebkuru citu sleju, formulas kolonnas atsauce nemainīsies jo jūs to bloķējāt ar dolāra zīmi ($B5).

    Excel šūnu atsauču jēdzienu no sākuma var būt grūti izprast, taču, ticiet man, tas ir tā vērts, jo ilgtermiņā tas ietaupīs daudz vairāk laika. Piemēram, skatiet, kā, izmantojot jauktas šūnu atsauces, varat aprēķināt visu tabulu ar vienu formulu.

    Tomēr, ja Excel lapā jau ir daudz formulu ar relatīvām atsaucēm uz šūnām un jums ir nepieciešams ātri izveidot precīzu šo formulu kopiju, bet jums nav pārliecības, ka varat pareizi izveidot atsauces, risinājums varētu būt kāda no šādām metodēm.

    2. metode. Kopējiet Excel formulas, nemainot atsauces, izmantojot piezīmju bloku

    1. Ievadiet formulas skata režīmu, nospiežot īsceļu Ctrl + ` vai izmantojot jebkuru citu metodi, kas aprakstīta sadaļā Kā parādīt formulas programmā Excel.
    2. Atlasiet visas šūnas ar formulām, kuras vēlaties kopēt vai pārvietot.
    3. Nospiediet Ctrl + C, lai kopētu formulas, vai Ctrl + X, lai tās izgrieztu. Pēdējo minēto saīsni izmantojiet, ja vēlaties pārvietot formulas uz citu vietu.

    4. Atveriet programmu Notepad vai jebkuru citu teksta redaktoru un nospiediet Ctrl + V, lai tajā ielīmētu formulas. Pēc tam nospiediet Ctrl + A, lai atlasītu visas formulas, un Ctrl + C, lai tās kopētu kā tekstu.
    5. Excel darblapā atlasiet augšējo kreiso šūnu, kurā vēlaties ielīmēt formulas, un nospiediet Ctrl + V .

    Piezīmes:

    • Formulas var ielīmēt tikai tā pati darba lapa kur atrodas jūsu sākotnējās formulas, ja vien atsaucēs nav norādīts lapas nosaukums, pretējā gadījumā formulas tiks pārrautas.
    • Darba lapai jābūt formulas skata režīms Lai to pārbaudītu, dodieties uz Formulas cilne> Formulas revīzija grupu un pārbaudiet, vai Rādīt formulas poga ir ieslēgta.
    • Pēc formulu ielīmēšanas nospiediet Ctrl + `, lai izslēgtu formulas skata režīmu.

    metode. Precīzi kopējiet formulas, izmantojot Excel funkciju Atrast un aizstāt

    Lai kopētu Excel formulu diapazonu, nemainot to šūnu atsauces, varat izmantot programmu Excel. Atrast un aizstāt funkciju šādi.

    1. Atlasiet šūnas ar formulām, kuras vēlaties kopēt.
    2. Par Sākums cilnē dodieties uz Rediģēšana grupu un noklikšķiniet uz Atrast & amp; atlasīt > Aizstāt... Vai arī vienkārši nospiediet taustiņus Ctrl + H , kas ir saīsne, ar kuru programmā Excel tiek palaists dialoglodziņš Atrast un nomainīt.
    3. In the Atrast & amp; aizstāt dialoglodziņā ierakstiet vienādības zīmi (=) ailē Atrodiet, kas lodziņā. Aizstāt ar ievadiet kādu simbolu vai rakstzīmju virkni, kas nav izmantota nevienā no jūsu formulām, piemēram, ', # vai \.

      Šā soļa mērķis ir pārvērst formulas teksta virknēs, kas neļaus programmai Excel mainīt šūnu atsauces kopēšanas procesa laikā.

      Piezīme. Aizstāšanai neizmantojiet zvaigznīti (*) vai jautājuma zīmi (?), jo Excel programmā tās ir aizstājējzīmes un to izmantošana apgrūtinātu turpmākos soļus.

    4. Noklikšķiniet uz Aizstāt visus pogu un aizveriet Atrast un aizstāt dialogs. Visas formulas izvēlētajā diapazonā pārvērtīsies teksta virknēs:

    5. Tagad varat atlasīt jebkuras šūnas, nospiest Ctrl + C, lai tās kopētu, atlasīt augšējo šūnas pašreizējā darblapa kur vēlaties ielīmēt formulas, un nospiediet Ctrl + V . Tā kā Excel neinterpretē formulas bez vienādības zīmes kā formulas, tās tiks kopētas precīzi, nemainot atsauces.
    6. Izmantojiet Atrast & amp; aizstāt vēlreiz, lai izmaiņas mainītu. Atlasiet abus reģionus ar oriģinālajām formulām un kopētajām formulām (lai atlasītu reģionus, kas nav blakus, nospiediet un turiet Ctrl ). Nospiediet Ctrl + H, lai atvērtu dialoglodziņu Atrast & amp; aizstāt. Šoreiz ievadiet atpakaļ slīpsvītru (\) (vai jebkuru citu rakstzīmi, ko izmantojāt pirmajai aizstāšanai). Atrodiet, kas un = lodziņā Aizstāt ar un noklikšķiniet uz Aizstāt visus poga. Gatavs!

    Īsceļi, lai kopētu Excel formulu uz citām šūnām

    1. Kopējiet formulu uz leju

    Ctrl + D - nokopē formulu no šūnas virs tās un pielāgo šūnu atsauces.

    Piemēram, ja A1 šūnā ir formula un vēlaties to kopēt uz A2 šūnas, atlasiet A2 un nospiediet Ctrl + D .

    2. Kopējiet formulu pa labi

    Ctrl + R - kopē formulu no šūnas pa kreisi un pielāgo šūnu atsauces.

    Piemēram, ja A2 šūnā ir formula un vēlaties to kopēt uz B2 šūnu, atlasiet B2 un nospiediet Ctrl + R .

    Padoms. Abus iepriekš minētos īsceļus var izmantot arī formulu kopēšanai uz vairākām šūnām. Triks ir tāds, ka pirms īsceļu kombinācijas nospiešanas ir jāizvēlas gan avota šūna, gan mērķa šūna. Piemēram, ja vēlaties kopēt formulu no A1 uz nākamajām 9 rindām, atlasiet šūnas A1:A10 un nospiediet Ctrl + D .

    3. Precīzi nokopējiet formulu

    Ctrl + ' - nokopē formulu no iepriekš esošās šūnas uz pašlaik atlasīto šūnu. tieši un atstāj šūnu rediģēšanas režīmā.

    Šis ir ātrs veids, kā izveidot precīzu formulas kopiju. nemainot šūnu atsauces Piemēram, lai nokopētu formulu no šūnas A1 uz A2 tā, lai netiktu mainītas atsauces, atlasiet A2 un nospiediet Ctrl + ' .

    Piezīme. Nejauciet īsceļu kombināciju Ctrl + ' (Ctrl + vienreizējs pēdiņš), kas precīzi kopē formulu no iepriekš esošās šūnas, ar kombināciju Ctrl + ` (Ctrl + taustiņš ar lielo akcentu), kas aktivizē formulu rādīšanas režīmu programmā Excel.

    Nu, tas ir viss, kas man ir jāsaka par formulu kopēšanu programmā Excel. Ja jūs zināt dažas citas metodes, kā ātri pārvietot vai kopēt formulu Excel loksnēs, lūdzu, dalieties ar tām. Paldies, ka izlasījāt, un ceru, ka nākamnedēļ tiksimies mūsu blogā!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.