Sisällysluettelo
Monesti tietokannassa saattaa olla tyhjiä soluja. Tyhjät solut halutaan laskea. Microsoft Excelissä on hämmästyttäviä kaavoja ja työkaluja, joilla se onnistuu helposti. Tässä artikkelissa esitellään neljä eri tapaa laskea tyhjät solut Excelissä.
Lataa harjoituskirja
Voit ladata harjoituskirjan täältä.
Laske tyhjät solut.xlsm4 hedelmällistä tapaa laskea tyhjät solut Excelissä
Käytämme seuraavaa tietokokonaisuutta selittääksemme tapoja laskea tyhjiä soluja Excelissä.
Tietokokonaisuus sisältää teknologiatuotteiden nimet ja teknologiapohjaisessa yrityksessä tapahtuneen myynnin määrän. Voit huomata, että tietokokonaisuudessa on joitakin tyhjiä soluja. Laskemme tyhjät solut Excelissä käytettävissä olevien kaavojen ja työkalujen avulla.
1. Laske tyhjät solut lisäämällä Excel-kaavat COUNTIF-, COUNTBLANK-, SUMPRODUCT- ja muiden funktioiden avulla.
Excelissä on joitakin hyödyllisiä kaavoja laske tyhjät solut funktiot, kuten COUNTBLANK, COUNTIF, SUM, SUMPRODUCT, ja niin edelleen käytetään tällaisten kaavojen muodostamiseen. Katsotaanpa kaavoja yksi kerrallaan.
i. COUNTBLANKin lisääminen tyhjien solujen laskemiseen
The COUNTBLANK Se voi laskea rivin tyhjät solut tai tyhjät solut tietyllä tietyllä tietueella.
Kaava annetulle tietokokonaisuudelle:
=COUNTBLANK(B5:C5)
Käyttämällä Täyttökahva voimme saada selville tuloksen tietokokonaisuuden lopuille riveille.
Vedä plus-merkki (+) solun oikeassa alareunassa ( B5 ).
Katso tulos alla olevasta kuvasta.
Kaavan kuvaus:
Kaavan syntaksi:
=COUNTBLANK(range)Täällä alue osoittaa tietokokonaisuuden, josta haluat laskea tyhjät solut.
Voit myös käyttää sisäkkäistä IF- ja COUNTBLANK-kaavat selvittääksesi, onko rivi täysin tyhjä vai ei.
Kaava on seuraava:
=IF(COUNTBLANK(B5:C5)=0, "Ei tyhjä", "Tyhjä")
Seuraa alla olevaa kuvaa, niin tiedät, miten tämä tehdään.
Kaavan kuvaus:
Sisäkkäisen kaavan syntaksi:
=IF(looginen_testi,[arvo_jos_tosi],[arvo_jos_väärin])
Tässä, looginen_testi ottaa COUNTBLANK funktio ja tarkistaa, onko se nolla vai ei.
value_if_true ottaa tekstin, joka näytetään, jos testi on tosi.
value_if_false ottaa tekstin, joka näytetään, jos testi on väärä.
ii. COUNTIF- tai COUNTIFS-olioiden lisääminen tyhjien solujen laskemiseksi.
Voit myös käyttää COUNTIF- tai COUNTIFS-toiminto. Molemmat antavat saman tuloksen.
Kaava on seuraava:
=COUNTIF(B5:C5,"")
tai,
=COUNTIFS(B5:C5,"")
Vedä sitten plus-merkki (+) solun oikeassa alareunassa löytääksesi tietokokonaisuuden muiden rivien lukumäärän.
Ensimmäinen Tyhjät solut -sarake Sarake D käyttää COUNTIF-toiminto kun taas toinen Sarake E käyttää COUNTIFS-toiminto.
Voit huomata, että molempien kaavojen tulos on sama.
Kaavan selitys:
Kaavojen syntaksi:
=COUNTIF(alue, kriteerit)=COUNTIFS(kriteerit_alue1, kriteerit1, [kriteerit_alue2], [kriteerit2]..)
Molemmat kaavat ottavat alue tietokokonaisuudesta ja kriteerit jonka perusteella tulos näytetään.
COUNTIFS-toiminto voi ottaa useita kriteerejä ja alueet kun taas COUNTIFS-toiminto kestää vain yhden alue ja kriteerit .
iii. SUMMA-arvon lisääminen ROWS- ja COLUMNS-arvojen kanssa tyhjien solujen laskemiseksi.
Lisäksi on toinen sisäkkäinen kaava, jossa käytetään SUMMA , RIVIT, ja SARAKKEET funktioita jne. laskemaan tyhjiä rivejä tietokokonaisuudessa.
Kaava on:
=SUM(--MMULT(--(B5:C11"")",ROW(INDIRECT("B1:B"&COLUMNS(B5:C11))))=0)
Tulos osoittaa, että kaksi tyhjää riviä aineistossa.
Huom: Kaava laskee tyhjäksi, jos koko rivi on tyhjä. Siksi se on jättänyt huomiotta solun B8.
Kaavan selitys:
Sisäkkäisen kaavan yksittäinen syntaksi selityksineen:
=SUM(luku1, [luku2],...)Kaava ottaa numerot argumentteina ja antaa tuloksena summan.
=MMULT(array1,array2)Tässä se ottaa useita tietokokonaisuuksien matriiseja.
=ROW([viite])Kaava, jossa on ROW funktio ottaa datasetissä olevien rivien viitteen.
=INDIRECT(ref_text,[a1])Se ottaa viitetekstin.
=COLUMNS(array)Kaava, jossa on COLUMNS funktio ottaa vastaan tietokokonaisuutta kuvaavan array-määritteen.
Tässä, kaksinkertainen miinusmerkki (-) käytetään Boolen arvon pakotettuun muuntamiseen. TRUE tai FALSE numeerisiin arvoihin 1 tai 0.
iv. SUMPRODUCT-olion lisääminen tyhjien solujen laskemiseksi.
Lisäksi, SUMPRODUCT on myös hyödyllinen kaava tyhjien solujen laskemiseen.
Kaava on seuraavanlainen annetulle tietokokonaisuudelle:
=SUMPRODUCT(--B5:C11="")
Tulos osoittaa, että kyseisessä tietokokonaisuudessa on 5 tyhjää solua.
Huomautus: Se laskee tyhjät solut eikä rivejä, toisin kuin esim. menetelmä c .
Kaavan selitys:
Kaavan syntaksi:
=SUMPRODUCT(array1, [array2],...)Tässä funktiota käytetään useiden matriisien ottamiseen ja niiden summan laskemiseen.
Tässä tapauksessa meillä on vain yksi joukko taulukot ja kaava ottaa tietokokonaisuuden alueen vain, jos se on yhtä suuri kuin tyhjä.
Sitten, käyttämällä kaksinkertainen miinusmerkki (-) muunnimme sen numeeriseksi arvoksi saadaksemme tuloksen.
Lue lisää: Kuinka laskea tyhjät solut Excelissä ehtojen kanssa
2. Tyhjien solujen laskeminen Siirry erikoiskäskyllä
Toisaalta voimme käyttää tyhjien solujen etsimiseen aloitusvälilehden Siirry erikoiskomentoa.
Seuraa ohjeita saadaksesi tietää, miten tyhjät solut lasketaan Go To Special -ohjelmalla:
- Valitse tietokokonaisuus.
- Valitse Siirry erikoisohjelmaan osoitteesta Etsi & valitse . Löydät Etsi & valitse osoitteesta Muokkausvaihtoehdot läsnä Koti-välilehti .
Voit myös painaa F5 näppäimistölläsi löytääksesi Erityinen sieltä.
- Näyttöön avautuu uusi ruutu. Valitse ruutuun seuraava vaihtoehto Aihiot ja klikkaa SELVÄ.
Huomaat, että tyhjät solut valitaan automaattisesti.
- Korostaaksesi tyhjät solut Etusivu Valitse välilehti Täyttöväri ja valitse haluamasi väri pudotusvalikosta.
Valitsemasi väri täyttää valitut tyhjät solut. Valitse nyt sininen. Tulos näyttää tältä.
Huom: Tämä prosessi on hyödyllinen pienille tietokokonaisuuksille. Voit korostaa tyhjät solut ja laskea ne itse.
Lue lisää: Täytettyjen solujen laskeminen Excelissä
3. Tyhjien solujen laskeminen Etsi ja korvaa -komennon avulla
Lisäksi voit käyttää toista hyödyllistä Excel-työkalua tyhjien solujen laskemiseen. Tämä on nimeltään Etsi ja korvaa .
Sinun on noudatettava ohjeita sen käyttämiseksi.
- Valitse tietokokonaisuus.
- Valitse Etsi osoitteesta Etsi & valitse . Seuraa kuvaa, jos et löydä sitä.
- Näyttöön tulee uusi ruutu. Pidä paikka tyhjänä kohdassa Etsi mitä : vaihtoehto.
- Napsauta sitten Vaihtoehdot>> .
- Uudet vaihtoehdot tulevat näkyviin. Sieltä käsin,
- Rastita vaihtoehto Täsmää koko solun sisältö .
- Osoitteesta Sisällä: pudotusvalikosta valitse Arkki .
- Osoitteessa Etsi: pudotusvalikosta valitse Sarakkeiden mukaan.
- Osoitteesta Katso sisään pudotusvalikosta valitse Arvot tai kaavat. (Valitsemme arvot, koska tietokannassamme ei ole kaavoja). Molemmat toimivat kuitenkin samalla tavalla.
- The Etsi ja korvaa laatikon pitäisi näyttää alla olevan kuvan kaltaiselta. Klikkaa Etsi kaikki ja tulos näytetään kohdassa laatikon pohjaan.
Lue lisää: Laske solut, jotka sisältävät tiettyä tekstiä Excelissä
4. Tyhjien solujen laskeminen Excel VBA -makrojen avulla
Lopuksi VBA-makrot voidaan käyttää tyhjien solujen laskemiseen.
Tätä varten sinun on noudatettava seuraavia ohjeita:
- Valitse tietokokonaisuus.
- Paina ALT+F11 näppäimistöltä. VBA-ikkuna avautuu.
- Valitse arkki, jossa valittu tietokokonaisuus on.
Osoitteesta Lisää valitse Moduuli .
- The Yleinen ikkuna avautuu.
- Sisällä Yleiset-ikkuna kirjoita alla oleva koodi.
Koodi:
Sub CountBlanks() 'Updateby20140310 Dim rng As Range Dim WorkRng As Range Dim total As Long On Error Resume Next xTitleId = "Tyhjien solujen määrä" 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 & " tyhjiä soluja intämä alue." End Sub
- Paina F5 näppäimistöltä koodin suorittamiseksi.
- Se avaa laatikon nimeltä " Tyhjien solujen määrä ".
- Tarkista Valikoima ja jos se on kunnossa, napsauta painiketta SELVÄ.
- Uusi ruutu avautuu ja näyttää tuloksen.
Muistettavat asiat
- Älä unohda valita data-aluetta ennen kuin aloitat menetelmien soveltamisen Excel-työkalujen avulla.
- Kirjoita kaavojen osalta kaavat säilyttäen kaavan syntaksi sekä tietokokonaisuuksien rivit ja sarakkeet.
Päätelmä
Artikkelissa selitetään neljä hedelmällistä tapaa laskea tyhjiä soluja Excelissä käyttämällä erilaisia Excel-kaavoja ja -työkaluja. Kaavoihin kuuluvat sellaiset funktiot kuin COUNTBLANK, COUNTIF, SUMPRODUCT, ROWS, ja niin edelleen. Menetelmissä käytetyt Excel-työkalut ovat seuraavat. Siirry erikoisohjelmaan, Etsi &; Korvaa komentoja Etusivu välilehti , ja VBA-makrot suorittaa koodeja siellä tyhjien solujen laskemiseksi Excelissä. Voit tarkistaa aiheeseen liittyvän aiheen osoitteesta Aiheeseen liittyvä lukeminen Toivottavasti tämä artikkeli oli hyödyllinen sinulle. Jos sinulla on kysyttävää, voit kysyä kommenttiosassa. Älä myöskään unohda vierailla osoitteessa sivustomme lisää informatiivisia artikkeleita.