Kaip "Excel" skaičiuoti tuščias ląsteles (4 tinkami būdai)

  • Pasidalinti
Hugh West

Daug kartų duomenų bazėje gali būti tuščių langelių. Norėtųsi suskaičiuoti tuščius langelius. "Microsoft Excel" turi keletą nuostabių formulių ir įrankių, kuriais tai galima lengvai padaryti. Straipsnyje bus pateikti keturi skirtingi būdai, kaip suskaičiuoti tuščius langelius "Excel" programoje.

Atsisiųsti praktikos sąsiuvinį

Praktikos sąsiuvinį galite atsisiųsti iš čia.

Tuščios ląstelės.xlsm

4 vaisingi būdai skaičiuoti tuščias ląsteles programoje "Excel

Naudodami toliau pateiktą duomenų rinkinį paaiškinsime, kaip "Excel" skaičiuoti tuščias ląsteles.

Duomenų rinkinyje pateikiami technologijų produktų pavadinimai ir pardavimų, įvykusių technologijų įmonėje, skaičius. Galite pastebėti, kad duomenų rinkinyje yra keletas tuščių langelių. Tuščiavidurius langelius skaičiuosime naudodami formules ir "Excel" turimus įrankius.

1. Skaičiuokite tuščias ląsteles įterpdami "Excel" formules su COUNTIF, COUNTBLANK, SUMPRODUCT ir kt. funkcijomis

"Excel" turi keletą naudingų formulių suskaičiuoti tuščius langelius duomenų rinkinyje. COUNTBLANK, COUNTIF, SUM, SUMPRODUCT, ir t. t. Tokioms formulėms sudaryti naudojamos formulės. Paeiliui pažiūrėkime į šias formules.

i. COUNTBLANK įterpimas tuštiems langeliams skaičiuoti

Svetainė COUNTBLANK Pati funkcija paaiškina, ką ji gali atlikti. Ji gali suskaičiuoti tuščius arba tuščius eilutės langelius tam tikrame duomenų intervale.

Pateikto duomenų rinkinio formulė:

=COUNTBLANK(B5:C5)

Naudojant Užpildymo rankena galime sužinoti likusių duomenų rinkinio eilučių rezultatus.

Vilkite pliuso (+) ženklas dešinėje langelio apačioje ( B5 ).

Rezultatą matote toliau pateiktame paveikslėlyje.

Formulės aprašymas:

Formulės sintaksė:

=COUNTBLANK(range)

Čia diapazonas nurodo duomenų rinkinį, iš kurio norite suskaičiuoti tuščius langelius.

Taip pat galite naudoti įterptą IF ir COUNTBLANK formulės nustatyti, ar eilutė yra visiškai tuščia, ar ne.

Formulė bus tokia:

=IF(COUNTBLANK(B5:C5)=0, "Ne tuščia", "Tuščia")

Norėdami sužinoti, kaip tai padaryti, vadovaukitės toliau pateiktu paveikslėliu.

Formulės aprašymas:

Įterptinės formulės sintaksė:

=IF(logical_test,[value_if_true],[value_if_false])

Čia, logical_test užima COUNTBLANK funkciją ir patikrina, ar ji lygi nuliui, ar ne.

value_if_true priima tekstą, kuris bus rodomas, jei testas yra teisingas.

value_if_false priima tekstą, kuris bus rodomas, jei testas yra klaidingas.

ii. COUNTIF arba COUNTIFS įterpimas tuštiems langeliams skaičiuoti

Taip pat galite naudoti COUNTIF arba COUNTIFS funkciją. Abiem atvejais rezultatas bus toks pat.

Formulė bus tokia:

=COUNTIF(B5:C5,"")

arba,

=COUNTIFS(B5:C5,"")

Tada vilkite pliuso (+) ženklas dešinėje langelio apačioje, kad sužinotumėte likusių duomenų rinkinio eilučių skaičių.

Pirmasis tuščių langelių stulpelis D stulpelis naudoja COUNTIF funkcija o antrasis E stulpelis naudoja COUNTIFS funkcija.

Galite pastebėti, kad abiejų formulių rezultatas yra toks pat.

Formulės paaiškinimas:

Formulės sintaksė:

=COUNTIF(diapazonas, kriterijai)

=COUNTIFS(kriterijus_range1, kriterijus1, [kriterijus_range2], [kriterijus2]..)

Abi formulės priima diapazonas duomenų rinkinio ir kriterijai pagal kurį bus rodomas rezultatas.

COUNTIFS funkcija gali imtis keli kriterijai ir diapazonai o COUNTIFS funkcija užtrunka tik vieną diapazonas ir kriterijai .

iii. SUMOS su eilutėmis ir stulpeliais įterpimas siekiant suskaičiuoti tuščias ląsteles

Be to, yra dar viena įterpta formulė, kurioje naudojama SUMA , EILUTĖS, ir STULPELIŲ funkcijos ir kt., kad būtų galima suskaičiuoti tuščias duomenų rinkinio eilutes.

Formulė yra tokia:

=SUMA(--MMULT(--(B5:C11""),ROW(INDIRECT("B1:B"&COLUMNS(B5:C11))))=0)

Rezultatai rodo, kad yra dvi tuščios eilutės duomenų rinkinyje.

Pastaba: Formulė skaičiuoja tuščią eilutę, jei visa eilutė yra tuščia. Todėl ji ignoravo ląstelę B8.

Formulės paaiškinimas:

Atskiros įterptųjų formulių sintaksės ir paaiškinimai:

=SUMA(skaičius1, [skaičius2],...)

Formulėje kaip argumentai pateikiami skaičiai, o kaip rezultatas - suma.

=MMULT(array1,array2)

Čia imamas tam tikras duomenų rinkinio masyvų skaičius.

=ROW([nuoroda])

Formulė su EILUTĖ funkcija priima duomenų rinkinio eilučių nuorodą.

=INDIRECT(ref_text,[a1])

Jame pateikiamas nuorodos tekstas.

=COLUMNS(masyvas)

Formulė su stulpeliai funkcija priima duomenų rinkinio masyvą.

Čia, dvigubas minuso ženklas (-) naudojamas priverstiniam loginės reikšmės konvertavimui TRUE arba FALSE į skaitines vertes 1 arba 0.

iv. SUMPRODUCT įterpimas tuščių langelių skaičiavimui

Be to, SUMPRODUCT taip pat yra naudinga formulė tuštiems langeliams skaičiuoti.

Duotam duomenų rinkiniui bus taikoma tokia formulė:

=SUMPRODUCT(--B5:C11="")

Rezultatas rodo, kad pateiktame duomenų rinkinyje yra 5 tušti langeliai.

Pastaba: Skirtingai nuo c metodas .

Formulės paaiškinimas:

Formulės sintaksė:

=SUMPRODUCT(masyvas1, [masyvas2],..)

Šiuo atveju funkcija naudojama keliems masyvams paimti ir pateikti jų sumą.

Šiuo atveju turime tik vieną rinkinį masyvai o formulėje duomenų aibės intervalas naudojamas tik tada, jei jis yra lygus tuščiajai reikšmei.

Tada, naudodami dvigubas minuso ženklas (-) paverčiame į skaitinę vertę, kad gautume rezultatą.

Skaityti daugiau: Kaip suskaičiuoti tuščias ląsteles "Excel" programoje naudojant sąlygą

2. Skaičiuokite tuščias ląsteles naudodami komandą "Go To Special

Kita vertus, norėdami rasti tuščias ląsteles, galime naudoti kortelėje Pagrindinis skirtukas esančią komandą Pereiti į specialiąją komandą.

Atlikite šiuos veiksmus, kad sužinotumėte, kaip suskaičiuoti tuščias ląsteles naudojant "Go To Special":

  • Pasirinkite duomenų rinkinį.
  • Pasirinkite Pereiti į specialią Rasti ir pasirinkti . Rasite Rasti ir pasirinkti redagavimo parinktys yra skirtukas Pradžia .

Taip pat galite paspausti F5 klaviatūroje, kad rastumėte Specialus iš ten.

  • Atsiras naujas langelis. Jame pasirinkite Ruošiniai ir spustelėkite GERAI.

Pastebėsite, kad tušti langeliai pasirenkami automatiškai.

  • Jei norite paryškinti tuščius langelius iš Pagrindinis pasirinkite skirtuką Užpildymo spalva ir iš išskleidžiamajame meniu pasirinkite norimą spalvą.

Pasirinkta spalva užpildys pasirinktus tuščius langelius. Kol kas pasirinkime mėlyną spalvą. Rezultatas atrodys taip.

Pastaba: Šis procesas naudingas mažiems duomenų rinkiniams. Galite paryškinti tuščius langelius ir skaičiuoti patys.

Skaityti daugiau: Kaip skaičiuoti užpildytas ląsteles programoje "Excel

3. Skaičiuokite tuščias ląsteles naudodami komandą Rasti ir pakeisti

Be to, galite naudoti kitą naudingą "Excel" įrankį tuštiems langeliams suskaičiuoti. Šis įrankis vadinamas Rasti ir pakeisti .

Norėdami juo naudotis, turite atlikti šiuos veiksmus.

  • Pasirinkite duomenų rinkinį.
  • Pasirinkite Rasti Rasti ir pasirinkti Jei nerandate paveikslėlio, sekite jį.

  • Atsiras naujas langelis. Palikite tuščią vietą Raskite, ką : parinktis.
  • Tada spustelėkite Parinktys>> .

  • Bus rodomos naujos parinktys. Iš ten,
    • Pažymėkite parinktį Suderinti visą ląstelės turinį .
    • viduje: pasirinkite išskleidžiamojo sąrašo parinktis Lapas .
    • Svetainėje Paieška: pasirinkite išskleidžiamojo sąrašo parinktis Pagal stulpelius.
    • Žvilgsnis į pasirinkite išskleidžiamojo sąrašo parinktis Vertės arba formulės. (Pasirinksime reikšmes, nes duomenų rinkinyje neturime jokių formulių). Bet kokiu atveju, abu veiks vienodai.

  • Svetainė Rasti ir pakeisti langas turėtų atrodyti taip, kaip pavaizduota toliau. Spustelėkite Rasti viską ir rezultatas bus rodomas dėžutės apačioje.

Skaityti daugiau: Ląstelių, kuriose yra tam tikras tekstas, skaičiavimas programoje "Excel

4. Tuščių ląstelių skaičiavimas naudojant "Excel" VBA makrokomandas

Galiausiai VBA makrokomandos galima naudoti tuščių langelių skaičiavimui.

Tam turite atlikti šiuos veiksmus:

  • Pasirinkite duomenų rinkinį.

  • Paspauskite ALT+F11 iš klaviatūros. VBA langas bus atidaryta.

  • Pasirinkite lapą, kuriame yra pasirinktas duomenų rinkinys.

Įdėkite pasirinkite Modulis .

  • Svetainė Bendrasis langas bus atidaryta.

  • Viduje langas "Bendrosios nuostatos parašykite toliau pateiktą kodą.

Kodas:

 Sub CountBlanks() 'Updateby20140310 Dim rng As Range Dim WorkRng As Range Dim total As Long On Error Resume Next xTitleId = "Tuščių langelių skaičius" 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 & " blank cells inšis diapazonas." Pabaiga Sub 

  • Paspauskite F5 iš klaviatūros, kad paleistumėte kodą.
  • Bus atidarytas langas pavadinimu " Tuščių langelių skaičius ".
  • Patikrinkite Diapazonas savo duomenų rinkinį ir, jei jis yra tinkamas, spustelėkite GERAI.

  • Atsivers naujas langas, kuriame bus rodomas rezultatas.

Dalykai, kuriuos reikia prisiminti

  • Nepamirškite pasirinkti duomenų diapazono prieš pradėdami taikyti metodus naudodami "Excel" įrankius.
  • Formulių atveju rašykite formules, išlaikydami formulės sintaksę ir duomenų rinkinių eilutes bei stulpelius.

Išvada

Straipsnyje paaiškinami keturi naudingi būdai, kaip suskaičiuoti tuščias "Excel" ląsteles naudojant įvairias "Excel" formules ir įrankius. Formulės apima tokias funkcijas kaip COUNTBLANK, COUNTIF, SUMPRODUCT, ROWS, ir t. t. Metoduose naudojamos šios "Excel" programos priemonės Eiti į Specialusis, Rasti ir pakeisti komandas iš Pagrindinis skirtukas , ir VBA makrokomandos vykdyti ten esančius kodus, kad būtų galima suskaičiuoti tuščias "Excel" ląsteles. Galite patikrinti susijusią temą Susijęs skaitymas skyrius. Tikiuosi, kad šis straipsnis jums buvo naudingas. Jei turite papildomų klausimų, galite klausti komentarų skyriuje. Taip pat nepamirškite apsilankyti mūsų svetainėje daugiau informatyvių straipsnių.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.