Мазмұны
Кейде бізге жұмыс істеу үшін белгілі бір деректерді іздеу қажет болуы мүмкін. Бірақ деректер жинағы үлкен болса, біз іздеген нәрсені табу өте қиын. Бұл мақалада біз сізге әр түрлі критерийлер негізінде Excel-ден деректерді алу жолын көрсетеміз.
Тәжірибе үлгісін жүктеп алу
Сіз тегін тәжірибе Excel үлгісін осы жерден алыңыз.
Criteria.xlsx негізінде деректерді шығару
Шарттар негізінде Excel бағдарламасынан деректерді шығарудың 5 әдісі
Бұл бөлімде Excel бағдарламасынан белгілі бір критерийлер негізінде деректерді шығарудың 5 түрлі жолы қарастырылады.
1. Диапазон критерийлері негізінде Excel бағдарламасынан деректерді шығару үшін Жиым формуласын енгізу
Мысал ретінде келесі деректер жиынынан ауқым негізінде деректерді шығару процесін сипаттаймыз. Бізде 80-ден 100-ге дейінгі балл алған студент туралы мәліметтерді алғымыз келетін Студенттер мәліметтерінің деректер жинағы бар делік.
Массив формуласы арқылы белгілі бір ауқым негізінде деректерді шығару қадамдары төменде берілген.
Қадамдар:
- Біріншіден, сақтау кейінірек олармен жұмыс істеу үшін басқа жасушалардағы жағдай. Бұл дегеніміз, біз 80-ден 100 -ге дейінгі баға алған студенттердің мәліметтерін шығаратын болсақ, біз 80-ді Бастапқы мән және 100-ді Аяқтау мәні ретінде <ішінде сақтадық. 1>Сәйкесінше I4 және I5 ұяшықтары.
Сонымен қатар бағанды да біз іздейтін жерден сақтауымыз керек.кейінірек пайдалану үшін жұмыс парағындағы шарт. Төмендегі суретті қараңыз, мұнда біз екі түрлі ұяшықтағы 80-ден 100 дейінгі оқушылар мәліметтерін алу шартын >=80 және <=100<2 деп анықтаймыз> Белгілер астында және біз кейінірек жұмысымызда сол ұяшықтардың ұяшық сілтеме нөмірлерін қолданатын боламыз.
Қадамдар Excel бағдарламасының кеңейтілген сүзгісі арқылы белгілі бір ауқым негізінде деректерді шығарып алу төменде берілген.
Қадамдар:
- Біріншіден, бүкіл деректер кестесін<2 таңдаңыз>.
- Екіншіден, Деректер -> Жетілдірілген .
- Соңында <жанындағы өрісте таңдалған деректер ауқымын көресіз. 1>Тізім ауқымы опциясы.
- Содан кейін Шарттар ауқымы жанындағы жолақта анықталған шарттарды тасымалдайтын ұяшықтарды таңдаңыз. Онда алдын ала анықталған шарттарды сақтаудың ұяшық сілтеме нөмірлерінен кейін жұмыс парағының атауы автоматты түрде жасалатынын көресіз.
- Соңында OK түймесін басыңыз.
Нәтижесінде сіз барлық мәліметтерді 80-ден 100-ге дейін алған студенттерге ғана аласыз.
Толығырақ: Excel бағдарламасында сүзілген деректерді басқа параққа шығару (4 әдіс)
5. Ауқым критерийлері негізінде Excel анықталған кестеден деректерді шығарып алу
Деректерді Excel жұмыс парағынан Сүзгі арқылы Excel анықталған кестеден шығаруға болады.опция.
Келесі ұйымдастырылмаған деректер жинағын қарастырыңыз, біз оны алдымен Excel кестесі ретінде анықтаймыз, содан кейін сол жерден деректерді шығарып аламыз.
Деректерді шығару қадамдары Excel бағдарламасынан белгілі бір ауқым негізінде анықталған кесте төменде келтірілген.
Қадамдар:
- Басында кез келген ұяшықты таңдаңыз. деректер жинағыңызды таңдап, Ctrl T пернесін басыңыз.
- Содан кейін қалқымалы терезе Кестені жасау терезесі ашылады. деректер жиынының ауқымын мәндер ретінде көрсететін пайда болады. Менің кестемде тақырыптар бар құсбелгісін қойыңыз.
- Кейінірек Жарайды түймесін басыңыз.
Ол деректер жиыны негізінде ашылмалы батырмамен тақырыптармен бірге кестені автоматты түрде жасайды .
- Содан кейін біз сияқты Сізге бұрын көрсеткендей, Белгілер бағанының жанындағы ашылмалы түймені басыңыз, себебі біз Белгілерге негізделген деректерді шығарып алғымыз келеді.
- Кейінірек ашылмалы тізімнен <опциясын таңдаңыз. 1>Сандық сүзгілер -> Арасында... (қайтадан, біз 80-ден 100 арасындағы деректерді шығарып жатқандықтан, Арасында опциясын таңдаймыз. Шарттарыңызға сәйкес тізімнен кез келген басқа опцияларды таңдауға болады) .
- Енді қалқымалы Теңшелетін автосүзгі терезесінен <ішінен 80 таңдаңыз. 1>ашылмалы тізім ол жай ғана белгісінен үлкен немесе оған тең белгісінің жанындағы ашылмалы түймені басу арқылы пайда болады және 100<параметрін таңдаңыз. 2> жапсырма жолағында азырақтең немесе .
- Соңында Жарайды түймесін басыңыз.
Соңында сіз мынаны аласыз 80-ден 100-ге дейін баға алған студенттер туралы мәліметтерді ғана қамтитын Excel-де анықталған кесте.
Толығырақ: Деректерді алу әдісі Excel бағдарламасындағы бірнеше критерийлерге негізделген кестеден
Есте сақтаңыз
- Мәнді іздеуге арналған деректер кестесі массивінің ауқымы бекітілгендіктен , массив кестесінің ұяшық сілтеме нөмірі алдына доллар ($) белгісін қоюды ұмытпаңыз.
- Массив мәндерімен жұмыс істегенде <пернесін басуды ұмытпаңыз. Нәтижелерді шығару кезінде пернетақтада 1>Ctrl + Shift + Enter . Тек Enter басу тек Microsoft 365 пайдаланған кезде ғана жұмыс істейді.
- Ctrl + Shift + Enter пернелерін басқаннан кейін сіз формула жолағы формуланы массив формуласы ретінде жариялап, бұйра жақшалар {} ішіне алды. Бұл жақшаларды {} өзіңіз термеңіз, Excel мұны сіз үшін автоматты түрде жасайды.
Қорытынды
Бұл мақалада біз Excel бағдарламасынан әртүрлі критерийлер негізінде деректерді алуды үйренді. Бұл мақала сізге өте пайдалы болды деп үміттенемін. Тақырыпқа қатысты сұрақтарыңыз болса, қоя аласыздар.
сақталған құндылықтарымыз үшін. Мағынасы, 80 және 100 белгілері Белгілер бағанында, бұл деректер жиынындағы 3-ші баған, сондықтан біз 3-ті <1-дебаған мәні ретінде сақтадық>I6ұяшығы. =INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)),""),ROWS(G11:$G$11)),COLUMNS($A$1:A1))
- Үшіншіден, пернетақтада Ctrl + Shift + Enter пернелерін басыңыз.
Содан кейін сіз нәтиже ұяшығындағы жағдайыңызға сәйкес келетін бірінші шығарылған деректерді аласыз. Мысалы, Идентификаторы 3 болатын Джонни Биология пәнінен 80 Баға алды және оның жазбасы деректер жиынында сақталады. басқалары, сондықтан біз нәтиже ұяшығында Джонни идентификаторы 3 алдық.
- Енді мәліметтерді шығарып алу үшін Толтыру тұтқасы арқылы бағандар мен жолдарды сүйреңіз. тек 80-ден 100-ге дейін баға алған студенттер.
Формулаларды бөлу
- ИНДЕКС($B$5:$E$14,,$I$6)
- Шығару: {60;30;80;55;87 ;95;100;42;25;18}
- Түсіндірме: INDEX функциясы әдетте берілген ұяшық ауқымынан бір мәнді немесе тұтас бағанды немесе жолды қайтарады. 3 $I$6 ұяшығында сақталады, сондықтан ол бүкіл ауқымнан 3 ( Белгілер баған) нөмірін толық қайтарады деректер жиынының ( $B$5:$E$14 ) шығыс ретінде.
- INDEX($B$5:$E) $14,,$I$6)<=$I$5 -> айналады,
- {60;30;80;55;87;95;100;42;25;18}<=100
- Шығару: {ШЫНДЫҚ ;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН
- Түсіндіру: Біз 100 файлында сақтадық. $I$5 ұяшығы. Барлық мәндер 100 ($I$5) -ден аз болғандықтан, ол ШЫН мәніне толы бағанды қайтарады.
Сол сияқты,
- ИНДЕКС($B$5:$E$14,,$I$6)>=$I$4 -> айналады,
- { 60;30;80;55;87;95;100;42;25;18}>=80
- Шығару: {ЖАЛҒАН;ЖАЛҒАН;ШЫН;ЖАЛҒАН;ШЫН;ШЫН;ШЫН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН
- Түсіндіру: Біз 80 сақтадық. 1>$I$4 ұяшығы. Сонымен, ол бағандағы мән тең немесе 80 мәнінен үлкен болғанда ШЫН мәнін қайтарады; әйтпесе, ЖАЛҒАН қайтарады.
- (INDEX($B$5:$E$14,,$I$6)= $I$4) -> айналады,
- {ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН;ШЫН}*{ЖАЛҒАН;ЖАЛҒАН;ШЫН;ЖАЛҒАН;ШЫН;ШЫН;ШЫН;ЖАЛҒАН; FALSE;FALSE}
- Шығару: {0;0;1;0;1;1;1;0;0;0}
- Түсіндірме: Логикалық мәндердің сандық эквиваленттері бар, ШЫН = 1 және ЖАЛҒАН = 0 (нөл) . Олар формулада арифметикалық амалды орындау кезінде түрлендіріледі.
- ROW($B$5:$E$14)
- Шығару: {5;6;7;8;9;10;11;12;13;14}
- Түсіндіру: ЖОЛ функциясы ұяшықтың жол нөмірін есептейдіанықтама.
- МАТЧ(ҚАТЫР($B$5:$E$14),ҚОЛ($B$5:$E$14)) -> айналады,
- МАТЧ({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
- Шығару: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
- Түсіндірме: СӘТТЕУ функциясы белгілі бір ретпен көрсетілген мәнге сәйкес келетін массив немесе ұяшық сілтемесіндегі элементтің салыстырмалы орнын қайтарады .
- ЕГЕР((ИНДЕКС($B$5:$E$14,,$I$6)=$I$4),СӘйкес (ҚОЛ( $B$5:$E$14),ROW($B$5:$E$14)),””) -> айналады,
- Егер( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
- Шығару: {“”; «»; 3; «»; 5; 6; 7; «»; «»; “”}
- Түсіндірме: Егер функциясы логикалық сынақ ШЫН болса, бір мәнді және логикалық сынақ ЖАЛҒАН .
- КІШІ(ЕГЕР((ИНДЕКС($B$5:$E$14,,$I$6)) )=$I$4),МАТЧ(ҚОЛ($B$5:$E$14), ҚАТЫР($B$5:$E$14)),””), ҚАТТАР(G11:$G$11)) -> ; болады,
- КІШІ({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},ROWS(G11:$G$11)) -> болады,
- КІШІ({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
- Шығару: 3
- Түсіндіру: КІШІ функция k-ші ең кіші мәнді қайтарады сандар тобынан. 3 - бұл ең кішітопқа I$6)=$I$4),МАТЧАУ(ҚОЛ($B$5:$E$14), ҚОЛ($B$5:$E$14)),””), ҚАТТАР(G11:$G$11)), БАҒАН( $A$1:A1)) -> айналады,
- INDEX($B$5:$E$14,3,,1)
- Шығару: {3; “Джонни”, 80, “Биология”}
- Түсіндірме: INDEX функциясы ұяшық ауқымынан мәнді қайтарады( $B$5) :$E$14 ), жол мен баған нөміріне негізделген мәнмен көрсетілген.
Толығырақ: Қалай Excel бағдарламасында ұяшықтан деректерді шығару (5 әдіс)
2. Бірнеше шарттар негізінде Excel бағдарламасынан деректерді шығарып алу үшін массив формуласын енгізу
Жоғарыдағы бөлімде біз берілген ауқым негізінде деректерді шығардық. Бірақ бұл бөлімде біз сізге бірнеше шарттарға негізделген деректерді шығару жолын көрсетеміз.
Бұрынғы деректер жинағын қараңыз, бірақ мәндер ауқымын (80-ден 100-ге дейінгі белгілер) шарт ретінде сақтаудың орнына, осында, біз химия және биология бөлімдерінен студенттердің мәліметтерін алу сияқты бірнеше шарттарды сақтадық.
<арқылы бірнеше шарттар негізінде деректерді алу қадамдары 1>Массив формуласы төменде берілген.
Қадамдар:
- Біріншіден, кейінірек жұмыс істеу үшін басқа ұяшықтарға шарттарды сақтаңыз. Бұл дегеніміз, біз Химия және Биология бөлімдерінен студенттер туралы мәліметтерді алатын болсақ, біз Химия және Биология бөлімдерінде сақтадық. Сәйкесінше H5 және H6 ұяшықтары.
- Екіншіден, нәтиже қажет басқа ұяшықта (біз нәтижені G11 ұяшығында алғымыз келеді) ), келесі формуланы жазыңыз,
=INDEX($B$5:$E$14, SMALL(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), ""), ROWS(G11:$G$11)), COLUMNS($B$5:B5))
- Үшіншіден, Ctrl + Shift + Enter<пернелерін басыңыз. 2> пернетақтада.
Кейінірек нәтиже ұяшығындағы шарттарыңызға сәйкес келетін бірінші шығарылған деректерді аласыз. Мысалы, Джонни , оның ID 3 Биология бөлімі қызметкері және оның жазбасы деректер жинағында басқалардан алда сақталады, сондықтан біз <1 алдық>Джоннидің идентификаторы 3 нәтиже ұяшығында.
- Енді тек студенттердің мәліметтерін шығарып алу үшін Толтыру тұтқасы арқылы бағандар мен жолдарды сүйреңіз. Химия және Биология кафедрасы .
Формулаларды бөлу
- COUNTIF($H$5:$H$6,$E$5:$E$14) -> болады,
- COUNTIF({“Химия”;“Биология”},{“Математика”;“Физика”;“Биология”;“Химия”;“Физика”;“Физика”;“Математика” ”;“Химия”;“Математика”;“Биология”
- Шығару: {0;0;1;1;0;0;0;1;0;1}
- Түсіндірме: COUNTIF функциясы $H$5:$H$6 ауқымындағы ұяшықтарды анықтауға мүмкіндік береді, бұл $E$5:$E$14 .
- Егер(СЕҢЕФ($H$5:$H$6,$E$5:$E) $14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), “”) -> болады,
- Егер( {0;0;1;1;0;0;0;1;0;1},СӘйкес (ҚАТ($B$5:$E$14), ҚОЛ($B$5:$E$14)), “”) -> болады,
- Егер({0;0;1;1;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
- Шығару: {“”; «»; 3; 4; «»; “”;“”; 8; “”;10}
- Түсіндірме: ЕГЕР функциясында үш аргумент бар, біріншісі логикалық өрнек болуы керек. Егер өрнек ШЫН деп бағаланса, онда бір нәрсе орын алады (2-аргумент), ал ЖАЛҒАН болса, басқа нәрсе орын алады (3-аргумент). Логикалық өрнек 1-қадамда есептелді, ШЫН тең 1 және ЖАЛҒАН 0 (нөл) тең. Жол № 3, 4, 8 және 10 ШЫНДЫҚ (1) мәнін береді.
- КІШІ(ЕСКЕРТКІШ($H$5:$H$6,$E$5:$E$14), SATCH(ROW($B$5:$E$14), ҚОЛ ($B$5:$E$14)) ), “”), ROWS(G11:$G$11)) -> болады,
- КІШІ({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},ROWS(G11:$G$11)) -> болады,
- КІШІ({“”; “”; 3; 4; “”; “”;“”; 8; “”;10},1)
- Шығару: 3
- Түсіндірме: SMALL функциясы k-ші ең кіші мәнді қайтарады сандар тобынан. 3 - бұл топтағы ең кіші.
- INDEX($B$5:$E$14, SMALL(IF(COUNTIF)) ($H$5:$H$6,$E$5:$E$14), СӘЙКЕСТІК(ҚАТЫР($B$5:$E$14), ҚАТЫР($B$5:$E$14)), «»), ҚАТТАР(G11 :$G$11)), БАҒАНДАР($B$5:B5)) -> айналады,
- INDEX($B$5:$E$14, 3, БАҒАН($B$5:B5)) -> айналады,
- INDEX($B$5:$E$14, 3, 1)
- Шығару: {3; «Джонни», 80, «Биология»
- Түсініктеме: INDEX функциясы жол мен баған нөміріне негізделген мәнмен көрсетілген ұяшық ауқымынан ( $B$5:$E$14 ) мәнді қайтарады.
Толығырақ: Бір критерий негізінде Excel бағдарламасында бірнеше мәндерді қайтару (3 опция)
3. Ауқым критерийлері негізінде Excel бағдарламасынан деректерді шығарып алу үшін Сүзгі пәрмен құралын пайдалану
Excel бағдарламасындағы Сүзгі пәрмен құралы әртүрлі деректер негізінде арнайы деректерді шығару үшін ең көп қолданылатын және тиімді құралдардың бірі болып табылады. критерийлер.
Келесі деректер жинағын қараңыз. Бұрын біз оны Массив формуласын орындау арқылы 80-ден 100-ге дейінгі баға алған студенттердің мәліметтерін алу үшін мысал ретінде пайдаландық. Бірақ бұл бөлімде біз мұны Excel сүзгі құралын пайдалану арқылы қалай жасау керектігін үйренеміз.
Пайдалану арқылы белгілі бір ауқымға негізделген деректерді шығару қадамдары Excel сүзгісі төменде берілген.
Қадамдар:
- Алдымен деректер жиынының тақырыбы ғана таңдаңыз.
- Екіншіден, Деректер -> Сүзгі .
- Үшіншіден, ол деректер жиынының әрбір тақырып атауына ашылмалы түймені кірістіреді.
- Содан кейін біз Белгілерге негізделген деректерді шығарғымыз келсе, Белгілер<жанындағы ашылмалы түймені басыңыз. 2> баған.
- Кейін, ашылмалы тізімнен Сандық сүзгілер -> Арасында... (қайтадан, біз 80 мен 100 арасындағы деректерді шығарып жатқандықтан, опцияны таңдаймыз арасында. Шарттарыңызға сәйкес тізімнен кез келген басқа опцияларды таңдауға болады).
- Енді қалқымалы терезеден Теңшелетін автосүзгі өрісінде ашылмалы тізімнен 80 таңдаңыз, ол жай ғана жанындағы ашылмалы түймені басу арқылы пайда болады немесе белгісіне тең және белгі жолағында 100 параметрін -ден аз немесе тең.
- Кейінірек OK түймесін басыңыз.
Соңында сіз 80-ден 100-ге дейін балл алған студенттер үшін барлық мәліметтерді аласыз.
Толығырақ: Деректерді Excel бағдарламасына суреттен қалай шығаруға болады (жылдам қадамдармен)
Ұқсас көрсеткіштер
- Деректерді Excel бағдарламасына басқа Excel файлынан импорттау жолы (2 әдіс)
- Мәтіндік файлды Excel файлына түрлендіру үшін VBA коды (7 әдіс) )
- Мәтіндік файлды Excel-ге автоматты түрде түрлендіру (3 қолайлы әдіс)
- Excel-ді бөлгішпен мәтіндік файлға түрлендіру (2 оңай тәсіл)
- Multi-мен мәтіндік файлды қалай импорттауға болады ple Excel бағдарламасына бөлгіштер (3 әдіс)
4. Ауқым критерийлері негізінде Excel бағдарламасынан деректерді шығару үшін кеңейтілген сүзгіні пайдалану
Сүзгі бөлімінде көрсетілген көптеген қадамдардан өткіңіз келмесе, Кеңейтілген сүзгіні<пайдалана аласыз. 2> Excel бағдарламасындағы берілген ауқым негізінде деректерді шығару опциясы.
Excel бағдарламасындағы кеңейтілген сүзгі опциясын пайдалану үшін, анықтауыңыз керек.