5 Microsoft Excel automatikus kitöltési trükk a táblázatok gyorsabb elkészítéséhez

5 Microsoft Excel automatikus kitöltési trükk a táblázatok gyorsabb elkészítéséhez

A táblázatok kitöltésekor az Excel automatikus kitöltési funkciói a leghatékonyabb időmegtakarítási módok. A legtöbb ember nem veszi észre, hogy sok mindent automatizálhat, amit manuálisan végez az Excelben.





Például lehet, hogy csak minden második vagy harmadik sorban szeretne képletet alkalmazni, amikor lehúzza az automatikus kitöltéshez. Vagy talán ki szeretné tölteni az összes üres lapot. Ez a cikk az oszlopok kitöltésének automatizálásának öt leghatékonyabb módját mutatja be.





1. Az Excel minden más cellájának automatikus kitöltése

Aki már használja az Excel -t egy ideje, tudja, hogyan kell használni az automatikus kitöltés funkciót egy Excel -cellák automatikus kitöltéséhez egy másik alapján.





Egyszerűen kattintson és tartsa lenyomva az egeret a cella jobb alsó sarkában, majd húzza lefelé, és alkalmazza a képletet az adott cellában minden alatta lévő cellára (hasonló képletek másolása Excelben ).

Abban az esetben, ha az első cella csak szám, és nem képlet, az Excel csak automatikusan kitölti a cellákat, felfelé számolva eggyel.



Mi van azonban akkor, ha nem szeretné alkalmazni az Excel automatikus kitöltési képletét minden alatta lévő cellára? Például mi van akkor, ha csak azt szeretné, hogy minden más cella automatikusan kitöltse és összefűzze a kereszt- és vezetéknevet, de a címsorokat érintetlenül kívánja hagyni?

Hogyan töltsük fel automatikusan az Excel összes többi celláját

Ezt úgy teheti meg, hogy kissé megváltoztatja az automatikus kitöltési eljárást. Ahelyett, hogy rákattintana az első cellára, majd lehúzná a jobb alsó sarokból, inkább az első két cellát fogja kiemelni. Ezután helyezze az egeret a két cella jobb alsó sarkába, amíg a kurzor a + '.





Most tartsa lenyomva és húzza le, ahogy általában.

Az Excel már nem tölt ki automatikusan minden egyes cellát az első cella alapján, de most csak minden második cellát tölt ki minden blokkban.





Más sejtek kezelése

Mi van, ha a második cellák nem üresek? Nos, ebben az esetben az Excel ugyanazokat a szabályokat alkalmazza az első blokk második cellájában, amelyet kiemelt, minden más cellára is.

Például, ha a második cellában „1” van, akkor az Excel minden más cellát automatikusan kitölt, 1 -gyel számolva.

El lehet képzelni, hogy ez a rugalmasság mennyit javíthat azon, hogy milyen hatékonyan tudja automatikusan kitölteni a lapokat. Ez az egyik módja annak, hogy az Excel időt takarít meg, miközben sok adatot kezel.

kompatibilis a PC -m Windows 10 -el

2. Automatikus kitöltés az adatok végére a Microsoft Excelben

Az egyik dolog, amellyel az emberek gyakran találkoznak, amikor vállalati környezetben dolgoznak az Excel munkalapokon, a hatalmas feladatlapok kezelése.

Az oszlop automatikus kitöltése érdekében elég egyszerű az egérmutatót felülről lefelé húzni egy 100-200 sorból álló készlethez. De mi van, ha valójában 10 000 vagy 20 000 sor található a táblázatban? Az egérmutató lehúzása 20 000 soron keresztül sokáig tartana.

Van egy gyors trükk ennek hatékonyabbá tételére. Az alábbiakban bemutatjuk, hogyan lehet automatikusan feltölteni nagy területeket az Excelben. Ahelyett, hogy teljesen lehúzná az oszlopot, tartsa lenyomva a shift billentyűt a billentyűzeten.

Most észreveszi, hogy amikor az egeret a cella jobb alsó sarkába helyezi, a plusz ikon helyett két vízszintes, párhuzamos vonallal rendelkező ikon.

Most már csak annyit kell tennie dupla kattintás ezt az ikont, és az Excel automatikusan kitölti a teljes oszlopot, de csak addig, ahol a szomszédos oszlop ténylegesen tartalmaz adatokat.

Ezzel az egyetlen trükkel számtalan elvesztegetett órát takaríthat meg, amikor lehúzza az egeret több száz vagy ezer sorban.

3. Töltse ki az üres helyeket

Képzeld el, hogy azt a feladatot kaptad, hogy tisztítsd meg az Excel -táblázatot, és a főnököd ezt szeretné alkalmazzon egy speciális képletet oszlop minden üres cellájához.

Nem lát semmilyen előre látható mintát, így nem használhatja a fenti 'minden más x' automatikus kitöltési trükköt. Ezenkívül ez a megközelítés törli az oszlopban meglévő adatokat. Mit tudsz csinálni?

Nos, van még egy trükk, amelyet csak kitöltésre használhat üres cellák bármivel, ami tetszik.

A fenti lapon a főnöke azt szeretné, ha minden üres cellát „N/A” karakterlánccal töltsön ki. Egy pár soros lapon ez egyszerű kézi folyamat lenne. De egy több ezer soros lapon egy egész napra lenne szükség.

Tehát ne csináld kézzel. Csak válassza ki az összes adatot az oszlopban. Ezután menjen a itthon menüben válassza a Keresés és kiválasztás ikonra, válassza a lehetőséget Lépjen a Speciális oldalra .

A következő ablakban válassza a lehetőséget Üres .

A következő ablakban megadhatja a képletet az első üres cellába. Ebben az esetben csak gépelnie kell N/A majd nyomja meg a gombot Ctrl + Enter így minden talált üres cellára ugyanaz vonatkozik.

Ha szeretné, a „N/A” helyett beírhat egy képletet az első üres cellába (vagy kattintson az előző értékre, hogy a képletet közvetlenül az üres elem fölött használja).

Amikor megnyomja Ctrl + Enter , ugyanazt a képletet fogja alkalmazni az összes többi üres cellára. Ezzel a funkcióval a rendetlen táblázat tisztítása meglehetősen gyors és egyszerű.

mennyibe kerül a youtube piros?

4. Töltse ki korábbi értékű makróval

Ez az utolsó trükk valójában néhány lépést tesz. Egy csomó menüpontra kell kattintania - és a kattintások csökkentése a hatékonyabbá válás lényege, nem?

Tehát tegyük az utolsó trükköt egy lépéssel tovább. Automatizáljuk makróval. A következő makró alapvetően egy oszlopban keres és üres cellát keres. Ha üres, akkor az értéket vagy képletet másolja a felette lévő cellából.

A makró létrehozásához kattintson a gombra Fejlesztő menüpontot, majd kattintson a gombra Makrók ikon.

Nevezze el a makrót, majd kattintson a gombra Makró létrehozása gomb. Ez megnyit egy kódszerkesztő ablakot. Illessze be a következő kódot az új függvénybe.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the row number.')
LastRow = Range(FirstColumn & '65536').End(xlUp).Row
For i = FirstRow To LastRow
If Range(FirstColumn & i).Value = '' Then
Range(FirstColumn & (i - 1)).Copy Range(FirstColumn & i)
End If
Next i

A fenti szkriptben az a megközelítés, hogy rugalmassá kell tenni, így a lap felhasználója megadhatja, hogy melyik oszlopot és sort kezdje. Tehát most, amikor van egy lapja, amely így néz ki:

Miután kitöltötte az üres cellát ugyanazzal a képlettel, mint a felette lévő cella, futtathatja makróját a G oszlop hiányosságainak kitöltéséhez.

Miután válaszolt az oszlopok és sorok indítására vonatkozó kérésekre, az összes hiányosságot kitölti az oszlopban anélkül, hogy megérintené a meglévő adatokat.

Lényegében automatikusan kitölti az oszlopot, miközben a meglévő adatokat magára hagyja. Ezt nem könnyű megtenni, ha csak lehúzza az egeret az oszlopon, de akár a fent leírt menüvezérelt megközelítés, akár az ebben a szakaszban felvázolt makró megközelítés alkalmazásával lehetséges.

5. Iteratív számítások makró

Az iterációs számítások az előző sorok eredményein alapulnak. Például a következő havi vállalat nyeresége függhet az előző havi nyereségtől.

Ebben az esetben be kell vonnia az előző cella értékét a számításba, amely a munkalap vagy a munkafüzet adatait tartalmazza. Ennek végrehajtása azt jelenti, hogy nem csak lemásolhatja és beillesztheti a cellát, hanem elvégezheti a számítást a cellán belüli tényleges eredmények alapján.

Módosítsuk az előző makrót, hogy új számítást végezzünk az előző cella eredményei alapján.

FirstColumn = InputBox('Please enter the column letter.')
FirstRow = InputBox('Please enter the first row number.')
LastRow = InputBox('Please enter the last row number.')
For i = FirstRow To LastRow
Range(FirstColumn & i).Value = 5000 + (Range(FirstColumn & (i - 1)).Value * 0.1)
Next i

Ebben a szkriptben a felhasználó megadja az első és az utolsó sorszámot is. Mivel az oszlop többi részében nincs adat, a szkriptnek fogalma sincs, hogy hol kezdje. Miután megadta a szkript tartományát, interaktív számítást végez az előző érték használatával, és kitölti a teljes oszlopot az új adatokkal.

Ne feledje, hogy ez csak egy alternatív megközelítés az iteratív számításokhoz. Ugyanezt megteheti úgy is, hogy egy képletet közvetlenül a következő üres cellába ír be, és az előző cellát is belefoglalja a képletbe. Majd amikor automatikusan kitölti ezt az oszlopot, az ugyanúgy tartalmazza az előző értéket.

A makró használatának előnye, hogy ha akarja, hozzáadhat néhány fejlett logikát az interaktív számításhoz, amit egy egyszerű cellaképleten belül nem tudott megtenni.

Többet megtudhat róla hiba, amelyet el kell kerülni az Excel makrók készítésekor .

hogyan készítsünk átlátszó hátteret

Az Excel oszlopok automatikus kitöltése egyszerű

Amint láthatja, az automatikus kitöltésű oszlopok választott megközelítése valóban csökkentheti a munkaterhet. Ez különösen akkor fontos, ha több ezer oszlopot vagy sort tartalmazó táblázatokkal foglalkozik. Kis türelem és gyakorlás után könnyedén képes lesz képletek automatikus kitöltésére az Excelben.

Részvény Részvény Csipog Email A RANDBETWEEN funkció használata az Excelben

Az Excel RANDBETWEEN függvénye új véletlen számot ad vissza minden alkalommal, amikor a táblázat újraszámításra kerül. Íme, hogyan kell használni!

Olvassa tovább
Kapcsolódó témák
  • Termelékenység
  • Táblázat
  • Microsoft Excel
  • Microsoft Office tippek
  • Termelési tippek
A szerzőről Ryan Dube(942 megjelent cikk)

Ryan villamosmérnöki diplomát szerzett. 13 évet dolgozott az automatizálási mérnöki területen, 5 évet az IT -n, most pedig alkalmazásmérnök. A MakeUseOf korábbi ügyvezető szerkesztője, felszólalt az adatok vizualizálásával foglalkozó országos konferenciákon, és szerepelt a nemzeti tévében és rádióban.

Továbbiak Ryan Dube -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide