Tartalomjegyzék
Sokszor előfordulhat, hogy az adatbázis üres cellákat tartalmaz. Az ember szeretné megszámolni az üres cellákat. A Microsoft Excel rendelkezik néhány csodálatos formulával és eszközzel, amelyekkel ezt könnyen elvégezheti. A cikk négy különböző módszert tartalmaz az üres cellák megszámlálására az Excelben.
Gyakorlati munkafüzet letöltése
A gyakorlati munkafüzetet innen töltheti le.
Count Empty Cells.xlsm4 gyümölcsöző módja az üres cellák számlálásának az Excelben
A következő adatkészletet fogjuk használni, hogy elmagyarázzuk az üres cellák számolásának módjait az Excelben.
Az adatkészlet tartalmazza a technológiai termékek nevét és egy technológiai alapú vállalatnál történt eladások számát. Észrevehető, hogy az adatkészletben van néhány üres cella. Az üres cellákat az Excelben rendelkezésre álló képletek és eszközök segítségével fogjuk megszámolni.
1. Az üres cellák számlálása az Excel-képletek beillesztésével a COUNTIF, COUNTBLANK, SUMPRODUCT stb. funkciókkal
Az Excel rendelkezik néhány hasznos képlettel a következőkhöz számolja az üres cellákat Az olyan függvények, mint a COUNTBLANK, COUNTIF, SUM, SUMPRODUCT, és így tovább, ilyen formulákat használnak. Nézzük meg a formulákat egyenként.
i. COUNTBLANK beillesztése az üres cellák számolásához
A COUNTBLANK maga a függvény megmagyarázza, hogy mire képes. Egy adott adattartományban meg tudja számolni az üres vagy üres cellákat egy sorban.
Az adott adatkészletre vonatkozó képlet:
=COUNTBLANK(B5:C5)
A Töltse ki a fogantyút megtudhatjuk az eredményt az adatállomány többi sorára vonatkozóan.
Húzza a plusz (+) jel a cella jobb alsó részén ( B5 ).
Az eredményt lásd az alábbi képen.
Formula leírása:
A képlet szintaxisa:
=COUNTBLANK(range)Itt a tartomány jelöli azt az adathalmazt, amelyből az üres cellákat meg akarja számolni.
Használhatja a beágyazott IF és COUNTBLANK képletek hogy megállapítsa, hogy a sor teljesen üres-e vagy sem.
A képlet a következő lesz:
=IF(COUNTBLANK(B5:C5)=0, "Nem üres", "Üres")
Kövesse az alábbi képet, hogy megtudja, hogyan kell ezt megtenni.
Formula leírása:
A beágyazott képlet szintaxisa:
=IF(logikai_teszt,[érték_ha_igaz],[érték_ha_hamis])
Tessék, logikai_teszt elviszi a COUNTBLANK függvényt, és ellenőrzi, hogy egyenlő-e nullával vagy sem.
value_if_true egy szöveget vesz fel, amelyet akkor jelenít meg, ha a teszt igaz.
value_if_false egy szöveget kap, amelyet akkor jelenít meg, ha a teszt hamis.
ii. COUNTIF vagy COUNTIFS beillesztése az üres cellák számolásához
Használhatja a a COUNTIF vagy a COUNTIFS funkciót. Mindkettő ugyanazt az eredményt adja.
A képlet a következő lesz:
=COUNTIF(B5:C5,"")
vagy,
=COUNTIFS(B5:C5,"")
Ezután húzza a plusz (+) jel a cella jobb alsó részén, hogy megkeresse az adatállomány többi sorának számát.
Az első Üres cellák oszlop a D oszlop a címet használja. a COUNTIF funkció míg a második a E oszlop a címet használja. a COUNTIFS funkció.
Megfigyelheti, hogy az eredmény mindkét képlet esetében ugyanaz.
Képlet magyarázat:
A képletek szintaxisa:
=COUNTIF(tartomány, kritériumok)=COUNTIFS(criteria_range1, criteria1, [criteria_range2], [criteria2]..)
Mindkét képlet egy tartomány az adatállomány és kritériumok amely alapján az eredmény megjelenik.
A COUNTIFS funkció vehet több kritérium és tartományok míg a a COUNTIFS funkció csak egy tartomány és kritériumok .
iii. A SUM beillesztése a ROWS és COLUMNS sorokkal az üres cellák számolásához
Ezenkívül van egy másik beágyazott képlet is, amely a SUM , SOROK, és ÖSSZEFOGLALÓK függvények stb. segítségével megszámolhatja az üres sorokat az adatállományban.
A képlet a következő:
=SUM(--MMULT(--(B5:C11"")",ROW(INDIRECT("B1:B"&COLUMNS(B5:C11))))=0)
Az eredmény azt mutatja, hogy vannak két üres sor az adatállományban.
Megjegyzés: A képlet üresnek számít, ha az egész sor üres. Ezért hagyta figyelmen kívül a cellát B8.
Képlet magyarázat:
Az egymásba ágyazott képlet egyedi szintaxisa a magyarázatokkal együtt:
=SUM(szám1, [szám2],...)A képlet a számokat argumentumként veszi, és eredményként az összeget adja meg.
=MMULT(array1,array2)Itt az adathalmaz egy sor tömbjét veszi fel.
=ROW([hivatkozás])A képlet a ROW függvény az adatállomány sorainak hivatkozását veszi át.
=INDIRECT(ref_text,[a1])Referenciaszöveget vesz fel.
=COLUMNS(tömb)A képlet a a COLUMNS függvény az adatkészlet egy tömbjét veszi át.
Tessék, a dupla mínusz jel (-) a Boolean érték kényszerített átalakítására szolgál. TRUE vagy FALSE numerikus értékekre 1 vagy 0.
iv. SUMPRODUCT beillesztése az üres cellák számolásához
Továbbá, SUMPRODUCT szintén hasznos képlet az üres cellák számolásához.
A képlet az adott adatkészletre a következő lesz:
=SUMPRODUCT(--B5:C11="")
Az eredmény azt mutatja, hogy az adott adathalmazban 5 üres cella van.
Megjegyzés: Az üres cellákat és nem a sorokat számolja, ellentétben a c módszer .
Képlet magyarázat:
A képlet szintaxisa:
=SUMPRODUCT(array1, [array2],...)Itt a függvényt arra használjuk, hogy több tömböt vegyünk, és megadjuk a tömbök összegét.
Ebben az esetben csak egy készletünk van a tömbök és a képlet csak akkor veszi át az adatkészlet tartományát, ha az egyenlő az üres értékkel.
Ezután a a dupla mínusz jel (-) számértékre alakítottuk át, hogy megkapjuk az eredményt.
Bővebben: Hogyan számoljuk meg az üres cellákat az Excelben feltételekkel
2. Az üres cellák számolása a Go To Special parancs használatával
A másik oldalon a Kezdőlap lap Speciális parancsát használhatjuk az üres cellák keresésére.
Kövesse a lépéseket, hogy megtudja, hogyan számolja az üres cellákat a Go To Special segítségével:
- Válassza ki az adatkészletet.
- Válassza ki a címet. Go To Special a címről Keresés & kiválasztás Megtalálja Keresés & kiválasztás a címről a Szerkesztési lehetőségek jelen van a a Kezdőlap lap .
Megnyomhatja a F5 a billentyűzeten, hogy megtalálja Különleges onnan.
- Megjelenik egy új doboz. A dobozból válassza ki a következő opciót Vaktöltények és kattintson RENDBEN.
Észre fogja venni, hogy az üres cellák automatikusan kijelölődnek.
- Az üres cellák kiemelése a Home lap kiválasztása Kitöltés színe és válassza ki a kívánt színt a legördülő menüből.
A kiválasztott szín fogja kitölteni a kijelölt üres cellákat. Most válasszuk a kéket. Az eredmény így fog kinézni.
Megjegyzés: Ez az eljárás kis adathalmazok esetén hasznos. Kiemelheti az üres cellákat, és maga is megszámolhatja.
További információ: Hogyan számolja meg a kitöltött cellákat az Excelben?
3. Számolja meg az üres cellákat a Keresés & Bélyeg; Csere parancs használatával
Emellett egy másik hasznos Excel-eszközt is használhat az üres cellák számolásához. Ez az úgynevezett Keresés és csere .
A használatához követnie kell a lépéseket.
- Válassza ki az adatkészletet.
- Válassza ki a címet. Keresd meg a a címről Keresés & kiválasztás Kövesse a képet, ha nem találja.
- Egy új mező jelenik meg. A helyet hagyja üresen a Találd meg, mit : opció.
- Ezután kattintson a Lehetőségek>> .
- Új lehetőségek jelennek meg,
- Jelölje be a lehetőséget Teljes cellatartalom egyezése .
- A címről Belül: legördülő lehetőségek közül válassza ki Sheet .
- A oldalon. Keresés: legördülő lehetőségek közül válassza ki Oszlopok szerint.
- A címről Nézz be legördülő lehetőségek közül válassza ki Értékek vagy képletek. (Az értékeket fogjuk kiválasztani, mivel nincsenek képletek az adatállományunkban). Egyébként mindkettő ugyanúgy fog működni.
- A Keresés és csere A mezőnek úgy kell kinéznie, mint az alábbi képen. Kattintson a Mindent megtalálni és az eredmény a a doboz alján.
Bővebben: Számolja meg a meghatározott szöveget tartalmazó cellákat az Excelben
4. Számolja meg az üres cellákat az Excel VBA makrók segítségével
Végül, a VBA makrók használható az üres cellák megszámlálására.
Ehhez a következő lépéseket kell követnie:
- Válassza ki az adatkészletet.
- Sajtó ALT+F11 a billentyűzetről. A VBA ablak kinyílik.
- Válassza ki azt a lapot, amelyen a kiválasztott adatkészlet található.
A címről Beillesztés válasszon Modul .
- A Általános ablak kinyílik.
- Belül az Általános ablak írja le az alábbi kódot.
Kód:
Sub CountBlanks() 'Updateby20140310 Dim rng As Range Dim WorkRng As Range Dim total As Long On Error Resume Next xTitleId = "Üres cellák száma" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each rng In WorkRng If IsEmpty(rng.Value) Then total = total + 1 End If Next MsgBox "There are " & total & " üres cellák a " & total & " üres cellák athis range." End Sub
- Sajtó F5 a billentyűzetről a kód futtatásához.
- Megnyílik egy " Üres cellák száma ".
- Ellenőrizze a Tartomány az adatkészletedről, és ha minden rendben van, akkor kattints a RENDBEN.
- Egy új doboz jelenik meg, és az eredményt mutatja.
Emlékezetes dolgok
- Ne felejtse el kiválasztani az adattartományt, mielőtt elkezdi alkalmazni az Excel-eszközökkel végzett módszereket.
- A képletek esetében írja meg a képleteket a képlet szintaxisának, valamint az adatkészletek sorának és oszlopának megtartásával.
Következtetés
A cikk négy gyümölcsöző módszert mutat be az üres cellák számolására az Excelben különböző Excel-képletek és -eszközök segítségével. A képletek között olyan függvények szerepelnek, mint a következők COUNTBLANK, COUNTIF, SUMPRODUCT, ROWS, stb. A módszerekhez használt Excel-eszközök a következők Menj a Speciális, Keresés és helyettesítéshez parancsok a Home lap , és a VBA makrók hogy ott kódokat hajtson végre az üres cellák számolásához az Excelben. A kapcsolódó témát a Kapcsolódó olvasmányok Remélem, hogy ez a cikk hasznos volt számodra. Ha bármilyen további kérdésed van, kérdezz a megjegyzés rovatban. Ne felejtsd el meglátogatni a oldalunk további informatív cikkekért.