Tartalomjegyzék
A legtöbbször a felhasználóknak különböző képleteket kell alkalmazniuk az értékek kiszámításához a Microsoft Excel Ismét előfordulhat, hogy a felhasználóknak ugyanazokra a képletekre van szükségük az értékek kiszámításához az alacsonyabb sorokban vagy oszlopokban lévő cellákban, közvetlenül a cella mellett. A képletet egyenként beilleszteni az összes ilyen cellába fárasztó és időigényes. Ebben a bemutatóban megmutatom, hogyan lehet ugyanazt a képletet több cellára alkalmazni az Excelben.
Gyakorlati munkafüzet letöltése
Letöltheti az ingyenes Excel munkafüzetet itt, és gyakorolj egyedül.
Alkalmazza ugyanazt a képletet.xlsm7 egyszerű módja annak, hogy ugyanazt a képletet több cellára alkalmazza az Excelben
Többféleképpen is alkalmazhat egy Excel-képletet több cellára (a cellahivatkozások is megváltoznak). Ebben a bemutatóban hét különböző módszert mutatok meg arra, hogy ugyanazt a képletet több cellára alkalmazza az Excelben. Először három különböző billentyűparancsot használok, majd a AutoFill A harmadik módszerhez az Excel funkcióját fogom használni. Másolás és Paste parancsot, és a negyedik módszerünkben bemutatom a nem szomszédos cellákban lévő képletek másolásának folyamatát. Az ötödik és hatodik eljárás során bemutatom a Töltse ki a fogantyút eszközzel, illetve Excel táblázattal. Végül pedig alkalmazok egy VBA kódot az eredmény eléréséhez. Nézzük meg őket. Használja a céljának leginkább megfelelő módszert.
Munkánkhoz a következő adathalmazt veszem alapul. Néhány termék árai (euróban) az alábbiakban vannak megadva Ár (Euro) oszlopban. Az átváltási árfolyamok is megjelennek a cellatartományban. C12:E12 Azt szeretném, hogy a termékek árait más pénznemben is megjelenítsem, például a következő pénznemekben. USD , GBP , és JPY Amikor a módszereket a munkalapon alkalmazza, a cellahivatkozások is megváltoznak az adatkészletnek megfelelően.
Ismerjük meg a módszereket.
1. Billentyűparancsok használata ugyanazon képlet több cellára történő alkalmazásához az Excelben
Az első módszerben három különböző billentyűparancsot mutatok be, amelyekkel ugyanazt a képletet több cellába másolhatjuk. A parancsikonok mindegyike másképp működik, attól függően, hogy hogyan használják. A három parancsikon a következő. CTRL + Enter , CTRL + R és CTRL + D .
1.1 CTRL + Enter billentyűk lenyomása
Ezzel a gyorsbillentyűvel csak egy képletet írok a cellába D5 és használja a teljes cellatartományban D5: F9 A következő lépésekben megmutatom, hogyan kell ezt megtenni.
1. lépés:
- Először is jelölje ki a cellatartományt D5:F9 .
- Itt a cellatartomány kijelölésekor az első cella lesz az aktív cella.
- A mi kiválasztásunkhoz a sejt D5 A tartomány többi cellája szürke (nem aktív).
2. lépés:
- Másodszor, írja be a következő képletet. Ez a képlet automatikusan bekerül a cellába D5 mint D5 az aktív cella.
=$C5*C$12
Képlet bontás
- Vegye észre, hogy a képlet vegyes cellahivatkozásokkal rendelkezik. A $C5 hivatkozás azt jelenti, hogy amikor a képletet jobbra másoljuk, az oszlop C nem fog változni. Tehát, ez olyan lesz, mint a C5 , C5 , és C5 . Mindenki C5 , mivel amikor a képletet jobbra másoljuk, a sor nem változik. Amikor a képletet lefelé másoljuk, a cellahivatkozások a következők lesznek C5 , C6 , C7 , C8 , és C9 Ez azért van, mert a sorok megváltoznak, amikor egy képletet másol lefelé.
- C$12 hivatkozás azt jelenti, hogy amikor a képletet jobbra másoljuk, a hivatkozások a következők lesznek C12 , D12 , és E12 Mivel a hivatkozás az oszlopban C És amikor lemásoljuk ezt a képletet, a hivatkozások a következők lesznek C12 , C12 , C12 , és C12 Ez azért van, mert a sor 12 abszolút.
3. lépés:
- Harmadszor, nyomja meg CTRL + Enter egyszerre a billentyűzeten.
- Ennek következtében a végeredmény a következő képen fog kinézni.
1.2 CTRL + R billentyűk lenyomása
A második billentyűkombinációt fogjuk használni, azaz, CTRL + R , hogy ugyanazt a képletet a jobb oldali oszlopra is alkalmazza. Ezt a gyorsbillentyűt egyszerre csak egy oszlopra alkalmazhatja. Több oszlop esetén többször kell megnyomnia a gyorsbillentyűt. Az eljárás lépései a következők.
1. lépés:
- Először is, a cellában D5 írja be a következő képletet.
=$C5*C$12
2. lépés:
- Másodszor, nyomja meg a Írja be a címet. és használja AutoFill hogy megkapjuk az összes gyümölcs árát az oszlopban D .
3. lépés:
- Harmadszor, válassza ki a jobb oldali oszlopot az oszlophoz D miután megkapta az összes értéket.
- Ezután nyomja meg a CTRL + R a billentyűzeten.
4. lépés:
- Végül az eredmény a következő képen fog kinézni.
- Itt megkapja az összes értéket egy parancsikonban az oszlophoz E .
5. lépés:
- Következésképpen ismételje meg ugyanezt a folyamatot, hogy megkapja az összes értéket az oszlopban. F .
1.3 CTRL + D billentyűk lenyomása
A harmadik eljárásban a CTRL + D billentyűparancs ugyanazon képlet több cellába történő másolásához. A parancsikon használata során nem alkalmazhat képletet tartományra. Csak oszlopra működik.
1. lépés:
- Kezdetben töltse ki a cellát D5 az előző módszerek képletével, hogy megkapjuk a kívánt értéket.
2. lépés:
- Másodszor, miután megkapta az értéket, válassza ki ugyanannak az oszlopnak az alsó celláit a képletcellával együtt.
3. lépés:
- Harmadszor, nyomja meg CTRL + D , és az alsó cella automatikusan kitöltődik a cella képletének beállításával. D5 .
4. lépés:
- Végül töltse ki az adathalmaz többi oszlopát a fenti lépésekben bemutatott technikával.
Bővebben: Hogyan használjuk a pont és a kattintás módszerét az Excelben (3 példa)
2. Az AutoFill funkció alkalmazása ugyanazon képlet több cellára történő alkalmazásához
Ami a második megközelítést illeti, én a következőkre utalok AutoFill funkcióját, hogy a képletet több cellába másolja. Itt a képletet csak egy cellába írom, majd a képletet az egész cellatartományba húzom a következő cellákba D6:F9 Ha többet szeretne megtudni erről az eljárásról, kövesse a következő lépéseket.
1. lépés:
- Először is, a cellában D5 , illessze be a kívánt értéket a képlet alkalmazásával.
- A beillesztés után az egérrel történő elhelyezés után a cella jobb alsó sarkában egy plusz jelet talál.
2. lépés:
- Másodszor, húzzuk a jelet az alsó cellákba, amíg a D9 hogy kitöltse őket a kívánt értékkel.
3. lépés:
- Harmadszor, észrevesz egy másik jelet a cella jobb alsó sarkában. D9 .
- Ezután húzza a AutoFill az oszlop jobb oldalára D hogy az összes cellát kitöltse a képlet értékeivel.
Bővebben: Hogyan alkalmazza a képletet az egész oszlopra az Excelben történő húzás nélkül
3. A másolás és beillesztés parancs használata ugyanazon képlet alkalmazásához
Most bemutatom a Másolás és Paste parancsot, hogy ugyanazt a képletet több cellába másoljuk. E parancsok mellett két billentyűparancs használatát is bemutatom. Térjünk rá a fő eljárásunkra.
1. lépés:
- Először is, illessze be a képletet, hogy a kívánt eredményt a cellába D5 .
2. lépés:
- Másodszor, jobb gombbal kattintva a cellán D5 és válassza a Másolás .
- Alternatívaként megnyomhatja a CTRL + C a cella kiválasztása után.
- Itt ez a parancs vagy parancsikon a képletet másolja a cellából D5 .
3. lépés:
- Harmadszor, válassza ki a cellatartományt D6:F9 és kattintson ismét az egér jobb gombjával.
- Ezután válassza ki a Paste parancsot a jobb gombbal történő kattintás után a képlet beillesztéséhez a kijelölt cellatartományba.
- Alternatívaként megnyomhatja a CTRL + V a képlet beillesztéséhez.
4. lépés:
- Végül a képlet átmásolásra kerül a cellatartomány összes kijelölt cellájába.
Bővebben: Hogyan lehet beilleszteni a képletet az egész oszlophoz az Excelben (6 gyors módja)
4. Képlet másolása nem szomszédos cellákba
Az előző módszereimben a képletet egy adathalmaz teljes cellatartományára másoltam. De mi lesz az eljárás, ha nem kell az adathalmaz összes celláját kitölteni? Erre a kérdésre a következő lépésekben találja meg a választ.
1. lépés:
- Először is, illessze be ugyanazt a képletet az előző módszerekből, hogy megkapja az eredményt a cellában. D5 .
2. lépés:
- Másodszor, válassza ki a cellát D5 és jobb gombbal kattintva az egéren.
- Ezután válassza ki a Másolás parancs .
3. lépés:
- Harmadszor, jelölje ki azokat a cellákat az adatkészletben, ahol a képletet alkalmazni kívánja.
- Ehhez nyomja meg a CTRL a billentyűzeten, és kattintson a bal gombbal a kívánt cellákra egyszerre.
4. lépés:
- Negyedszer, nyomja meg CTRL + V a billentyűzeten a képlet beillesztéséhez a kijelölt cellákba.
- Végül az adathalmazod így fog kinézni a következő kép után.
5. Az Excel kitöltési fogantyú eszköz használata ugyanannak a képletnek az alkalmazásához
Megmutattam az Excel használatát AutoFill funkciót a cikk előző részében. Most egy másik technikát mutatok be a AutoFill vagy a Kitöltési fogantyú eszközzel érheti el a célt. Ennél a módszernél nem alkalmazhat képletet a jobb oldali cellákra.
1. lépés:
- Az elején töltse ki a cellát D5 az előző módszer képletével.
2. lépés:
- Másodszor, észre fogja venni a Töltse ki a fogantyút eszközzel a jobb alsó sarokban a D5 .
- Ezután kattintson duplán a Töltse ki a fogantyút eszköz.
3. lépés:
- Harmadszor, az oszlop alsó cellái D az előző lépés után a kívánt értékeket kapja.
4. lépés:
- Végül ismételje meg a következő lépéseket 1-3 hogy az adathalmaz összes cellájára megkapja a kívánt eredményt.
Bővebben: Hogyan kell alkalmazni a képletet az Excelben az alternatív sorok számára (5 egyszerű módja)
6. Excel táblázat beillesztése ugyanazon képlet alkalmazásához
Néha úgy gondolom, hogy az Excel-táblázat civilizációnk egyik csodája. Egy tartományt könnyen táblázatba konvertálhatunk. Csak jelöljük ki a tartományon belül egy cellát, és nyomjuk meg a CTRL + T vagy használja a Beszúrás> Táblák> Táblázat Az eljárás végrehajtásának lépései a következők.
1. lépés:
- Először válassza ki a cellatartományt B5:F9 .
- Ezután menjen a Beillesztés lapon, és válassza a Asztal .
2. lépés:
- Másodszor, látni fogja a Táblázat létrehozása párbeszédpanel.
- A cellatartomány ellenőrzése után nyomja meg a OK .
3. lépés:
- Harmadszor, az előző lépések után az adattáblánkat Excel táblázattá alakítjuk át.
- A cellában D5 a táblázatban, írja be a következő képletet.
=$C5*C$12
4. lépés:
- Negyedszer, miután megnyomta Írja be a címet. , az egész oszlop a cella alatt D5 automatikusan kitöltődik a képletből származó értékkel.
5. lépés:
- Végül ismételje meg a fenti lépést a táblázat teljes kitöltéséhez.
7. A VBA alkalmazása ugyanazon képlet több cellára történő alkalmazásához
Végezetül, alkalmazok egy VBA kódot, hogy több cellát töltsön ki ugyanazzal a képlettel, mint az előző módszerrel. A megfelelő parancsok és szekvenciák megadásával a kódban a feladat mindenféle extra eszköz vagy funkció nélkül elvégezhető. Lássuk a teljes eljárást a következőkben.
1. lépés:
- Először is, menjen a Fejlesztő lapon, majd válassza a Szalag Visual Basic .
2. lépés:
- Másodszor, látni fogja a VBA
- A Beillesztés lapon válassza a Modul az ablakban.
3. lépés:
- Harmadszor, másolja be a következő kódot a modulba.
Sub Apply_Same_Formula() 'Cellatartomány kiválasztása Range("D5:F9").Select 'Képlet alkalmazása a kiválasztott cellatartományban Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
VBA lebontás
- Először is, meghívjuk a Sub eljárást Apply_Same_Formula .
Sub Apply_Same_Formula()
- Másodszor, kiválasztjuk a cellatartományt, hogy alkalmazzuk a képletet
Tartomány("D5:F9").Select
- Harmadszor, megadjuk a kiválasztott cellatartományban alkalmazandó képletet.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S 4. lépés:
- Negyedszer, mentse a kódot a modulba.
- Ezután mentsük el a kódot, és a kurzort a modulban tartva nyomjuk meg a F5 vagy a futtatás gombot a kód futtatásához.
5. lépés:
- Végül a kód futtatása után a teljes adathalmaz a kódban megadott képlet értékeivel fog kitöltődni.
Bővebben: Excel VBA: Képlet beillesztése relatív hivatkozással (minden lehetséges módon)
Következtetés
Ez a cikk vége. Remélem, hasznosnak találja ezt a cikket. A fenti leírás elolvasása után képes lesz ugyanazt a képletet több cellára alkalmazni az Excelben a fent említett módszerek bármelyikével. Kérjük, ossza meg velünk további kérdéseit vagy ajánlásait az alábbi megjegyzések részben.
A ExcelWIKI csapatunk mindig törődik az Ön preferenciáival. Ezért a hozzászólás után, kérjük, adjon nekünk néhány percet, hogy megoldjuk a problémáit, és a lehető legjobb megoldásokkal válaszolunk a kérdéseire.