Kuidas lugeda ridu andmete abil Excelis (4 valemit)

  • Jaga Seda
Hugh West

Suure hulga andmetega töötades on tühjade lahtrite leidmine väga tavaline stsenaarium. Mõnikord võime kogemata sisestada tühje ridu, milles ei ole andmeid. Selle tulemusena võib see tekitada probleeme meie arvutustes Excelis. Seega peame loendama need read, millel on vähemalt üks mitte-tühi lahter. Selles õpetuses näitame teile, kuidas lugeda Excelis andmeid sisaldavaid ridu sobivate vahenditega.näiteid ja asjakohaseid illustratsioone.

Lae alla praktiline töövihik

Laadige alla järgmine harjutusvihik.

Andmete ridade loendamine Excel.xlsxis

4 valemit Exceli andmete ridade loendamiseks koos andmetega

Siinkohal pakume teile neli valemit, mida saate oma andmestikus rakendada. Soovitame õppida ja proovida kõiki neid, et rikastada oma teadmisi Excelis.

Selle õpetuse tutvustamiseks kasutame järgmist andmestikku:

Siin, selles andmekogumis, on meil olemas nimi , vanus ja elukutse veerud. Mõned read on siin täiesti tühjad. Ja mõnel real on mittetühjad lahtrid. Nüüd on meie eesmärk loendada kõik read, millel on vähemalt üks mittetühi lahter. See tähendab, et peame loendama read, millel on andmeid.

1. IF- ja COUNTA-funktsioonide kasutamine ridade loendamiseks andmetega

See valem on kombinatsioon nii IF ja COUNTA funktsioonid. COUNTA funktsioon loeb kõik mitte-tühjad lahtrid. Seega saab see meile öelda, kas meil on andmed nendes ridades või mitte. Seejärel, kasutades funktsiooni IF funktsiooniga, anname neile ridadele, mille bool'i väärtus on 1 ( TÕELINE ), kui see rida sisaldab andmeid, või 0 ( VALE ), kui see ei ole. Lõpuks liidame need arvud kokku, et leida kõik andmed sisaldavate ridade kohta.

Selle valemi põhiline süntaks:

=IF(COUNTA(vahemik)>1,1,0)

Sammud:

1. Kõigepealt looge uus veerg " Krahv ".

2. Seejärel sisestage järgmine valem Cell E5 :

=IF(COUNTA(B5:D5)>0,1,0)

3. Vajutage Sisesta . Pärast seda näitab see 1 kuna sellel on andmeid.

4. Seejärel lohistage Täitmise käepide ikoon üle lahtrite vahemiku E6:E11 Pärast seda näete kõiki väärtusi, mis näitavad, kas ridadel on andmeid või mitte.

5. Nüüd sisestage järgmine valem Cell D13:

=SUM(E5:E11)

6. Seejärel vajutage Sisesta .

Nagu näete, oleme edukalt lugenud kõik andmed sisaldavaid ridu.

Loe edasi: Kuidas lugeda ridu valemiga Excelis (5 kiiret meetodit)

2. IF- ja COUNTBLANK-funktsioonide kasutamine ridade loendamiseks andmetega Excelis

Sarnaselt eelmisele meetodile on ka siin tegemist kahe funktsiooni kombinatsiooniga. Siinkohal on selle asemel, et kasutada funktsiooni COUNTA funktsiooni, me kasutame funktsiooni COUNTBLANK funktsioon.

The COUNTBLANK funktsioon loeb peamiselt kõiki tühje lahtreid Excelis. Siin on igal real kolm veergu. Seega on COUNTBLANK funktsioon loeb kõik tühjad lahtrid. Kui kõigis kolmes lahtris ei ole andmeid, siis tagastab see 3. Seega, kui see tagastab 3, siis tähendab see, et selles reas ei ole andmeid. Selle tulemusena tagastab meie valem 0, vastasel juhul 1.

Selle valemi põhiline süntaks:

=IF(COUNTBLANK(range)=3,0,1)

Sammud:

1. Kõigepealt sisestage järgmine valem Cell E5 :

=IF(COUNTBLANK(B5:D5)=3,0,1)

2. Vajutage Sisesta . Pärast seda näitab see 1 kuna sellel real on andmeid.

3. Seejärel lohistage Täitmise käepide ikoon üle lahtrite vahemiku E6:E11 Pärast seda näete kõiki väärtusi, mis näitavad, kas ridade kohta on andmeid või mitte.

4. Nüüd sisestage järgmine valem Cell D13 :

=SUM(E5:E11)

5. Seejärel vajutage Sisesta .

Lõpuks õnnestub meil lugeda kõik need read, millel on andmed.

3. IF- ja COUNTIF-funktsioonide kasutamine ridade loendamiseks andmetega

Nüüd on see meetod sarnane eelmisele meetodile. Me asendame funktsiooni COUNTBLANK funktsiooniga COUNTIF funktsioon. COUNTIF funktsioon loeb lahtreid kriteeriumide alusel. Siin loendame lahtreid reas, kui sellel ei ole väärtust. Seega, kui see tagastab kolm, tähendab see, et selles reas ei ole väärtust. Pärast seda loeb funktsioon IF funktsioon tagastab 0.

Selle valemi põhiline süntaks:

=IF(COUNTIF(vahemik,kriteeriumid)=3,0,1)

Sammud:

1. Kõigepealt sisestage järgmine valem Ruut E5 :

=IF(COUNTIF(B5:D5,"")=3,0,1)

2. Vajutage Sisesta . Pärast seda näitab see 1 kuna sellel on andmeid.

3. Seejärel lohistage Täitmise käepide ikoon üle lahtrite vahemiku E6:E11 Pärast seda näete kõiki väärtusi, mis näitavad, kas ridadel on andmeid või mitte.

4. Nüüd sisestage järgmine valem Cell D13 :

=SUM(E5:E11)

5. Seejärel vajutage Sisesta .

Lõpuks, summeerides need booletilised väärtused, saame kiiresti leida nende ridade arvu, kus on andmeid.

Sarnased lugemised:

  • Exceli VBA andmete ridade loendamiseks (4 näidet)
  • Kuidas Excel loeb ridu väärtusega (8 võimalust)
  • Kuidas lugeda ridu VBA-ga Excelis (5 lähenemisviisi)

4. Andmetega ridade loendamine funktsioonide SUMPRODUCT ja MMULT abil

Selles meetodis kombineerime me SUMPRODUCT ja MMULT (matemaatika korrutamine) funktsioonid, et lugeda ridu koos andmetega.

Funktsioon SUMPRODUCT tagastab sarnaste vahemike või massiividega seotud toodete summa. Vaikimisi on kasutusel korrutamine, kuid võimalik on ka liitmine, lahutamine ja jagamine.

Funktsiooni SUMPRODUCT põhisüntaks:

=SUMPRODUCT(array1, [array2], [array3], ...)

Teisalt, The MMULT funktsioon tagastab kahe massiivi maatriksprodukti. Tulemuseks on massiivi, millel on sama arv ridu kui massiivil1 ja sama arv veerge kui massiivil2.

Funktsiooni MMULT põhisüntaks:

=MMULT(array1, array2)

Siin on array1 ja array2 need massiivid, mida me tahame korrutada.

Meie valemi põhiline süntaks:

=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)

Sammud:

1. Sisestage järgmine valem Lahter D13 :

=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)

2. Seejärel vajutage Sisestage.

Lõpuks on meie valemiga edukalt loetud ridu, millel on andmed.

🔎Vormeli lahtikirjutamine

1. Lahter on tühi või mitte

The B5:D11="" tähendab, kas lahter on tühi või mitte.

Näiteks tagastab see {FALSE, FALSE, FALSE, FALSE} . rida1 .

2. Booluste väärtuste teisendamine arvudeks

Nüüd, (B5:D11="")*1 tagastab kõik need booleanid nulliks või üheks.

Sest rida1 , see tagastab {0,0,0} .

3. Lisage väärtused ridade kaupa

The MMULT funktsioon on erandlik väärtuste summeerimiseks rea kaupa, kuid see ei saa käsitleda boole'i väärtusi. Funktsioon tagastab väärtuste massiivi.

MMULT((B5:D11=””)*1,{1;1;1})

Sest rida1 , on meie massiivi {0,0,0} Seega on meie summa 0 .

Sest rida2 , on meie massiivi {0,1,0} Seega on meie tulemus 3 .

4. Kontrolli, kas iga väärtus massiivi sees on väiksem kui 3

MMULT((B3:D14=””)*1,{1;1;1})<3

Kui on 3 tühja väärtust, siis ei ole selles reas andmeid. Niisiis, kasutades seda valemit, kontrollime, kas rida on tühi või mitte.

Sest rida1 , meie massiivi oli {0,0,0} Tulemuseks on seega TÕELINE .

Sest rida2 , on meie massiivi {0,1,0} Seega on meie tulemus TÕELINE .

Sest rida3 , on meie massiivi {1,1,1} Seega on meie tulemus VALE .

5. Andmetega ridade loendamine

SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)

Selleks, et summeerida boole'i väärtuste massiivi, peame korrutama 1ga, et muuta need 1 või 0 (nulliks). TÕELINE = 1 ja VALE = 0.

Pärast seda muutub see:

SUMPRODUCT({1; 1; 0; 1; 0; 0; 0; 1})

Ja see naaseb 4 lahtrisse D13.

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus aitab teil ridade loendamist andmetega tõhusalt. Laadige alla praktiline töövihik ja proovige neid meetodeid ise. Võite vabalt anda tagasisidet kommentaaride sektsioonis. Teie väärtuslik tagasiside hoiab meid motiveerituna, et luua sellist sisu. Ja ärge unustage vaadata meie veebisaiti. Exceldemy.com erinevate Exceliga seotud probleemide ja lahenduste kohta.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.