Мазмұны
Деректердің үлкен көлемімен жұмыс істегенде, бос ұяшықтарды табу өте кең таралған сценарий болып табылады. Кейде біз деректері жоқ бос жолдарды қате енгізе аламыз. Нәтижесінде Excel бағдарламасында есептеуімізде кейбір қиындықтар туындауы мүмкін. Сонымен, кем дегенде бір бос емес ұяшықтары бар жолдарды санау керек. Бұл оқулықта біз Excel бағдарламасындағы деректермен жолдарды сәйкес мысалдармен және дұрыс иллюстрациялармен санауды көрсетеміз.
Жаттығу жұмыс кітабын жүктеп алу
Келесі жаттығу жұмыс кітабын жүктеп алыңыз.
Excel.xlsx бағдарламасындағы деректері бар жолды санау
Excel бағдарламасындағы деректері бар жолдарды санауға арналған 4 формула
Осы жерде біз сізге төрт формуланы ұсынамыз. деректер жинағында іске қосыңыз. Excel туралы біліміңізді байыту үшін осының барлығын үйреніп, қолданып көруді ұсынамыз.
Осы оқулықты көрсету үшін біз келесі деректер жинағын қолданамыз:
Міне, осы деректер жинағында бізде аты , жас және кәсіп бағандары бар. Мұнда кейбір жолдар толығымен бос. Ал кейбір жолдарда бос емес ұяшықтар болады. Енді біздің мақсатымыз - кем дегенде бір бос емес ұяшығы бар барлық жолдарды санау. Бұл деректері бар жолдарды санауымыз керек дегенді білдіреді.
1. Деректері бар жолдарды санау үшін IF және COUNTA функцияларын пайдалану
Бұл формула IF екеуінің де тіркесімі болып табылады. және COUNTA функциялары. COUNTA функциясы барлық бос емес ұяшықтарды санайды. Демек, ол бізге айта аладысол жолдарда деректер бар ма, жоқ па. Содан кейін, IF функциясын пайдалану арқылы, егер бұл жолда деректер болса немесе 0 ( ЖАЛҒАН ) логикалық мәні 1 ( ШЫН ) болатын жолдарды береміз. олай болмаса. Соңында біз деректері бар барлық жолдарды табу үшін сол сандарды қосамыз.
Бұл формуланың негізгі синтаксисі:
= ЕГЕР(COUNTA(ауқым)>1,1,0)Қадамдар:
1. Алдымен « Санау » жаңа баған жасаңыз.
2. Содан кейін Ұяшық E5 ішіне келесі формуланы теріңіз:
=IF(COUNTA(B5:D5)>0,1,0)
3. Enter пернесін басыңыз. Осыдан кейін ол деректерге ие болғандықтан 1 көрсетеді.
4. Содан кейін Толтыру тұтқасы белгішесін E6:E11 ұяшықтары ауқымына сүйреңіз. Осыдан кейін сіз жолдарда деректер бар немесе жоқ екенін көрсететін барлық мәндерді көресіз.
5. Енді ұяшық D13 ішіне келесі формуланы теріңіз:
=SUM(E5:E11)
6. Содан кейін Enter пернесін басыңыз.
Көріп отырғаныңыздай, біз деректері бар барлық жолдарды сәтті санадық.
Оқу Толығырақ: Excel бағдарламасындағы формула арқылы жолдарды санау (5 жылдам әдіс)
2. Excel бағдарламасындағы деректермен жолдарды санау үшін IF және COUNTBLANK функцияларын пайдалану
Алдыңғы әдіске ұқсас, бұл да екі функцияның тіркесімі. Мұнда COUNTA функциясының орнына COUNTBLANK функциясын қолданамыз.
COUNTBLANK функциясы негізінен есептейді.Excel бағдарламасындағы барлық бос ұяшықтар. Мұнда әрбір жолда үш баған бар. Сонымен, COUNTBLANK функциясы барлық бос ұяшықтарды санайды. Егер барлық үш ұяшықта деректер болмаса, ол 3 қайтарады. Демек, егер ол 3 мәнін қайтарса, бұл жолда деректер жоқ дегенді білдіреді. Нәтижесінде формуламыз 0 мәнін қайтарады, әйтпесе 1.
Осы формуланың негізгі синтаксисі:
=IF(COUNTBLANK(ауқым)) =3,0,1)Қадамдар:
1. Алдымен Ұяшық E5 ішіне келесі формуланы теріңіз:
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Enter пернесін басыңыз. Осыдан кейін ол 1 көрсетеді, себебі бұл жолда деректер бар.
3. Содан кейін Толтыру тұтқасы белгішесін E6:E11 ұяшықтар ауқымына сүйреңіз. Осыдан кейін жолдарда деректер бар немесе жоқ екенін көрсететін барлық мәндерді көресіз.
4. Енді Ұяшық D13 ішіне келесі формуланы теріңіз:
=SUM(E5:E11)
5. Одан кейін Enter пернесін басыңыз.
Соңында біз деректермен барлық жолдарды сәтті санадық.
3. Қолдану
Деректері бар жолдарды санау үшін IF және COUNTIF функциялары. Енді бұл әдіс алдыңғы әдіске ұқсас. Біз COUNTBLANK функциясын COUNTIF функциясымен ауыстырамыз. COUNTIF функциясы ұяшықтарды критерийлер негізінде санайды. Мұнда, егер оның мәні болмаса, қатардағы ұяшықтарды санаймыз. Осылайша, егер ол үш қайтарса, бұл жолда ешқандай мән жоқ дегенді білдіреді. Осыдан кейін IF функция 0 мәнін қайтарады.
Осы формуланың негізгі синтаксисі:
=IF(COUNTIF(ауқым,критериа)=3 ,0,1)Қадамдар:
1. Алдымен E5 ұяшығына келесі формуланы теріңіз:
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Enter пернесін басыңыз. Осыдан кейін ол деректерге ие болғандықтан 1 көрсетеді.
3. Содан кейін Толтыру тұтқасы белгішесін E6:E11 ұяшықтар ауқымына сүйреңіз. Осыдан кейін сіз жолдарда деректер бар немесе жоқ екенін көрсететін барлық мәндерді көресіз.
4. Енді Ұяшық D13 ішіне келесі формуланы теріңіз:
=SUM(E5:E11)
5. Содан кейін Enter пернесін басыңыз.
Соңында, сол логикалық мәндерді қорытындылау арқылы біз олардағы деректері бар жолдар санын жылдам таба аламыз.
Ұқсас оқулар:
- Деректері бар жолдарды санау үшін Excel VBA (4 мысал)
- Excel қалай Мәні бар жолдарды санау (8 жол)
- Excel бағдарламасында VBA көмегімен жолдарды қалай санау керек (5 тәсіл)
4. Деректері бар жолдарды санау SUMPRODUCT және MMULT функцияларын пайдалану
Бұл әдісте жолдарды деректермен санау үшін SUMPRODUCT және MMULT (матрический көбейту) функцияларын біріктіреміз.
ҚЫСТЫРУ функциясы ұқсас ауқымдардың немесе массивтердің туындыларының қосындысын қайтарады. Әдепкі формула - көбейту, бірақ қосу, алу және бөлу амалдарын да орындауға болады.
Негізгі синтаксисSUMPRODUCT функциясы:
Екінші жағынан, MMULT функция екі массивтің матрицалық көбейтіндісін қайтарады. Нәтиже массив 1 сияқты жолдар саны және массив 2 сияқты бағандар саны бірдей массив.
MMULT функциясының негізгі синтаксисі:
=MMULT(1-массив,2-массив)Мұнда,1-массив және2-массив біз көбейткіміз келетін массивтер.
Формуламыздың негізгі синтаксисі:
=SUMPRODUCT((MMULT((массив1=””)*1,массив2<3)*1)Қадамдар:
1. D13 ұяшығына келесі формуланы теріңіз:
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Содан кейін Enter пернесін басыңыз.
Соңында біздің формула деректері бар жолдарды сәтті санады.
🔎Формуланың бөлінуі
1. Ұяшық бос немесе жоқ
B5:D11=”” ұяшық бос немесе жоқ.
Мысалы, ол жол1 үшін {ЖАЛҒАН, ЖАЛҒАН, ЖАЛҒАН қайтарады.
2. Түрлендіру Логикалық мәндерді сандарға айналдыру
Енді (B5:D11=””)*1 барлық логикалық мәндерді нөлге немесе бірге қайтарады.
<6 үшін>жол1 , ол қайтарады {0,0,0} .
3. Жол- мәндерін қосу wise
MMULT функциясы мәндерді жол бойынша қосу үшін ерекше, бірақ ол логикалық мәндерді өңдей алмайды. Функция мәндер жиымын қайтарады.
MMULT((B5:D11=””)*1,{1;1;1})
<6 үшін>1-жол ,біздің массивіміз {0,0,0} . Сонымен, біздің қосындымыз 0 болады.
жол2 үшін массивіміз {0,1,0} болады. Сонымен, нәтижеміз 3 .
4. Жиымдағы әрбір мәннің 3
MMULT((B3:D14=””)*1,{1;1;1})<3 мәнінен кіші екенін тексеріңіз.
Егер 3 бос мән болса, бұл жолда деректер жоқ. Сонымен, осы формуланы қолдану арқылы жолдың бос немесе бос еместігін тексереміз.
жол1 үшін массив {0,0,0} болды. Сонымен, нәтиже ШЫН болады.
жол2 үшін, біздің массив {0,1,0} болады. Сонымен, нәтижеміз ШЫН .
жол3 үшін, массивіміз {1,1,1} . Демек, нәтижеміз ЖАЛҒАН .
5. Деректері бар жолдарды санау
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Логикалық мәндер массивін қосу үшін оларды 1-ге немесе 0-ге (нөлге) түрлендіру үшін 1-ге көбейту керек. ШЫН = 1 және ЖАЛҒАН = 0.
Осыдан кейін ол келесіге айналады:
ЖИЫНДЫҚ({1; 1; 0) ; 1; 0; 0; 1})
Және ол D13 ұяшығында 4 мәнін қайтарады.
Қорытынды
Қорытындылау үшін бұл оқулық көмектеседі деп үміттенемін деректері бар жолдарды тиімді санайсыз. Тәжірибелік жұмыс кітабын жүктеп алып, осы әдістерді өзіңіз қолданып көріңіз. Пікірлер бөлімінде кез келген пікір қалдыруға болады. Сіздің құнды пікіріңіз бізді осындай мазмұнды жасауға ынталандырады. Әртүрлі Excel-ге қатысты мәселелер мен шешімдер үшін Exceldemy.com веб-сайтымызды тексеруді ұмытпаңыз.