Tartalomjegyzék
Miközben a Excel , gyakran kell lemásolnunk egy képletet egy másik sejtcsoportba inkrementálás nélkül. Ma három egyszerű módszert fogok bemutatni arra, hogyan lehet a képletet inkrementálás nélkül lemásolni az excelben. Kezdjük el.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.
Képlet másolása.xlsm3 gyors módja a képlet lefelé másolásának az Excelben történő növelés nélküli másolásának
- Nézzük meg ezt az adathalmazt. Egy vállalat különböző cikkeinek árrekordja van a kezünkben. APEX ruházati cikkek Ott vannak a Tétel nevek , a árak , adó, és árak adóval oszlopokban B, C, D, és E Az oszlop első cellájában a E , árak adóval , írtunk egy képletet
=C4+C4*D4
- Most ezt a képletet szeretnénk lemásolni a többi cellába anélkül, hogy növelnénk az adót, D4. Ez azt jelenti, hogy a sejt E5 lesz:
=C5+C5*D4
- Hasonlóképpen, a sejt E6 lesz:
=C6+C6*D4
- És így tovább. Hogyan érheti el ezt? Íme a három módszer, amelyet az Excelben a képlet inkrementálás nélküli lefelé másolásához használhat.
1. Abszolút cellahivatkozás használata a képlet lefelé másolásához inkrementálás nélkül
Ennek legjobb módja a Abszolút cellahivatkozás. Egy Abszolút cellahivatkozás egy cellahivatkozás, amelynek Dollárjel($) a sor- és oszlopszám előtt. Amikor egy képletet húzunk egy Abszolút cellahivatkozás a Töltse ki a fogantyút nem növekszik. A Abszolút cellahivatkozás a sejt D4 a $D$4 Tehát ezt a képletet használja a Formula bár a sejtek esetében E4.
=C4+C4*$D$4
Az Excel 2013-as vagy magasabb verziója esetén a billentyűparancs segítségével létrehozhat egy Abszolút cellahivatkozás Kövesse az alábbi lépéseket.
Lépések:
- Kattintson duplán a Formula bár vagy nyomja meg a F2 a billentyűzeten. A képlet a Szerkesztés mód.
- Helyezze a kurzort a D4 és nyomja meg a F4 a billentyűzeten. D4 a címre. $D$4 .
- Ha megnyomja a F4 újra, akkor megint $D$4 a címre. D$4 .
- Sajtó F4 újra, és megkapja a $D4 .
- Ha megnyomja a F4 ismét, akkor kap D4 .
- Ismét nyomja meg F4 , és megkapja $D$4. És a körforgás folytatódik.
- Ha a képlet egynél több cellahivatkozást tartalmaz, és az összeset a Abszolút, sajtó Ctrl + Shift + Kezdőlap Ez kiválasztja az egész képletet. Ezután nyomja meg a F4 .
- A Formula bár , az egérkurzor alapértelmezés szerint a végén marad. Ha nem így van, akkor nyomja meg a Ctrl + End a billentyűzeten, hogy a végére érjen.
Miután beírta az első cella képletét a Abszolút cellahivatkozás a Formula Bar, A képletet át kell másolnia a többi cellába. Ezt kétféle módon valósíthatja meg.
1. módszer: A kitöltési fogantyú húzásával
- Húzza a Töltse ki a fogantyút (A Kis Plusz(+) jel a jobb alsó sarokban) abból a cellából, amelyben a képlet van a következővel Abszolút cellahivatkozás arra a cellára, amelybe a képletet másolni szeretné. Itt a képletet a cellába húzom. Töltse ki a fogantyút cellából E4 a címre. E13 .
- Ennek eredményeképpen a képletet az összes cellába másolom, anélkül, hogy növelném a cellákat. D4 .
2. módszer: Az Excel eszköztár kitöltési opciójának használata
- Válassza ki a cellát, amelyben a képlet a Abszolút cellahivatkozás és a többi cellát, ahová a képletet le akarja másolni. Én a cellákat jelölöm ki E4 a címre. E13 .
- Ezután menjen a Home>Kitöltés Opció az Excel eszköztárban a Szerkesztés szakasz.
- Kattintson a legördülő menüre. Megjelenik néhány lehetőség. Kattintson a Lefelé .
- A képletet az összes cellába másolja a cellahivatkozás növelése nélkül. D4 .
További információ: Képlet másolása Excelben egyetlen cellahivatkozás megváltoztatásával
Hasonló olvasmányok
- Hogyan másolja a képletet egy másik lapra az Excelben (4 mód)
- Hogyan lehet másolni egy képletet az Excel oszlopba (7 módszer)
- Excel VBA a képlet másolásához relatív hivatkozással (részletes elemzés)
2. A Keresés és csere mező használata a képlet lefelé másolásához inkrementálás nélkül
Ez a módszer nagyon praktikus, ha a következőre van szükség képletek másolása egy cellatartományból egy másik cellatartományba a cellahivatkozás megváltoztatása nélkül. Gondoljuk, hogy az oszlopot szeretnénk másolni E , ár adóval együtt az oszlopba F , az összes képletet érintetlenül hagyva. Hogyan tudjuk ezt megtenni? Kövesse az alábbi lépéseket.
Lépések:
- Menjen a Főoldal> Keresés és kiválasztás Opció a Szerkesztés csoportja a Home lapot az Excel eszköztárából.
- Kattintson a legördülő menüre. Megjelenik néhány lehetőség. Válassza ki a Cserélje ki... .
- Megkapja a Keresés és csere párbeszédpanelen. Megnyomhatja a Ctrl + H hogy ezt megkapja. Találd meg, mit opciót, illessze be a ' = '. És a Cserélje ki opciót, illessze be a ' &&&& '.
- Kattintson a Cserélje ki az összeset. Az összes cellát megkapja az oszlopban E van ' &&&& ' így.
- Ezután jelölje ki az oszlop összes celláját E , másolja őket a Ctrl +C majd illessze be őket az oszlopba F .
- Ismét menjen a Home>Keresse és válassza ki Válassza ki a Cserélje ki. (Vagy nyomja meg a Ctrl + H ) Ezúttal a Találd meg, mit opciót, illessze be a '&&&'. És a Cserélje ki opciót, illessze be a '=' szót.
- Kattintson a Cserélje ki az összeset. A képleteket a E oszlopba másolva F minden változás nélkül.
Bővebben: Hogyan másolhat egy képletet az Excelben a cellahivatkozások megváltoztatásával
3. VBA makró alkalmazása a képlet lefelé másolásához inkrementálás nélkül
Használhatja a VBA kódot, hogy létrehozzunk egy makrót, amely ugyanazt teszi, mint amit korábban tettem. Kövesse az alábbi lépéseket.`
Lépések:
- Először nyomja meg a Alt + F11 az Excel fájlban. Ez megnyitja a VBA ablak.
- Ezután menjen a Beillesztés opciót a VBA Eszköztár. Válassza ki Modul.
- Egy ilyen Modul ablak jelenik meg.
- Írja le ide a következő kódot a makrók létrehozásához.
Kód:
Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Select source Range w/formulas", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Select the firstcell of Paste Range", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub
- A kódod így fog kinézni a modul ablakában.
- Sajtó Ctrl + C a makrók elmentéséhez. Hiba doboz mint ez.
- Kattintson a Nem. Az Excel automatikusan megnyitja a Mentés másként ablakot. Adja meg a Fájlnév majd kattintson a legördülő menüre a következővel Mentés másként típus .
- Rengeteg lehetőséget talál. Válasszon Excel-Macro-képes munkafüzet. Ezután kattintson a Mentés. A munkafüzetet mostantól a Makrók .
- Ezután térjen vissza az Excel munkalapra, és nyomja meg a Alt + F8 . Kap egy dobozt, amelynek a neve Makrók Válassza ki a Makró kívánt futtatni, és kattintson a Fuss . Itt akarok futni PasteExactFormulák.
- Ha a nemrég létrehozott Makró , a PasteExactFormulák, kapsz egy Beviteli doboz Válassza ki a cellák tartományát, ahonnan a képleteket másolni szeretné. Ezután kattintson az OK gombra. Itt a cellákat választom ki. E3-tól E13-ig .
- Kap egy másik Beviteli doboz Jelölje ki a tartomány első celláját, ahová be akarja illeszteni a képleteket. Ezután kattintson a OK . Itt kiválasztom F3 .
- És megtalálja a képleteket az oszlopban E szépen bemásolva az oszlopba F Természetesen ez nem másolja a cellák formátumát, csak a képletet. Ha szeretné, a formátumot manuálisan is megváltoztathatja.
További információ: VBA a képlet másolásához a fenti cellából az Excelben (10 módszer)
Következtetés
Remélem, hogy a 3 a fent bemutatott módszerek hasznosak lesznek, amikor megpróbálja lemásolni a képletet az excelben történő inkrementálás nélkül. Ha tetszik a cikk, kérjük, ossza meg barátaival. További ilyen cikkekért látogasson el hozzánk. EXELDEMY.com webhely