Patarimas: kitos kalbos yra "Google" išverstos. Galite aplankyti English šios nuorodos versija.
Prisijungti
x
or
x
x
Registruotis
x

or

Kaip suskaičiuoti tuščius langelius ar nepažymėtus langelius "Excel" diapazone?

Kai yra keletas ląstelių be duomenų, užpildytų "Excel" diapazone, ir jūs tiesiog norite sužinoti, kiek nešvarių ląstelių ar tuščių langelių yra šiame diapazone, kaip tai padaryti? Dabar galiu įvesti du būdus, kaip apskaičiuoti "Excel" tuščiąsias ląsteles ar nešvarius ląsteles.

Skaičiuokite tuščius arba nepažymėtus langelius su formule

Skaičiuokite tuščius arba nepažymėtus langelius su VB

Lengvai suskaičiuokite neužpildytas ląsteles su "Kutools" Excel


Lengvai suskaičiuokite ir pasirinkite visas "Nonblack" langelius "Excel" diapazone

Kutools for Excel's Pasirinkite Nonblank Cells "Utility" padeda lengvai suskaičiuoti ir pasirinkti visas neleidžiamas ląsteles pasirinktame "Excel" diapazone. Žr. Toliau pateiktą ekrano kopiją:

Kutools for Excel apima daugiau nei 300 patogių "Excel" įrankių. Nemokamai išbandyti be apribojimų 60 dienų. Skaityti daugiau Atsisiųskite nemokamą bandomąją versiją dabar

doc notblank1


Skaičiuokite tuščius arba nepažymėtus langelius su formule


"Excel" yra formulės, kurios gali padėti jums greitai suskaičiuoti tik tuščias ar nepažeistas ląsteles diapazone.

Pavyzdžiui, reikia skaičiuoti tuščius langelius tik šiame diapazone, kaip parodyta žemiau, ir pasirinkite tuščią langelį, norėdami įvesti šią formulę = COUNTIF (A1: G11, "") (diapazonas A1: G11 nurodo diapazoną, nuo kurio norite priskirti tuščius langelius, galite jį pakeisti taip, kaip jums reikia) ir klaviatūroje paspauskite klavišą Enter, skaičiuosite tuščius langelius. Žr. Ekrano kopiją:

Patarimas: galite naudoti šią formulę: = COUNTBLANK (A1: G11) skaičiuoti tik tuščius langelius. Jei norite skaičiuoti tik nepažymėtas ląsteles, galite naudoti šią formulę = COUNTA (A1: G11) (diapazonas A1: G11 nurodo diapazoną, nuo kurio norite suskaičiuoti neužpildytas ląsteles, galite jį pakeisti taip, kaip jums reikia), arba jūs taip pat galite naudoti šią formulę = COUNTIF (A1: G11, "<>").


Skaičiuokite tuščias arba nepažymėtas langelius su VBA

Prašome sekti kitas žingsnius, kaip naudoti VBA kodą, norint konvertuoti tik tuščius arba nefunkcinius langelius.

1. Laikykis ALT mygtukas ir paspauskite F11 klaviatūroje atidaryti "Microsoft Visual Basic for Application" langas.

2. spragtelėjimas įsiuvas > Moduliai, ir nukopijuokite VBA į modulį.

VBA: skaičiuoti tik tuščius langelius

Sub CountBlanks()
'Updateby20140310
Dim rng As Range
Dim WorkRng As Range
Dim total As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
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 this range."
End Sub

3. spragtelėjimas paleisti paleisti VBA, ir a KutoolsforExcel dialogo langas pasirodys, kad galėtumėte pasirinkti darbo diapazoną, žr. ekrano kopiją:

4. Tada spustelėkite OK dialogo lange, o kitas dialogo langas parodys, kiek tuščių langelių yra šiame pasirinktame diapazone.

Patarimas: jei norite suskaičiuoti neužpildytas ląsteles, galite atlikti tai, kaip nurodyta aukščiau, ir naudoti šią VBA:

VBA: skaičiuokite tik nešvarius elementus

Sub CountNonBlanks()
'Updateby20140310
Dim rng As Range
Dim WorkRng As Range
Dim total As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each rng In WorkRng
    If Not IsEmpty(rng.Value) Then
        total = total + 1
    End If
Next
MsgBox "There are " & total & " not blank cells in this range."
End Sub

Lengvai suskaičiuokite neužpildytas ląsteles su "Kutools" Excel

Itu Pasirinkite nepakeičiamas ląsteles naudingumas Kutools for Excel padeda pasirinkti visus ne tuščius langelius pasirinktame diapazone vienu paspaudimu, o tada lengvai skaičiuotą pasirinktų elementų skaičių.

Kutools for Excel : su daugiau nei 300 patogiu "Excel" priedais, nemokamai išbandyti be apribojimų 60 dienų.

1. Pasirinkite diapazoną su tuščiais langeliais, kuriuos norite suskaičiuoti, tada spustelėkite Kutools > pasirinkti > Pasirinkite Atblokuoti elementus. Žr. Ekrano kopiją:

doc notblank1

2. Tada pasirodys dialogo langas, kad pasakytų jums, kiek neužblokuotų langelių pasirinktame diapazone, spustelėkite mygtuką Gerai, o tada šios neleidžiamos ląstelės bus išrinktos iš karto. Žr. Ekrano kopiją:

doc notblank1

PatarimasJei norite nemokamai išbandyti šį įrankį, eikite į nemokamai atsisiųskite programinę įrangą pirma, tada eikite taikyti operaciją pagal pirmiau nurodytus veiksmus.


Lengvai suskaičiuokite neužpildytas ląsteles su "Kutools" Excel

Kutools for Excel apima daugiau nei 300 patogių "Excel" įrankių. Nemokamai išbandyti be apribojimų 60 dienų. Atsisiųskite nemokamą bandomąją versiją dabar!


Santykiniai straipsniai:



Rekomenduojami įrankiai našumui

Office Tab

aukso žvaigždutė1 Pateikite patogius skirtukus "Excel" ir kitai "Office" programinei įrangai, kaip ir "Chrome", "Firefox" ir "Internet Explorer".

Kutools for Excel

aukso žvaigždutė1 Nuostabi! Padidinkite savo našumą per 5 min. Nereikia jokių specialių įgūdžių, išskyrus dvi valandas kiekvieną dieną!

aukso žvaigždutė1 "300" naujos funkcijos "Excel", "Excel" daug lengvumo ir galingumo:

  • Sujungti elementus / eilutes / stulpelius neprarandant duomenų.
  • Suderinkite ir susinenkite kelis lapus ir darbaknygius.
  • Palyginkite diapazonus, nukopijuokite keletą diapazonų, konvertuokite tekstą į datą, vienetą ir valiutos konvertavimą.
  • Skaičiuojamas pagal spalvas, tarpinių pranešimų vidurkis, išplėstinis rūšiavimas ir super filtras,
  • Daugiau Pasirinkite / Įterpti / Ištrinti / Tekstas / Formatas / Nuoroda / Komentaras / Darbaknygiai / Užduotys Įrankiai ...

Kutools ekrano kopija Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.