Töltse ki az üres cellákat a következő értékig az Excelben (3 egyszerű módszer)

Videó megtekintése - Töltse ki az Excelben

Sokszor találkozhat olyan adathalmazzal, ahol csak egy cella van kitöltve adatokkal, és az alatta lévő cellák üresek a következő értékig.

Valami az alábbiak szerint:

Bár ez a formátum bizonyos embereknél működik, az ilyen típusú adatokkal az a probléma, hogy nem használhatja őket kimutatástáblák létrehozásához vagy számításokhoz.

És ezen van egy egyszerű megoldás!

Ebben az oktatóanyagban megmutatom, hogyan kell gyorsan töltse ki az Excel celláit a következő kitöltött értékig.

Ezt egyszerűen megteheti egy egyszerű Ugrás speciális párbeszédpanel technikával, VBA vagy Power Query használatával.

Kezdjük hát el!

1. módszer - Töltse le a Speciális + képlet használatával

Tegyük fel, hogy rendelkezik egy adathalmazzal az alábbiak szerint, és ki szeretné tölteni az A és a B oszlop adatait.

A B oszlopban a cél a „Nyomtató” kitöltése az alatta lévő utolsó üres celláig, majd amikor a „Szkenner” elindul, majd töltse ki a „Szkenner” -t az alábbi cellákban, amíg a cellák ki nem ürülnek.

Az alábbi lépések alatt lépjen a speciális menüpontra, és válassza ki az összes üres cellát, és töltse ki egy egyszerű képlet segítségével:

  1. Válassza ki a kitölteni kívánt adatokat (példánkban A1: D21)
  2. Lépjen a „Kezdőlap” fülre
  1. A Szerkesztés csoportban kattintson a „Keresés és kiválasztás” ikonra (ez további lehetőségeket jelenít meg a legördülő menüben)
  1. Kattintson az „Ugrás” lehetőségre
  1. A megnyíló Ugrás párbeszédpanelen kattintson a Speciális gombra. Ekkor megnyílik a „Go to Special” párbeszédpanel
  1. Az Ugrás a speciális párbeszédpanelen kattintson az Üres elemekre
  1. Kattintson az OK gombra

A fenti lépések kiválasztják az adatkészlet összes üres celláját (az alábbiak szerint).

A kiválasztott üres cellákban észreveheti, hogy az egyik cella világosabb, mint a kijelölés többi része. Ez a cella az az aktív cella, ahol egy képletet fogunk megadni.

Ne aggódjon, hogy a cella hol van a kiválasztásban, mivel a módszerünk minden esetben működne.

Most az alábbiakban bemutatjuk a kiválasztott üres cellák adatainak kitöltésének lépéseit:

  1. Nyomja meg az egyenlő (=) gombot a billentyűzeten. Ezzel beilleszti az egyenlő előjelet az aktív cellába
  2. Nyomja meg a felfelé mutató nyíl gombot. Ez beilleszti a cella cellahivatkozását az aktív cella fölé. Például a mi esetünkben a B3 az aktív cella, és amikor ezt a két lépést elvégezzük, akkor beírja = B2 a cellába
  3. Tartsa lenyomva a Control billentyűt, majd nyomja meg az Enter billentyűt

A fenti lépések automatikusan beszúrják az összes üres cellát a fölöttük lévő értékkel.

Bár ez túl sok lépésnek tűnhet, miután megismerkedett ezzel a módszerrel, néhány másodpercen belül gyorsan kitölti az adatokat az Excelben.

Most még két dologra kell ügyelnie, amikor ezt a módszert használja.

Képletek konvertálása értékekké

Az első az, hogy győződjön meg arról, hogy a képleteket értékekké alakítja át (hogy statikus értékei legyenek, és a dolgok ne zavarjanak össze, ha a jövőben adatokat változtatnak).

Az alábbiakban egy videó található, amely bemutatja, hogyan lehet gyorsan átalakítani a képleteket értékekké az Excelben.

Módosítsa a dátumformátumot

Abban az esetben, ha dátumokat használ az adataiban (ahogy én is a példaadatokban), akkor észre fogja venni, hogy a dátum oszlop kitöltött értékei számok, nem pedig dátumok.

Ha a dátum oszlop kimenete a kívánt dátumformátumban van, akkor jó, és nem kell mást tennie.

De ha ezek nem a megfelelő dátumformátumban vannak, akkor kisebb módosítást kell végrehajtania. Bár a megfelelő értékekkel rendelkezik, csak meg kell változtatnia a formátumot, hogy az dátumként jelenjen meg a cellában.

Ennek lépései az alábbiakban találhatók:

  1. Válassza ki a dátumokat tartalmazó oszlopot
  2. Kattintson a Kezdőlap fülre
  3. A Szám csoportban kattintson a Formátum legördülő menüre, majd válassza ki a dátum formátumát.

Ha időnként meg kell tennie ezt a kitöltést, azt javaslom, hogy használja ezt a Go-To speciális és formulázási technikát.

Bár néhány lépésből áll, egyszerű, és az eredményt ott adja meg az adathalmazban.

De ha ezt gyakran kell tennie, akkor javaslom, hogy nézze meg a VBA és a Power Query következő módszereit

2. módszer - Töltse ki egy egyszerű VBA kód használatával

Egy igazán egyszerű VBA makrókód segítségével gyorsan kitöltheti az Excel celláit az utolsó üres értékig.

Csak egyszer kell hozzáadnia a VBA -kódot a fájlhoz, majd könnyedén újra felhasználhatja a kódot többször ugyanabban a munkafüzetben vagy akár több munkafüzetben a rendszeren.

Az alábbiakban látható a VBA kód, amely végigmegy a kijelölés minden celláján, és kitölti az összes üres cellát:

'Ezt a VBA kódot Sumit Bansal hozta létre a TrumpExcel.com Sub FillDown () Minden kiválasztott cellához If cell = "" then cell.FillDown End If Next End Sub

A fenti kód For -ciklus segítségével megy végig a kijelölés minden celláján.

A For cikluson belül Ha-Akkor feltételt használtam, amely ellenőrzi, hogy a cella üres-e vagy sem.

Abban az esetben, ha a cella üres, akkor a fenti cella értékével van kitöltve, és ha nem üres, akkor a for ciklus egyszerűen figyelmen kívül hagyja a cellát, és a következőre lép.

Most, hogy megvan a VBA -kód, hadd mutassam meg, hová tegye ezt a kódot az Excelben:

  1. Válassza ki azokat az adatokat, amelyeket ki szeretne tölteni
  2. Kattintson a Fejlesztő fülre
  1. Kattintson a Visual Basic ikonra (vagy használhatja az ALT + F11 billentyűparancsot). Ezzel megnyílik a Visual Basic Editor Excelben
  1. A Visual Basic Editor bal oldalán a Project Explorer lesz. Ha nem látja, kattintson a menü „Nézet” opciójára, majd a Project Explorer elemre
  1. Ha több Excel munkafüzet van nyitva, a Project Explorer megmutatja az összes munkafüzet nevét. Keresse meg a munkafüzet nevét, ahol az adatok vannak.
  2. Kattintson a jobb gombbal a munkafüzet bármelyik objektumára, lépjen a Beszúrás elemre, majd kattintson a Modul elemre. Ez új modult illeszt be az adott munkafüzetbe
  1. Kattintson duplán a „Modul” elemre, amelyet az előző lépésben illesztett be. Megnyitja az adott modul kódablakát
  1. Másolja be a VBA kódot a kódablakba
  1. Vigye a kurzort a kód bármely pontjára, majd futtassa a makrókódot az eszköztár zöld gombjára kattintva vagy az F5 billentyűparancs használatával

A fenti lépések futtatják a VBA kódot, és az adatok le lesznek töltve.

Ha a jövőben újra szeretné használni ezt a VBA-kódot, akkor ezt a fájlt makró-kompatibilis Excel-munkafüzetként kell mentenie (.XLSM kiterjesztéssel)

Egy másik dolog, amit tehet, hogy hozzáadja ezt a makrót a Gyorselérési eszköztárhoz, amely mindig látható, és ehhez a makróhoz egyetlen kattintással férhet hozzá (abban a munkafüzetben, ahol a kód a háttérben található).

Tehát, ha legközelebb olyan adatokkal rendelkezik, amelyeket ki kell töltenie, mindössze annyit kell tennie, hogy kiválasztja, majd kattintson a makró gombra a Gyorselérési eszköztáron.

Hozzáadhatja ezt a makrót a Személyes makró munkafüzethez, majd használhatja a rendszer bármely munkafüzetében.

Kattintson ide, ha többet szeretne megtudni a személyes makró munkafüzetekről és a kódok hozzáadásáról.

3. módszer - Töltse ki a Power Query használatával

A Power Query beépített funkcióval rendelkezik, amely lehetővé teszi, hogy egyetlen kattintással töltse ki.

A Power Query használata akkor ajánlott, ha egyébként is az adatok átalakítására vagy több munkalap vagy több munkafüzet adatainak kombinálására használja.

A meglévő munkafolyamat részeként a Power Query kitöltési beállításával gyorsan kitöltheti az üres cellákat.

A Power Query használatához ajánlott, hogy az adatok Excel táblázat formátumban legyenek. Ha nem tudja konvertálni az adatokat Excel táblává, létre kell hoznia egy megnevezett tartományt az adatokhoz, majd ezt a megnevezett tartományt kell használnia a Power Queryben.

Az alábbiakban megvan az az adatkészlet, amelyet Excel táblává alakítottam át. Ezt az adatkészlet kiválasztásával, a Beszúrás fülre kattintva, majd a Táblázat ikonra kattintva teheti meg.

Az alábbiakban a Power Query használatával le kell töltenie az adatokat a következő értékig:

  1. Válassza ki az adathalmaz bármely celláját
  2. Kattintson az Adatok fülre
  1. Az Adatok lekérése és átalakítása csoportban kattintson a „Lapról” lehetőségre. Ez megnyitja a Power Query szerkesztőt. Ne feledje, hogy az üres cellák a „null” értéket mutatják a Power Query -ben
  1. A Power Query szerkesztőben válassza ki azokat az oszlopokat, amelyeket ki szeretne tölteni. Ehhez tartsa lenyomva a Control billentyűt, majd kattintson a kijelölni kívánt oszlopok fejlécére. Példánkban a Dátum és a Termék oszlopok lennének.
  2. Kattintson a jobb gombbal a kiválasztott fejlécek bármelyikére
  1. Lépjen a "Kitöltés" opcióra, majd kattintson a "Le" gombra. Ez kitölti az adatokat az összes üres cellában
  1. Kattintson a Fájl fülre, majd a „Bezárás és betöltés” ​​gombra. Ez új munkalapot illeszt be a munkafüzetbe a kapott táblával

Bár ez a módszer kissé túlzásnak tűnik, a Power Query használatának nagy előnye, hogy lehetővé teszi a kapott adatok gyors frissítését, ha az eredeti adatok megváltoznak.

Például, ha további rekordokat ad hozzá az eredeti adatokhoz, akkor a fentieket nem kell újra elvégeznie. Egyszerűen kattintson a jobb gombbal a kapott táblázatra, majd kattintson a Frissítés gombra.

Bár a Power Query módszer jól működik, a legjobb, ha akkor használja, ha már használja a Power Query -t a munkafolyamatban.

Ha csak egy adatkészlete van, ahol ki szeretné tölteni az üres cellákat, akkor kényelmesebb lenne az Ugrás speciális módszer vagy a VBA módszer (a fentiekben) használata.

Tehát ez három egyszerű módszer, amelyeket használhat töltse ki az üres cellákat az Excel következő értékéig.

Remélem, hasznosnak találta ezt az oktatóanyagot.

wave wave wave wave wave