Kaip taikyti tą pačią formulę kelioms "Excel" ląstelėms (7 būdai)

  • Pasidalinti
Hugh West

Dažniausiai naudotojams tenka taikyti įvairias formules, kad apskaičiuotų reikšmes "Microsoft Excel . Vėlgi naudotojams gali prireikti tų pačių formulių apskaičiuoti reikšmėms apatinėse eilutėse ar stulpeliuose esančiose ląstelėse, visai šalia ląstelės. Įterpti formulę į visas šias ląsteles po vieną yra varginantis ir daug laiko reikalaujantis darbas. Šioje pamokoje parodysiu, kaip taikyti tą pačią formulę kelioms "Excel" ląstelėms.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti nemokamą "Excel" čia esantį sąsiuvinį ir praktikuokitės savarankiškai.

Taikyti tą pačią formulę.xlsm

7 paprasti būdai taikyti tą pačią formulę kelioms "Excel" ląstelėms

Daugiau nei vienu būdu galite taikyti "Excel" formulę kelioms ląstelėms (ląstelių nuorodos taip pat pasikeis). Šioje pamokoje parodysiu septynis skirtingus būdus, kaip taikyti tą pačią formulę kelioms "Excel" ląstelėms. Iš pradžių panaudosiu tris skirtingus klaviatūros spartinamuosius klavišus, tada naudosiu Automatinis pildymas Trečiajam metodui naudosiu "Excel" funkciją. Kopijuoti ir Pasta komandą, o ketvirtajame metode parodysiu, kaip kopijuoti formules, esančias nesiribojančiose ląstelėse. Penktojoje ir šeštojoje procedūrose pademonstruosiu, kaip naudoti komandą Užpildymo rankena įrankis ir "Excel" lentelė, atitinkamai. Galiausiai pritaikysiu VBA kodą rezultatui pasiekti. Patikrinkite juos. Naudokite metodą, kuris geriausiai atitinka jūsų tikslą.

Mūsų darbo tikslais paimsiu tokį duomenų rinkinį. Kai kurių produktų kainos (eurais) pateikiamos pagal Kaina (eurais) Taip pat valiutų kursai rodomi langelių intervale C12:E12 . Noriu, kad produktų kainos būtų rodomos kitomis valiutomis, pvz. USD , GBP , ir JPY . Taikant metodus darbalapyje, ląstelių nuorodos taip pat keisis pagal jūsų duomenų rinkinį.

Išmokime metodus.

1. Klaviatūros spartieji klavišai, skirti taikyti tą pačią formulę kelioms "Excel" ląstelėms

Pirmuoju metodu parodysiu, kaip naudoti tris skirtingus sparčiuosius klavišus tai pačiai formulei kopijuoti į kelias ląsteles. Kiekvienas iš spartesniųjų klavišų bus naudojamas skirtingai, priklausomai nuo jų naudojimo. Trys spartieji klavišai yra šie. CTRL + Enter , CTRL + R ir CTRL + D .

1.1 CTRL + Enter klavišų paspaudimas

Naudodamasis šiuo trumpiniu, ląstelėje parašysiu tik vieną formulę D5 ir naudokite jį visame ląstelių intervale D5: F9 . Parodysiu, kaip tai padaryti toliau nurodytais veiksmais.

1 žingsnis:

  • Pirmiausia pasirinkite ląstelių intervalą D5:F9 .
  • Pasirinkus ląstelių intervalą, pirmoji ląstelė tampa aktyviąja ląstele.
  • Mūsų pasirinkimui, ląstelės D5 yra aktyvioji ląstelė. Matote, kad kitos diapazono ląstelės yra pilkos (neaktyvios).

2 žingsnis:

  • Antra, įveskite šią formulę. Ši formulė bus automatiškai įrašyta į ląstelę D5 kaip D5 yra aktyvioji ląstelė.
=C5*C$12

Formulės suskirstymas

  • Atkreipkite dėmesį, kad formulėje yra mišrios ląstelių nuorodos. $C5 nuoroda reiškia, kad formulę nukopijavus į dešinę, stulpelis C nepasikeis. Taigi, tai bus kaip C5 , C5 , ir C5 . Visi yra C5 , nes kai formulė kopijuojama į dešinę, eilutė nekeičiama. Kai formulė kopijuojama žemyn, ląstelių nuorodos bus C5 , C6 , C7 , C8 , ir C9 . Taip yra todėl, kad kopijuojant formulę žemyn keičiasi eilutės.
  • C$12 nuoroda reiškia, kad, kopijuojant formulę į dešinę, nuorodos bus C12 , D12 , ir E12 . Kadangi stulpelyje esanti nuoroda C yra santykinis. Kai nukopijuosime šią formulę, nuorodos bus C12 , C12 , C12 , ir C12 . Taip yra todėl, kad eilutė 12 yra absoliutus.

3 veiksmas:

  • Trečia, paspauskite CTRL + Enter vienu metu ant klaviatūros.
  • Todėl galutinis rezultatas atrodys kaip šiame paveikslėlyje.

1.2 CTRL + R klavišų paspaudimas

Naudosime antrąjį klaviatūros spartųjį klavišą, t. y., CTRL + R , kad tą pačią formulę pritaikytumėte dešinėje esančiam stulpeliui. Vienu metu šį spartųjį klavišą galite taikyti tik vienam stulpeliui. Norėdami naudoti kelis stulpelius, spartųjį klavišą turite paspausti kelis kartus. Šios procedūros veiksmai yra tokie.

1 žingsnis:

  • Pirma, ląstelėje D5 , įveskite šią formulę.
=C5*C$12

2 žingsnis:

  • Antra, paspauskite Įveskite ir naudokite Automatinis pildymas gauti visų stulpelyje esančių vaisių kainą D .

3 veiksmas:

  • Trečia, pasirinkite dešinįjį stulpelį prie stulpelio D gavę visas reikšmes.
  • Tada paspauskite CTRL + R ant klaviatūros.

4 veiksmas:

  • Galiausiai rezultatas atrodys kaip šiame paveikslėlyje.
  • Čia gausite visas stulpelio reikšmes vienu sparčiuoju klavišu E .

5 veiksmas:

  • Todėl pakartokite tą patį procesą, kad gautumėte visas stulpelio F .

1.3 CTRL + D klavišų paspaudimas

Trečioje procedūroje naudosiu CTRL + D klaviatūros spartusis klavišas, skirtas tai pačiai formulei kopijuoti keliuose langeliuose. Naudojant šį spartųjį klavišą negalima taikyti formulės diapazonui. Jis veikia tik stulpeliui.

1 žingsnis:

  • Pradžioje užpildykite langelį D5 su ankstesnių metodų formulėmis, kad gautumėte norimą vertę.

2 žingsnis:

  • Antra, gavę reikšmę, pasirinkite to paties stulpelio apatinius langelius kartu su formulės langeliu.

3 veiksmas:

  • Trečia, paspauskite CTRL + D , o apatinė ląstelė bus užpildyta automatiškai, pakoregavus ląstelės formulę D5 .

4 veiksmas:

  • Galiausiai užpildykite kitus duomenų rinkinio stulpelius, naudodami tą patį metodą, kaip ir ankstesniuose veiksmuose.

Skaityti daugiau: Kaip "Excel" programoje naudoti "Point and Click" metodą (3 pavyzdžiai)

2. Automatinio užpildymo funkcija, skirta taikyti tą pačią formulę keliose ląstelėse

Kalbant apie antrąjį požiūrį, noriu pasakyti, kad Automatinis pildymas "Excel" funkciją, kad nukopijuotumėte formulę į kelias ląsteles. Čia formulę parašysiu tik vienoje ląstelėje, o paskui ją vilksiu į visą ląstelių intervalą D6:F9 . Norėdami sužinoti daugiau apie šią procedūrą, atlikite toliau nurodytus veiksmus.

1 žingsnis:

  • Pirma, ląstelėje D5 , įveskite norimą reikšmę taikydami formulę.
  • Įterpę, pelės žymeklį pelės apačioje dešiniajame langelio kampe rasite pliuso ženklą.

2 žingsnis:

  • Antra, vilkite ženklą į apatinius langelius, kol D9 užpildyti jas norima verte.

3 veiksmas:

  • Trečia, apatiniame dešiniajame langelio kampe pastebėsite dar vieną ženklą D9 .
  • Tada vilkite Automatinis pildymas į dešinę stulpelio pusę D užpildyti visus langelius formulės reikšmėmis.

Skaityti daugiau: Kaip taikyti formulę visam stulpeliui netraukiant "Excel

3. Kopijavimo ir įklijavimo komandos naudojimas tai pačiai formulei taikyti

Dabar pademonstruosiu, kaip naudoti Kopijuoti ir Pasta Excel komandą, kad tą pačią formulę nukopijuotumėte į kelis langelius. Taip pat parodysiu, kaip kartu su šiomis komandomis naudoti du sparčiuosius klaviatūros klavišus. Pereikime prie mūsų pagrindinės procedūros.

1 žingsnis:

  • Pirmiausia į ląstelę įterpkite formulę, kad gautumėte norimą rezultatą D5 .

2 žingsnis:

  • Antra, dešiniuoju pelės klavišu spustelėkite ląstelėje D5 ir pasirinkite Kopijuoti .
  • Arba galite paspausti CTRL + C pasirinkę langelį.
  • Šiuo atveju ši komanda arba spartusis klavišas nukopijuos formulę iš ląstelės D5 .

3 veiksmas:

  • Trečia, pasirinkite ląstelių intervalą D6:F9 ir dar kartą spustelėkite pelę dešiniuoju pelės klavišu.
  • Tada pasirinkite Pasta paspaudus dešinįjį pelės klavišą, kad formulę įklijuotumėte į pasirinktą ląstelių intervalą.
  • Arba galite paspausti CTRL + V įklijuoti formulę.

4 veiksmas:

  • Galiausiai formulė bus nukopijuota į visas pasirinktas ląstelių intervalo ląsteles.

Skaityti daugiau: Kaip įterpti viso "Excel" stulpelio formulę (6 greiti būdai)

4. Formulės kopijavimas į nesusijusias ląsteles

Ankstesniuose metoduose kopijavau formulę į visą duomenų rinkinio langelių intervalą. Tačiau kokia bus procedūra, jei nereikia užpildyti visų duomenų rinkinio langelių? Atsakymą į šį klausimą rasite tolesniuose veiksmuose.

1 žingsnis:

  • Pirmiausia įterpkite tą pačią formulę, kaip ir ankstesniuose metoduose, kad gautumėte rezultatą ląstelėje D5 .

2 žingsnis:

  • Antra, pasirinkite langelį D5 ir dešiniuoju pelės klavišu spustelėkite ant pelės.
  • Tada pasirinkite Kopijuoti komanda .

3 veiksmas:

  • Trečia, pažymėkite duomenų rinkinio ląsteles, kuriose norite taikyti formulę.
  • Norėdami tai padaryti, paspauskite CTRL klaviatūroje ir vienu metu kairiuoju pelės klavišu spustelėkite norimas ląsteles.

4 veiksmas:

  • Ketvirta, paspauskite CTRL + V klaviatūroje, kad įklijuotumėte formulę į pasirinktus langelius.
  • Galiausiai jūsų duomenų rinkinys atrodys taip, kaip parodyta šiame paveikslėlyje.

5. Naudojant "Excel" užpildymo rankenėlės įrankį taikyti tą pačią formulę

Parodžiau, kaip naudoti "Excel Automatinis pildymas funkciją, aprašytą ankstesnėje šio straipsnio dalyje. Dabar pademonstruosiu kitą metodą, naudodamas Automatinis pildymas arba įrankiu Fill Handle (užpildyti rankenėlę), kad pasiektumėte tikslą. Taikant šį metodą dešinėje esančioms ląstelėms negalima taikyti formulės.

1 žingsnis:

  • Pradžioje užpildykite langelį D5 pagal ankstesnio metodo formulę.

2 žingsnis:

  • Antra, pastebėsite, kad Užpildymo rankena įrankis apatiniame dešiniajame kampe D5 .
  • Tada dukart spustelėkite Užpildymo rankena įrankis.

3 veiksmas:

  • Trečia, apatiniai stulpelio langeliai D po ankstesnio veiksmo bus pasiektos pageidaujamos reikšmės.

4 veiksmas:

  • Galiausiai pakartokite veiksmus 1-3 kad gautumėte norimą rezultatą visoms duomenų rinkinio ląstelėms.

Skaityti daugiau: Kaip taikyti "Excel" formulę pakaitinėms eilutėms (5 paprasti būdai)

6. "Excel" lentelės įterpimas siekiant taikyti tą pačią formulę

Kartais pagalvoju, kad "Excel" lentelė yra vienas iš mūsų civilizacijos stebuklų. Intervalą lengva paversti lentele. Tiesiog pasirinkite ląstelę intervale ir paspauskite CTRL + T arba naudokite komandą Įterpti> Lentelės> Lentelė . Šios procedūros atlikimo veiksmai yra tokie.

1 žingsnis:

  • Pirmiausia pasirinkite ląstelių intervalą B5:F9 .
  • Tada eikite į Įdėkite juostos skirtuką ir pasirinkite Lentelė .

2 žingsnis:

  • Antra, pamatysite Sukurti lentelę dialogo langas.
  • Patikrinę ląstelių intervalą, paspauskite GERAI .

3 veiksmas:

  • Trečia, atlikus ankstesnius veiksmus mūsų duomenų lentelė bus paversta "Excel" lentele.
  • Ląstelėje D5 lentelėje įveskite šią formulę.
=C5*C$12

4 veiksmas:

  • Ketvirta, paspaudę Įveskite , visas stulpelis po langeliu D5 bus automatiškai užpildyta formulės verte.

5 veiksmas:

  • Galiausiai pakartokite šį veiksmą, kad visiškai užpildytumėte lentelę.

7. VBA taikymas tai pačiai formulei taikyti keliose ląstelėse

Galiausiai pritaikysiu VBA kodą, kad būtų galima užpildyti kelis langelius ta pačia formule, kaip ir taikant paskutinįjį metodą. Kodo tekste pateikus tinkamas komandas ir sekas, užduotį galima atlikti be jokio papildomo įrankio ar funkcijos. Toliau pažiūrėkime visą procedūrą.

1 žingsnis:

  • Pirmiausia eikite į Kūrėjas juostos skirtuką ir jame pasirinkite "Visual Basic .

2 žingsnis:

  • Antra, pamatysite VBA
  • Įdėkite skirtuką, pasirinkite Modulis lange.

3 veiksmas:

  • Trečia, į modulį nukopijuokite šį kodą.
 Sub Apply_Same_Formula() "Pasirenkant ląstelių diapazoną Range("D5:F9").Select "Taikant formulę pasirinktame ląstelių diapazone Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

VBA suskirstymas

  • Pirmiausia kviečiame procedūrą Sub Apply_Same_Formula .
 Dalis Apply_Same_Formula() 
  • Antra, pasirenkame ląstelių intervalą, kuriam bus taikoma formulė
 Range("D5:F9").Select 
  • Trečia, įvedame formulę, kuri turi būti taikoma pasirinktam ląstelių diapazonui.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S 4 žingsnis:

  • Ketvirta, įrašykite kodą į modulį.
  • Tada išsaugokite kodą ir, laikydami žymeklį modulyje, paspauskite F5 arba paleidimo mygtuką, kad paleistumėte kodą.

5 veiksmas:

  • Galiausiai, paleidus kodą, visas duomenų rinkinys bus užpildytas kodo formulėje nurodytomis reikšmėmis.

Skaityti daugiau: "Excel VBA": Įterpkite formulę su santykine nuoroda (visi galimi būdai)

Išvada

Tai yra šio straipsnio pabaiga. Tikiuosi, kad šis straipsnis jums bus naudingas. Perskaitę pirmiau pateiktą aprašymą, galėsite taikyti tą pačią formulę kelioms "Excel" ląstelėms naudodami bet kurį iš pirmiau minėtų metodų. Toliau pateiktame komentarų skyriuje pasidalykite su mumis tolesnėmis užklausomis ar rekomendacijomis.

Svetainė ExcelWIKI komanda visada rūpinasi jūsų pageidavimais. Todėl po komentarų prašome suteikti mums keletą akimirkų, kad galėtume išspręsti jūsų problemas, ir mes atsakysime į jūsų užklausas, pateikdami geriausius galimus sprendimus.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.