Satura rādītājs
Lielākoties lietotājiem ir jāpielieto dažādas formulas, lai aprēķinātu vērtības, kas norādītas Microsoft Excel . Atkal lietotājiem var būt nepieciešamas tās pašas formulas, lai aprēķinātu vērtības šūnās, kas atrodas zemākās rindās vai kolonnās, tieši blakus šūnai. Formulas ievietošana visās šūnās pa vienai ir garlaicīga un laikietilpīga. Šajā pamācībā es parādīšu, kā vienu un to pašu formulu piemērot vairākām Excel šūnām.
Lejupielādēt Practice Workbook
Varat lejupielādēt bezmaksas Excel darba burtnīcu šeit un praktizējieties paši.
Piemērot to pašu formulu.xlsm7 vienkārši veidi, kā vienu un to pašu formulu piemērot vairākām Excel šūnām
Vairāk nekā vienā veidā varat piemērot Excel formulu vairākām šūnām (mainīsies arī šūnu atsauces). Šajā pamācībā es parādīšu septiņus dažādus veidus, kā piemērot vienu un to pašu formulu vairākām Excel šūnām. Sākumā es izmantošu trīs dažādus tastatūras saīsnes, pēc tam izmantošu Automātiskā aizpildīšana Trešajai metodei es izmantošu Excel funkciju. Kopēt un Paste komandu un ceturtajā metodē parādīšu procesu, kā kopēt formulas nesaderīgās šūnās. Piektajā un sestajā procedūrā es demonstrēšu, kā izmantot komandu Uzpildes rokturis rīks un Excel tabula. Visbeidzot, es piemērošu VBA Lai sasniegtu rezultātu, pārbaudīsim tos. Izmantojiet metodi, kas vislabāk atbilst jūsu mērķim.
Mūsu darba vajadzībām es ņemšu šādu datu kopu. Dažu produktu cenas (euro) ir norādītas zem šādiem punktiem. Cena (EUR) arī valūtas maiņas kursi ir norādīti šūnu diapazonā. C12:E12 . Es gribu, lai produktu cenas tiktu norādītas citās valūtās, piemēram. USD , GBP , un JPY . Piemērojot metodes darblapā, atbilstoši datu kopumam mainīsies arī šūnu atsauces.
Apgūsim metodes.
1. Tastatūras īsceļu izmantošana, lai piemērotu vienu un to pašu formulu vairākām Excel šūnām
Pirmajā metodē es demonstrēšu trīs dažādu tastatūras īsceļu izmantošanu, lai kopētu vienu un to pašu formulu vairākās šūnās. Katrs no īsceļiem darbosies atšķirīgi atkarībā no tā, kā tas tiks izmantots. Trīs īsceļi ir šādi. CTRL + Enter , CTRL + R un CTRL + D .
1.1 CTRL + Enter taustiņu nospiešana
Izmantojot šo saīsinājumu, es rakstīšu tikai vienu formulu šūnā D5 un izmantot to visā šūnu diapazonā D5: F9 . Ļaujiet man parādīt, kā to izdarīt, veicot šādus soļus.
1. solis:
- Vispirms atlasiet šūnu diapazonu D5:F9 .
- Šeit, izvēloties šūnu diapazonu, pirmā šūna kļūst par aktīvo šūnu.
- Mūsu atlasei, šūnu D5 Pārējās šūnas diapazonā ir pelēkas (nav aktīvas). Redziet, pārējās šūnas diapazonā ir pelēkas (nav aktīvas).
2. solis:
- Otrkārt, ievadiet šādu formulu. Šī formula tiks automātiski ievadīta šūnā D5 kā D5 ir aktīvā šūna.
=C5*C$12
Formulas sadalījums
- Ievērojiet, ka formulā ir jauktas atsauces uz šūnām. $C5 atsauce nozīmē, ka tad, kad formula tiek kopēta pa labi, slejā C nemainīsies. Tātad, tas būs kā C5 , C5 , un C5 . Visi ir C5 , jo, kad formula tiek kopēta pa labi, rinda netiek mainīta. Kad formula tiek kopēta uz leju, šūnas atsauces tiks mainītas. C5 , C6 , C7 , C8 , un C9 . Tas ir tāpēc, ka, kopējot formulu, mainās rindas.
- C$12 atsauce nozīmē, ka tad, kad formula tiek kopēta pa labi, atsauces būs C12 , D12 , un E12 . Tā kā atsauce slejā C ir relatīvs. Kad mēs šo formulu kopējam uz leju, atsauces būs šādas. C12 , C12 , C12 , un C12 . Tas ir tāpēc, ka rinda 12 ir absolūta.
3. solis:
- Treškārt, nospiediet CTRL + Enter vienlaicīgi uz tastatūras.
- Rezultātā galarezultāts būs šāds.
1.2 CTRL + R taustiņu nospiešana
Mēs izmantosim otro tastatūras saīsni, t. i., CTRL + R , lai to pašu formulu piemērotu labajā slejā. Vienlaikus šo saīsni var piemērot tikai vienai slejai. Vairāku sleju gadījumā saīsne jānospiež vairākas reizes. Šīs procedūras darbības ir šādas.
1. solis:
- Pirmkārt, šūnā D5 , ievadiet šādu formulu.
=C5*C$12
2. solis:
- Otrkārt, nospiediet Ievadiet un izmantot Automātiskā aizpildīšana lai iegūtu cenu par visiem augļiem, kas norādīti slejā D .
3. solis:
- Treškārt, atlasiet labo kolonnu kolonnai D pēc visu vērtību iegūšanas.
- Pēc tam nospiediet CTRL + R uz tastatūras.
4. solis:
- Rezultātā rezultāts izskatīsies, kā parādīts attēlā.
- Šeit jūs iegūsiet visas vērtības vienā īsceļā kolonnai. E .
5:
- Pēc tam atkārtojiet to pašu procesu, lai iegūtu visas vērtības slejā F .
1.3 CTRL + D taustiņu nospiešana
Trešajā procedūrā es izmantošu CTRL + D Tastatūras saīsne, lai kopētu vienu un to pašu formulu vairākās šūnās. Izmantojot šo saīsni, formulu nevar piemērot diapazonam. Tā darbojas tikai kolonnai.
1. solis:
- Sākumā aizpildiet šūnas D5 ar iepriekšējo metožu formulu, lai iegūtu vēlamo vērtību.
2. solis:
- Otrkārt, pēc vērtības iegūšanas atlasiet tās pašas kolonnas apakšējās šūnas kopā ar formulas šūnu.
3. solis:
- Treškārt, nospiediet CTRL + D , un apakšējā šūna tiks aizpildīta automātiski, pielāgojot šūnas formulu. D5 .
4. solis:
- Visbeidzot aizpildiet pārējās datu kopas kolonnas, izmantojot to pašu metodi, kas parādīta iepriekš minētajos soļos.
Lasīt vairāk: Kā lietot norādes un klikšķa metodi programmā Excel (3 piemēri)
2. Automātiskās aizpildīšanas funkcijas izmantošana, lai piemērotu vienu un to pašu formulu vairākās šūnās
Attiecībā uz otro pieeju es norādīšu, ka Automātiskā aizpildīšana Excel funkciju, lai kopētu formulu uz vairākām šūnām. Šeit es formulu rakstīšu tikai vienā šūnā un pēc tam velciet formulu uz visu šūnu diapazonu. D6:F9 . Lai uzzinātu vairāk par šo procedūru, izpildiet šādas darbības.
1. solis:
- Pirmkārt, šūnā D5 , ievietojiet vēlamo vērtību, izmantojot formulu.
- Pēc ievietošanas, novietojot peli šūnas apakšējā labajā stūrī, parādīsies plus zīme.
2. solis:
- Otrkārt, velciet zīmi uz apakšējām šūnām, līdz D9 lai aizpildītu tos ar vēlamo vērtību.
3. solis:
- Treškārt, šūnas apakšējā labajā stūrī pamanīsiet vēl vienu zīmi. D9 .
- Pēc tam velciet Automātiskā aizpildīšana kolonnas labajā pusē D lai aizpildītu visas šūnas ar formulas vērtībām.
Lasīt vairāk: Kā piemērot formulu visai kolonnai bez vilkšanas programmā Excel
3. Kopēšanas un ielīmēšanas komandas izmantošana, lai piemērotu to pašu formulu
Tagad es demonstrēšu, kā izmantot Kopēt un Paste Excel komandu, lai kopētu vienu un to pašu formulu vairākās šūnās. Es arī parādīšu divu tastatūras īsceļu izmantošanu kopā ar šīm komandām. Pārejam pie mūsu galvenās procedūras.
1. solis:
- Vispirms ievietojiet formulu, lai iegūtu vēlamo rezultātu šūnā D5 .
2. solis:
- Otrkārt, ar peles labo pogu noklikšķiniet uz par šūnu D5 un izvēlieties Kopēt .
- Varat arī nospiest CTRL + C pēc šūnas atlasīšanas.
- Šajā gadījumā šī komanda vai saīsne kopēs formulu no šūnas D5 .
3. solis:
- Treškārt, atlasiet šūnu diapazonu D6:F9 un vēlreiz noklikšķiniet uz peles ar peles labo peles pogu.
- Pēc tam izvēlieties Paste pēc peles labo peles taustiņu klikšķa, lai ielīmētu formulu atlasītajā šūnu diapazonā.
- Varat arī nospiest CTRL + V lai ielīmētu formulu.
4. solis:
- Visbeidzot formula tiks kopēta uz visām atlasītajām šūnām šūnu diapazonā.
Lasīt vairāk: Kā ievietot formulu visai kolonnai programmā Excel (6 ātri veidi)
4. Formulas kopēšana uz blakus esošām šūnām
Iepriekšējās metodēs es kopēju formulu visam datu kopas šūnu diapazonam. Bet kāda būs procedūra, ja jums nav jāaizpilda visas datu kopas šūnas? Atbildi uz šo jautājumu atradīsiet turpmākajos soļos.
1. solis:
- Vispirms ievietojiet to pašu formulu no iepriekšējām metodēm, lai iegūtu rezultātu šūnā D5 .
2. solis:
- Otrkārt, atlasiet šūnu D5 un ar peles labo pogu noklikšķiniet uz uz peles.
- Pēc tam atlasiet Kopēt komanda .
3. solis:
- Treškārt, atzīmējiet datu kopas šūnas, kurās vēlaties piemērot formulu.
- Lai to izdarītu, nospiediet CTRL uz tastatūras un vienlaicīgi ar peles labo pogu noklikšķiniet uz vēlamajām šūnām.
4. solis:
- Ceturtkārt, nospiediet CTRL + V uz tastatūras, lai ielīmētu formulu atlasītajās šūnās.
- Visbeidzot, jūsu datu kopa pēc šāda attēla izskatīsies šādi.
5. Izmantojot Excel aizpildīšanas rokturīša rīku, lai piemērotu to pašu formulu
Esmu parādījis, kā izmantot Excel Automātiskā aizpildīšana funkcija iepriekšējā diskusijā šajā rakstā. Tagad es demonstrēšu citu paņēmienu ar Automātiskā aizpildīšana vai aizpildīšanas rokturi, lai sasniegtu mērķi. Izmantojot šo metodi, labajā pusē esošajām šūnām nevar piemērot formulu.
1. solis:
- Sākumā aizpildiet šūnas D5 ar iepriekšējās metodes formulu.
2. solis:
- Otrkārt, jūs pamanīsiet, ka Uzpildes rokturis rīks apakšējā labajā stūrī D5 .
- Pēc tam divreiz noklikšķiniet uz Uzpildes rokturis instruments.
3. solis:
- Treškārt, kolonnas apakšējās šūnas D pēc iepriekšējā soļa būs vēlamās vērtības.
4. solis:
- Visbeidzot, atkārtojiet darbības 1-3 lai iegūtu vēlamo rezultātu visām datu kopas šūnām.
Lasīt vairāk: Kā lietot formulu programmā Excel, lai mainītu rindas (5 vienkārši veidi)
6. Excel tabulas ievietošana, lai piemērotu to pašu formulu
Dažreiz es domāju, ka Excel tabula ir viens no mūsu civilizācijas brīnumiem. Ir viegli pārveidot diapazonu par tabulu. Vienkārši atlasiet šūnu diapazonā un nospiediet pogu CTRL + T vai izmantot komandu Ievietot> Tabulas> Tabula . Šīs procedūras veikšanas darbības ir šādas.
1. solis:
- Vispirms atlasiet šūnu diapazonu B5:F9 .
- Pēc tam dodieties uz Ievietot lentes cilni un atlasiet Tabula .
2. solis:
- Otrkārt, jūs redzēsiet Izveidot tabulu dialoglodziņš.
- Pēc šūnu diapazona verifikācijas nospiediet LABI .
3. solis:
- Treškārt, mūsu datu tabula pēc iepriekšējām darbībām tiks pārveidota Excel tabulā.
- Šūnā D5 tabulā ievadiet šādu formulu.
=C5*C$12
4. solis:
- Ceturtkārt, pēc nospiešanas Ievadiet , visa sleja zem šūnas D5 tiks automātiski aizpildīta ar formulas vērtību.
5:
- Visbeidzot atkārtojiet iepriekš minēto darbību, lai pilnībā aizpildītu tabulu.
7. VBA pielietošana, lai piemērotu vienu un to pašu formulu vairākām šūnām
Visbeidzot, es piemērošu VBA kodu, lai aizpildītu vairākas šūnas ar to pašu formulu kā pēdējā metode. Kodā norādot pareizās komandas un secības, uzdevumu var izpildīt bez papildu rīka vai funkcijas. Tālāk apskatīsim pilnu procedūru.
1. solis:
- Vispirms dodieties uz Izstrādātājs lentes cilni un no tās izvēlieties Visual Basic .
2. solis:
- Otrkārt, jūs redzēsiet VBA
- No Ievietot cilnē izvēlieties Modulis logā.
3. solis:
- Treškārt, modulī nokopējiet šādu kodu.
Sub Apply_Same_Formula() 'Izvēloties šūnu diapazonu Range("D5:F9").Select 'Piemērojot formulu izvēlētajā šūnu diapazonā Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
VBA sadalījums
- Pirmkārt, mēs izsaucam procedūru Sub Apply_Same_Formula .
Apakšiedaļa Apply_Same_Formula()
- Otrkārt, mēs izvēlamies šūnu diapazonu, lai piemērotu formulu
Range("D5:F9").Select
- Treškārt, mēs ievadām formulu, kas jāpiemēro atlasītajā šūnu diapazonā.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S 4:
- Ceturtkārt, saglabājiet kodu modulī.
- Pēc tam saglabājiet kodu un, turēdami kursoru modulī, nospiediet F5 vai pogu palaist, lai palaistu kodu.
5:
- Visbeidzot, pēc koda palaišanas viss datu kopums tiks aizpildīts ar vērtībām no kodā sniegtās formulas.
Lasīt vairāk: Excel VBA: formulas ievietošana ar relatīvo atsauci (visi iespējamie veidi)
Secinājums
Tas ir šī raksta beigas. Es ceru, ka šis raksts jums būs noderīgs. Pēc iepriekšminētā apraksta izlasīšanas jūs varēsiet piemērot vienu un to pašu formulu vairākām Excel šūnām, izmantojot jebkuru no iepriekš minētajām metodēm. Lūdzu, dalieties ar mums ar jebkādiem papildu jautājumiem vai ieteikumiem komentāru sadaļā zemāk.
Portāls ExcelWIKI Komanda vienmēr rūpējas par jūsu vēlmēm. Tāpēc pēc komentāru iesniegšanas, lūdzu, dodiet mums dažus mirkļus, lai atrisinātu jūsu jautājumus, un mēs atbildēsim uz jūsu jautājumiem, piedāvājot labākos iespējamos risinājumus.