Kuidas rakendada sama valemit mitmele Exceli lahtrisse (7 võimalust)

  • Jaga Seda
Hugh West

Enamasti tuleb kasutajatel rakendada erinevaid valemeid väärtuste arvutamiseks väärtuste Microsoft Excel . Jällegi võivad kasutajad vajada samu valemeid, et arvutada väärtusi alumiste ridade või veergude lahtrites, otse lahtri kõrval. Valemi sisestamine kõikidesse nendesse lahtritesse ükshaaval on tüütu ja aeganõudev. Selles õpetuses näitan teile, kuidas rakendada sama valemit mitmesse lahtrisse Excelis.

Lae alla praktiline töövihik

Saate alla laadida tasuta Excel töövihik siin ja harjutage ise.

Rakenda sama valem.xlsm

7 lihtsat viisi sama valemi kohaldamiseks mitmele Exceli lahtrisse

Enam kui ühel viisil saab Exceli valemit rakendada mitmele lahtrisse (ka lahtriviited muutuvad). Selles õpetuses näitan teile seitse erinevat viisi, kuidas rakendada sama valemit mitmele lahtrisse Excelis. Kõigepealt kasutan kolme erinevat klaviatuurikombinatsiooni, seejärel kasutan AutoFill Exceli funktsioon. Kolmanda meetodi puhul kasutan ma funktsiooni Koopia ja Paste käsku ja näitan neljandas meetodis, kuidas kopeerida valemeid mitte-niipeolevates lahtrites. Viiendas ja kuuendas protseduuris näitan, kuidas kasutada käsku Täitmise käepide tööriista ja Exceli tabelit vastavalt. Lõpuks rakendan ma VBA koodi, et saavutada tulemus. Vaatame neid läbi. Kasutage meetodit, mis sobib teie eesmärgile kõige paremini.

Meie tööks võtan järgmise andmestiku. Mõne toote hinnad (eurodes) on esitatud alljärgnevalt. Hind (eurodes) veerus. Samuti on vahetuskursid näidatud lahtri vahemikus C12:E12 Ma tahan näidata toodete hindu teistes vääringutes, nagu näiteks USD , GBP ja JPY Kui te rakendate meetodeid oma töölehel, muutuvad ka lahtriviited vastavalt teie andmekogumile.

Õpime meetodeid.

1. Klaviatuurikombinatsioonide kasutamine sama valemi kohaldamiseks mitmele Exceli lahtrisse

Esimeses meetodis demonstreerin kolme erineva klahvikombinatsiooni kasutamist sama valemi kopeerimiseks mitmesse lahtrisse. Iga klahvikombinatsioon toimib erinevalt sõltuvalt nende kasutamisest. Need kolm klahvikombinatsiooni on- CTRL + Enter , CTRL + R ja CTRL + D .

1.1 CTRL + Enter klahvide vajutamine

Kasutades seda otseteed, kirjutan ainult ühe valemi lahtrisse D5 ja kasutada seda kogu lahtrite vahemikus D5: F9 Näitan teile, kuidas seda teha järgmistes sammudes.

1. samm:

  • Kõigepealt valige lahtrite vahemik D5:F9 .
  • Kui valite siinkohal lahtrite vahemiku, saab esimesest lahtrist aktiivne lahter.
  • Meie valiku puhul on raku D5 on aktiivne lahter. Te näete, et teised lahtrid selles vahemikus on hallid (mitteaktiivsed).

2. samm:

  • Teiseks sisestage järgmine valem. See valem sisestatakse automaatselt lahtrisse D5 nagu D5 on aktiivne rakk.
=$C5*C$12

Valemi jaotus

  • Pange tähele, et valemil on segatud lahtriviited. $C5 viide tähendab, et kui valem kopeeritakse paremale, siis veerus C ei muutu. Nii et see on nagu C5 , C5 ja C5 . Kõik on C5 , sest kui valemit kopeeritakse paremale, siis rida ei muutu. Kui valemit kopeeritakse alla, siis on lahtriviited C5 , C6 , C7 , C8 ja C9 See tuleneb sellest, et valemi kopeerimisel muutuvad read.
  • C$12 viide tähendab, et kui valemit kopeeritakse paremale, on viited C12 , D12 ja E12 Kuna viide veerus C on suhteline. Ja kui me kopeerime selle valemi alla, on viited C12 , C12 , C12 ja C12 Seda seetõttu, et rida 12 on absoluutne.

3. samm:

  • Kolmandaks, vajutage CTRL + Enter samaaegselt klaviatuuril.
  • Sellest tulenevalt näeb lõpptulemus välja nagu järgmine pilt.

1.2 Klahvide CTRL + R vajutamine

Me kasutame teist klahvikombinatsiooni, st, CTRL + R , et rakendada sama valemit paremal asuvale veerule. Seda otseteed saab rakendada ainult ühele veerule korraga. Mitme veeru puhul peate vajutama otseteed mitu korda. Selle protseduuri sammud on järgmised.

1. samm:

  • Esiteks, raku D5 , sisestage järgmine valem.
=$C5*C$12

2. samm:

  • Teiseks, vajutage Sisesta ja kasutada AutoFill et saada kõigi veerus olevate puuviljade hinda. D .

3. samm:

  • Kolmandaks, valige paremale veerule veerg D pärast kõigi väärtuste saamist.
  • Seejärel vajutage CTRL + R klaviatuuril.

4. samm:

  • Lõpuks näeb tulemus välja nagu järgmine pilt.
  • Siin saate kõik väärtused ühes otsetees veeru jaoks E .

5. samm:

  • Järelikult korrake sama protsessi, et saada kõik väärtused veerus F .

1.3 Klahvide CTRL + D vajutamine

Kolmandas menetluses kasutan ma CTRL + D klahvikombinatsioon, et kopeerida sama valemit mitmesse lahtrisse. Selle klahvikombinatsiooni kasutamisel ei saa valemit rakendada vahemikku. See töötab ainult veeru puhul.

1. samm:

  • Alguses täitke lahter D5 eelmiste meetodite valemiga, et saada soovitud väärtus.

2. samm:

  • Teiseks, pärast väärtuse saamist valige sama veeru alumised lahtrid koos valemirakuga.

3. samm:

  • Kolmandaks, vajutage CTRL + D ja alumine lahter täidetakse automaatselt, kohandades lahtri valemit. D5 .

4. samm:

  • Lõpuks täitke andmekogumi teised veerud, kasutades sama tehnikat, mida on näidatud eespool kirjeldatud sammudes.

Loe edasi: Kuidas kasutada Excelis punkti ja klõpsu meetodit (3 näidet)

2. Automaatse täitmise funktsiooni rakendamine sama valemi kohaldamiseks mitmele lahtrisse

Teise lähenemisviisi puhul viitan ma sellele, et AutoFill Exceli funktsiooni, et kopeerida valem mitmesse lahtrisse. Siin kirjutan valemi ainult ühte lahtrisse ja siis lohistan valemi kogu lahtrivahemikku. D6:F9 Selle protseduuri kohta saate rohkem teada järgmistest sammudest.

1. samm:

  • Esiteks, raku D5 , sisestage soovitud väärtus, kohaldades valemit.
  • Pärast sisestamist leiate pärast hiire asetamist lahtri paremas alumises nurgas plussmärgi.

2. samm:

  • Teiseks, lohistage märki alumistesse lahtritesse, kuni D9 täita need soovitud väärtusega.

3. samm:

  • Kolmandaks märkate veel ühte märki lahtri alumises paremas nurgas. D9 .
  • Seejärel lohistage AutoFill veeru paremale poole D et täita kõik lahtrid valemi väärtustega.

Loe edasi: Kuidas rakendada valemit kogu veergu ilma Exceli lohistamiseta

3. Kasutades sama valemi rakendamiseks käsku Copy and Paste (kopeerimine ja kleepimine)

Järgnevalt näitan, kuidas kasutada Koopia ja Paste käsk Exceli sama valemi kopeerimiseks mitmesse lahtrisse. Näitan koos nende käskudega ka kahe klaviatuurikombinatsiooni kasutamist. Läheme meie põhiprotseduuri juurde.

1. samm:

  • Kõigepealt sisestage valem, et saada soovitud tulemus lahtrisse D5 .

2. samm:

  • Teiseks, paremklikk raku kohta D5 ja valige Koopia .
  • Teise võimalusena võite vajutada CTRL + C pärast lahtri valimist.
  • Siin kopeerib see käsk või otsetee valemi lahtrist D5 .

3. samm:

  • Kolmandaks, valige lahtri vahemik D6:F9 ja klõpsake hiirega uuesti paremale.
  • Seejärel valige Paste käsk pärast paremklõpsu, et kleepida valem valitud lahtri vahemikku.
  • Teise võimalusena võite vajutada CTRL + V valemi kleepimiseks.

4. samm:

  • Lõpuks kopeeritakse valem kõigisse valitud lahtritesse lahtrivahemikus.

Loe edasi: Kuidas sisestada valemit kogu Exceli veeru jaoks (6 kiiret võimalust)

4. Valemi kopeerimine mitterahalistesse lahtritesse

Minu eelmistes meetodites kopeerisin valemi kogu andmekogumi lahtrite vahemikku. Kuidas aga toimitakse, kui ei ole vaja täita kõiki andmekogumi lahtreid? Vastuse sellele küsimusele leiad järgmistest sammudest.

1. samm:

  • Kõigepealt sisestage eelmistest meetoditest sama valem, et saada tulemus lahtrisse D5 .

2. samm:

  • Teiseks, valige lahter D5 ja paremklikk hiirega.
  • Seejärel valige Koopia käsk .

3. samm:

  • Kolmandaks märgistage andmekogumi lahtrid, kus soovite valemit rakendada.
  • Selleks vajutage CTRL klaviatuuril ja klõpsake soovitud lahtritel samaaegselt vasakuga.

4. samm:

  • Neljandaks, vajutage CTRL + V klaviatuuril, et kleepida valem valitud lahtritesse.
  • Lõpuks näeb teie andmekogum pärast järgmist pilti välja selline.

5. Exceli täitekäepidemete tööriista kasutamine sama valemi rakendamiseks

Olen näidanud Exceli kasutamist AutoFill funktsioon selle artikli eelmises arutelus. Nüüd demonstreerin ma veel ühte tehnikat, mille puhul kasutatakse AutoFill või Fill Handle tööriistaga, et saavutada eesmärk. Selle meetodi puhul ei saa te rakendada valemit parempoolsetele lahtritele.

1. samm:

  • Alguses täitke lahter D5 eelmise meetodi valemiga.

2. samm:

  • Teiseks märkate, et Täitmise käepide tööriista paremas alumises nurgas D5 .
  • Seejärel topeltklõpsake topeltklõpsuga Täitmise käepide tööriist.

3. samm:

  • Kolmandaks, veeru alumised lahtrid D on pärast eelmist sammu soovitud väärtused.

4. samm:

  • Lõpuks korrake samme 1-3 et saada soovitud tulemus kõigi andmekogumi lahtrite kohta.

Loe edasi: Kuidas rakendada valemit Excelis vahelduvate ridade jaoks (5 lihtsat viisi)

6. Exceli tabeli sisestamine sama valemi rakendamiseks

Mõnikord arvan, et Exceli tabel on üks meie tsivilisatsiooni imedest. Vahemiku teisendamine tabeliks on lihtne. Lihtsalt valige vahemikus olev lahter ja vajutage nuppu CTRL + T või kasutada käsku Insert> Tabelid> Tabel Selle protseduuri teostamise sammud on järgmised.

1. samm:

  • Kõigepealt valige lahtrivahemik B5:F9 .
  • Siis mine Sisesta ribalindi vahekaart ja valige Tabel .

2. samm:

  • Teiseks, te näete Tabeli loomine dialoogiaknas.
  • Pärast lahtrite vahemiku kontrollimist vajutage OK .

3. samm:

  • Kolmandaks, meie andmetabel teisendatakse pärast eelnevaid samme Exceli tabeliks.
  • Kärgis D5 tabelis, sisestage järgmine valem.
=$C5*C$12

4. samm:

  • Neljandaks, pärast vajutamist Sisesta , kogu lahtri all olev veerg D5 täidetakse automaatselt valemi väärtusega.

5. samm:

  • Lõpuks korrake ülaltoodud sammu, et tabel täielikult täita.

7. VBA rakendamine sama valemi kohaldamiseks mitmele lahtrile

Lõpuks rakendan ma VBA kood, et täita mitu lahtrit sama valemiga kui viimane meetod. Andes koodis õiged käsud ja järjestused, saab ülesande täita ilma ühegi lisavahendi või -funktsioonita. Vaatame järgnevalt kogu protseduuri.

1. samm:

  • Esiteks, minge Arendaja ribalindi vahekaardil ja valige sealt käsk Visual Basic .

2. samm:

  • Teiseks, te näete VBA
  • Alates Sisesta vahekaart, valige Moodul aknas.

3. samm:

  • Kolmandaks kopeeri järgmine kood moodulisse.
 Sub Apply_Same_Formula() 'Valime rakkude vahemiku Range("D5:F9").Select 'Valemi rakendamine valitud rakkude vahemikus Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

VBA jaotus

  • Esiteks, me kutsume Sub-protseduuri Apply_Same_Formula .
 Sub Apply_Same_Formula() 
  • Teiseks, me valime rakkude vahemiku, et rakendada valemit
 Range("D5:F9").Select 
  • Kolmandaks, me anname valitud lahtrivahemikus rakendatava valemi sisendi.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S samm 4:

  • Neljandaks salvestage kood moodulisse.
  • Seejärel salvestage kood ja, hoides kursorit moodulis, vajutage nuppu F5 või nuppu run, et käivitada kood.

5. samm:

  • Lõpuks, pärast koodi käivitamist, täidetakse kogu andmekogum koodis esitatud valemi väärtustega.

Loe edasi: Excel VBA: sisestage valem suhtelise viitega (kõik võimalikud viisid)

Kokkuvõte

See on selle artikli lõpp. Loodan, et see artikkel on teile kasulik. Pärast ülaltoodud kirjelduse lugemist saate rakendada sama valemit mitmele lahtrisse Excelis, kasutades mõnda ülaltoodud meetodit. Palun jagage meiega täiendavaid päringuid või soovitusi allpool olevates kommentaarides.

The ExcelWIKI meeskond on alati mures teie eelistuste pärast. Seetõttu, pärast kommenteerimist, palun andke meile mõned hetked, et lahendada teie küsimusi, ja me vastame teie päringutele parima võimaliku lahenduse kunagi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.