Мазмұны
Сүзгілеу үлкенірек және күрделірек деректер жинағы болған кезде қажет болады. Мұндай деректер жиынтығынан қажетті деректерді алу өте көп уақытты қажет етеді. Осылайша, Excel бағдарламасында бірнеше сүзгілерді қалай қолдану керектігін білуіңіз керек. бірнеше сүзгілер әдістері сізді қызықтыратын деректерді көрсету үшін әсіресе таңқаларлық.
Бұл мақалада бірнеше сүзгілер , соның ішінде <қолдану әдістерін талқылаймыз. Excel бағдарламасындағы 1>VBA коды . Сондай-ақ, біз ақылды түрде сүзгіден өткізетін және деректерді автоматты түрде жаңартып отыратын СҮЗГІ функциясын көрсетеміз.
Жаттығу жұмыс кітабын жүктеп алу
Тәжірибе жұмыс кітабын мына жерден жүктеп алуға болады:
Бірнеше сүзгілерді қолдану.xlsm
Excel бағдарламасында бірнеше сүзгілерді қолданудың 6 әдісі
Негізгі талдауға өтпес бұрын, келесіге көз жүгіртейік. келесі деректер жиынтығы. Мұнда 15 сайттың атаулары олардың санаты мен бірге берілген. Сонымен қатар, Кіру саны және Жаңа жазылушылар Платформалардың Күні және режимі негізінде беріледі.
Енді біз әртүрлі перспективаларға қатысты бірнеше сүзгілер қолдануын көреміз. Сеансты өткізу үшін біз Microsoft 365 нұсқасы қолданамыз. Ендеше, бастайық.
1. Excel бағдарламасындағы әртүрлі бағандардағы қарапайым әдіспен бірнеше сүзгілер
Осында, ішіндегі Сүзгі опциясын пайдаланып, қажетті деректерді оңай реттей аласыз. Excel. Мысалға, Білім беру сайттары және Мобильдік платформа үшін кірулер санын алғыңыз келсе, жай Сүзгі опциясын пайдалануға болады.
Ол үшін төмендегі қадамдарды орындаңыз.
- Біріншіден, деректер жинағын таңдаңыз.
- Екіншіден, Үй қойындысынан> Сүзгі опциясын басыңыз ( Сұрыптау және Сүзгі пәрмен жолынан). Оған қоса, Сүзгі опциясын басқа жолмен ашуға болады. Сонымен қатар, бұл Деректер қойындысынан> Сүзгі опциясын басыңыз.
Осыдан кейін сіз ашылмалы көрсеткіні көресіз әр өріс.
Енді сізге қажетті деректерді сүзу керек.
- Алдымен “Санат” таңдаңыз. өріс.
- Содан кейін барлық деректер опцияларын таңдауды алып тастау үшін Барлығын таңдау жанындағы құсбелгіні алып тастаңыз.
- Содан кейін «Білім»<жанындағы құсбелгіні қойыңыз. 2>.
- Кейінірек OK түймесін басыңыз.
- Қайтадан “ түймесін басыңыз. Платформалар» өрісін таңдап, алдыңғы жолмен «Мобильдік» платформасына жақын құсбелгіні қойыңыз.
Сүзгіден кейін екі өріс, сіз келесі бару санын аласыз.
2. Excel бағдарламасындағы бірнеше мәндерді сүзу үшін автосүзгі опциясын пайдалану Автосүзгі опциясы деректер ауқымындағы немесе бағандағы қажетті деректердің әртүрлі түрлерін сүзу үшін ендірілген түйме ретінде пайдаланылады.
Сонымен, егер сіз «Сайттар атауы» 5000 мен 10000 арасында бару саны бар болса және «Жаңа жазылушылар» 200 -ден көп болса, мұны келесі жолмен жасауға болады.
- Алдымен деректер жинағын таңдап, CTRL+SHIFT+L пернелерін басыңыз.
- Содан кейін, “Кіру саны” өрісіндегі ашылмалы көрсеткіні басыңыз.
- Одан кейін Сан сүзгілері мәзіріне өтіңіз.
- Одан кейін Арасында опциясын таңдаңыз.
Осы уақытта Теңшелетін автосүзгі деп аталатын жаңа диалогтық терезе пайда болады. пайда болады.
- Біріншіден, Теңшелетін автосүзгі диалогтық терезесінің бірінші бос орнына 5000 енгізіңіз.
- Екіншіден , екінші бос орынға 10000 деп жазыңыз.
- Соңында OK түймесін басыңыз.
Сондай-ақ нәтижесінде сүзгіден өткен Кіру саны көресіз.
- Сол сияқты ашылмалы төмен көрсеткіні басыңыз. “Жаңа жазылушылар” өрісінің.
- Одан кейін Сандық сүзгілер мәзіріне өтіңіз.
- Одан кейін Үлкенірек опциясын таңдаңыз. опциясынан гөрі.
Сол сияқты, « Жаңа жазылушылар » үшін Теңшелетін автосүзгі деп аталатын диалогтық терезе ашылады.
- Одан кейін 200 теру арқылы бос орынды толтырыңыз.
- Кейін OK түймесін басыңыз.
Сұрауыңыз үшін келесі нәтиже аласыз. Сонымен, Excel бағдарламасында бірнеше сүзгілерді қалай қолдану керектігін түсіндік деп ойладық.
3. Бірнеше бағандарды сүзеді.Жетілдірілген сүзгі мүмкіндігін бір уақытта пайдалану
Алдыңғы екі әдісте сіз бірнеше сүзгі қолдануын әр өріс үшін бөлек көресіз. Сонымен қатар, сізде критерийлерді беру мүмкіндігі болмады.
Шын мәнінде, Қосымша сүзгі опциясын пайдаланып, өрістер үшін критерийлерді көрсетуге болады.
Мысалы, көрсетуге болады. үш критерий, яғни сайттардың санаты білім , бару саны 10000<2-ден көп болады>, ал жаңа жазылушылар саны 400 -ден көп болады.
- Біріншіден, олардың өрістеріне қатысты жоғарыда келтірілген критерийлерді жазыңыз. Мұнда біз бұл шарттарды B22:D23 ұяшықтар диапазонында жаздық. Негізінде, сіз критерийлерді көлденеңнен жазуыңыз керек.
- Одан кейін Деректер қойындысын > Сұрыптау & <1 басу арқылы Кеңейтілген сүзгі опциясын ашыңыз>Сүзгі > Кеңейтілген .
- Кейінірек барлық деректер жиынының ауқымын қалаған жерден көрсетіңіз Тізім ауқымы опциясында сүзгіден өткізіп, Шарттар ауқымында шарттарды қамтамасыз етіңіз.
- Сонымен қатар, ұқсас деректер қажет болмаса, <жанындағы құсбелгіні қойыңыз. 1>Тек бірегей жазбалар .
- Кейіннен OK түймесін басыңыз.
Және сіз мынаны көресіз келесі нәтиже.
Ұқсас көрсеткіштер:
- Excel бағдарламасында бірнеше критерийлерді сүзу (4)Қолайлы жолдар)
- Формула арқылы Excel бағдарламасында деректерді сүзу
- Excel бағдарламасында бірнеше бағандарды бір уақытта сүзу әдісі (3 әдіс)
- Excel сүзгісінде бірнеше элементтерді іздеу (2 әдіс)
4. Excel бағдарламасында VBA қолданатын бірнеше сүзгілер
Егер сізде үлкенірек деректер жинағы болса, Формула арқылы қажетті нәтижені алу уақытты қажет етеді және аздап жалықтырады.
Керісінше, нәтижені жылдам және дәл орындайтын Excel бағдарламасындағы VBA кодын пайдалануға болады.
Енді, VBA кодын біздің деректер жинағымызға қалай қолдануға болатынын көрейік.
Мұнда біз VBA AutoFilter қолданылатын екі қолданбаны көреміз. OR операторы және сәйкесінше ЖӘНЕ операторы.
4.1. НЕМЕСЕ Оператор (Логика) арқылы бірнеше сүзгілер
Егер сіз кіру саны 10000-нан аз немесе 15000<-ден жоғары сайттарды сүзгіңіз келсе 2>, ал сайттардың санаты білім болса, келесі қадамдарды орындауға болады.
- Біріншіден, Әзірлеушіден қойынды > Visual Basic түймесін басыңыз.
- Содан кейін Кірістіру ><1 түймесін басу арқылы модульді ашыңыз>Модуль .
- Одан кейін 1-модуль ішіне келесі кодты жазыңыз.
6465
Кодтың бөлінуі
Сондай-ақ_қараңыз: Егер ұяшықта Excel бағдарламасындағы мәтін ішіндегі сөз болса, VLOOKUP пайдалану жолы VBA автосүзгісін пайдалану үшін келесі нәрселер қажет. .
- Ауқым: Бұл ұяшыққа қатыстысүзгіге арналған ауқым, мысалы. B4:G19 .
- Өріс: Бұл деректер жиынының сол жақ шетіндегі баған нөмірінің индексі. Бірінші өрістің мәні 1 болады.
- 1-шарт: Өрістің бірінші шарты, мысалы: Критерийлер1=”<10000”
- 2-критерий: Өрістің екінші критерийлері, мысалы: Шарт2=”>15000”
- Оператор: Белгілі бір сүзу талаптарын көрсететін Excel операторы, мысалы: Оператор:=xlOr , Оператор:=xlАнд , т.б.
- Осы уақытта Әзірлеуші қойындысынан > Макростар бөліміне өтіңіз.
- Одан кейін Макрос атауы<2 ішінен сүзгі_менің_сайттарым таңдаңыз> және Орындау түймесін басыңыз.
Егер жоғарыдағы кодты іске қоссаңыз, келесі нәтиже аласыз.
4.2. ЖӘНЕ Операторын (Логика) пайдаланатын бірнеше сүзгілер
Егер сіз білім беру сайтын кіру саны 5000 және 15000< аралығында алғыңыз келсе. 2>, келесі кодты пайдалана аласыз.
9953
- Кодты іске қосқаннан кейін келесі нәтижені аласыз.
Сонымен, Excel бағдарламасында VBA көмегімен көп сүзгілерді қалай қолдану керектігін түсіндік деп ойладық.
Сондай-ақ_қараңыз: Excel диаграммасына деректер кестесін қосу жолы (4 жылдам әдіс) 5. Қолдану Бірнеше сүзгілерді қолдану үшін FILTER функциясының
Бірінші 3 талқыланған әдістері айтарлықтай функционалды, бірақ олардың елеулі кемшіліктері бар. Сүзгіден өткен деректерді жаңарта алмайсызавтоматты түрде. Ол үшін жаңа деректерді сүзу әдістерін қайталау керек.
Сондықтан Microsoft сүзілген деректерді автоматты түрде жаңартатын жаңартылған СҮЗГІ функциясын ұсынады. Сонымен қатар, сіз бұл функцияны тек Excel 365 нұсқасында аласыз.
Функцияның синтаксисі
СҮЗГІ (массив, қосу, [егер_бос болса])
Автосүзгі опциясы деректер ауқымындағы немесе бағандағы қажетті деректердің әртүрлі түрлерін сүзу үшін ендірілген түйме ретінде пайдаланылады.
Сонымен, егер сіз «Сайттар атауы» 5000 мен 10000 арасында бару саны бар болса және «Жаңа жазылушылар» 200 -ден көп болса, мұны келесі жолмен жасауға болады.
- Алдымен деректер жинағын таңдап, CTRL+SHIFT+L пернелерін басыңыз.
- Содан кейін, “Кіру саны” өрісіндегі ашылмалы көрсеткіні басыңыз.
- Одан кейін Сан сүзгілері мәзіріне өтіңіз.
- Одан кейін Арасында опциясын таңдаңыз.
Осы уақытта Теңшелетін автосүзгі деп аталатын жаңа диалогтық терезе пайда болады. пайда болады.
- Біріншіден, Теңшелетін автосүзгі диалогтық терезесінің бірінші бос орнына 5000 енгізіңіз.
- Екіншіден , екінші бос орынға 10000 деп жазыңыз.
- Соңында OK түймесін басыңыз.
Сондай-ақ нәтижесінде сүзгіден өткен Кіру саны көресіз.
- Сол сияқты ашылмалы төмен көрсеткіні басыңыз. “Жаңа жазылушылар” өрісінің.
- Одан кейін Сандық сүзгілер мәзіріне өтіңіз.
- Одан кейін Үлкенірек опциясын таңдаңыз. опциясынан гөрі.
Сол сияқты, « Жаңа жазылушылар » үшін Теңшелетін автосүзгі деп аталатын диалогтық терезе ашылады.
- Одан кейін 200 теру арқылы бос орынды толтырыңыз.
- Кейін OK түймесін басыңыз.
Сұрауыңыз үшін келесі нәтиже аласыз. Сонымен, Excel бағдарламасында бірнеше сүзгілерді қалай қолдану керектігін түсіндік деп ойладық.
3. Бірнеше бағандарды сүзеді.Жетілдірілген сүзгі мүмкіндігін бір уақытта пайдалану
Алдыңғы екі әдісте сіз бірнеше сүзгі қолдануын әр өріс үшін бөлек көресіз. Сонымен қатар, сізде критерийлерді беру мүмкіндігі болмады.
Шын мәнінде, Қосымша сүзгі опциясын пайдаланып, өрістер үшін критерийлерді көрсетуге болады.
Мысалы, көрсетуге болады. үш критерий, яғни сайттардың санаты білім , бару саны 10000<2-ден көп болады>, ал жаңа жазылушылар саны 400 -ден көп болады.
- Біріншіден, олардың өрістеріне қатысты жоғарыда келтірілген критерийлерді жазыңыз. Мұнда біз бұл шарттарды B22:D23 ұяшықтар диапазонында жаздық. Негізінде, сіз критерийлерді көлденеңнен жазуыңыз керек.
- Одан кейін Деректер қойындысын > Сұрыптау & <1 басу арқылы Кеңейтілген сүзгі опциясын ашыңыз>Сүзгі > Кеңейтілген .
- Кейінірек барлық деректер жиынының ауқымын қалаған жерден көрсетіңіз Тізім ауқымы опциясында сүзгіден өткізіп, Шарттар ауқымында шарттарды қамтамасыз етіңіз.
- Сонымен қатар, ұқсас деректер қажет болмаса, <жанындағы құсбелгіні қойыңыз. 1>Тек бірегей жазбалар .
- Кейіннен OK түймесін басыңыз.
Және сіз мынаны көресіз келесі нәтиже.
Ұқсас көрсеткіштер:
- Excel бағдарламасында бірнеше критерийлерді сүзу (4)Қолайлы жолдар)
- Формула арқылы Excel бағдарламасында деректерді сүзу
- Excel бағдарламасында бірнеше бағандарды бір уақытта сүзу әдісі (3 әдіс)
- Excel сүзгісінде бірнеше элементтерді іздеу (2 әдіс)
4. Excel бағдарламасында VBA қолданатын бірнеше сүзгілер
Егер сізде үлкенірек деректер жинағы болса, Формула арқылы қажетті нәтижені алу уақытты қажет етеді және аздап жалықтырады.
Керісінше, нәтижені жылдам және дәл орындайтын Excel бағдарламасындағы VBA кодын пайдалануға болады.
Енді, VBA кодын біздің деректер жинағымызға қалай қолдануға болатынын көрейік.
Мұнда біз VBA AutoFilter қолданылатын екі қолданбаны көреміз. OR операторы және сәйкесінше ЖӘНЕ операторы.
4.1. НЕМЕСЕ Оператор (Логика) арқылы бірнеше сүзгілер
Егер сіз кіру саны 10000-нан аз немесе 15000<-ден жоғары сайттарды сүзгіңіз келсе 2>, ал сайттардың санаты білім болса, келесі қадамдарды орындауға болады.
- Біріншіден, Әзірлеушіден қойынды > Visual Basic түймесін басыңыз.
- Содан кейін Кірістіру ><1 түймесін басу арқылы модульді ашыңыз>Модуль .
- Одан кейін 1-модуль ішіне келесі кодты жазыңыз.
6465
Кодтың бөлінуі
VBA автосүзгісін пайдалану үшін келесі нәрселер қажет. .
- Ауқым: Бұл ұяшыққа қатыстысүзгіге арналған ауқым, мысалы. B4:G19 .
- Өріс: Бұл деректер жиынының сол жақ шетіндегі баған нөмірінің индексі. Бірінші өрістің мәні 1 болады.
- 1-шарт: Өрістің бірінші шарты, мысалы: Критерийлер1=”<10000”
- 2-критерий: Өрістің екінші критерийлері, мысалы: Шарт2=”>15000”
- Оператор: Белгілі бір сүзу талаптарын көрсететін Excel операторы, мысалы: Оператор:=xlOr , Оператор:=xlАнд , т.б.
- Осы уақытта Әзірлеуші қойындысынан > Макростар бөліміне өтіңіз.
- Одан кейін Макрос атауы<2 ішінен сүзгі_менің_сайттарым таңдаңыз> және Орындау түймесін басыңыз.
Егер жоғарыдағы кодты іске қоссаңыз, келесі нәтиже аласыз.
4.2. ЖӘНЕ Операторын (Логика) пайдаланатын бірнеше сүзгілер
Егер сіз білім беру сайтын кіру саны 5000 және 15000< аралығында алғыңыз келсе. 2>, келесі кодты пайдалана аласыз.
9953
- Кодты іске қосқаннан кейін келесі нәтижені аласыз.
Сонымен, Excel бағдарламасында VBA көмегімен көп сүзгілерді қалай қолдану керектігін түсіндік деп ойладық.
5. Қолдану Бірнеше сүзгілерді қолдану үшін FILTER функциясының
Бірінші 3 талқыланған әдістері айтарлықтай функционалды, бірақ олардың елеулі кемшіліктері бар. Сүзгіден өткен деректерді жаңарта алмайсызавтоматты түрде. Ол үшін жаңа деректерді сүзу әдістерін қайталау керек.
Сондықтан Microsoft сүзілген деректерді автоматты түрде жаңартатын жаңартылған СҮЗГІ функциясын ұсынады. Сонымен қатар, сіз бұл функцияны тек Excel 365 нұсқасында аласыз.
Функцияның синтаксисі
СҮЗГІ (массив, қосу, [егер_бос болса])Аргументтер-
- массив: Сүзілетін ауқым немесе массив.
- қосу : Логикалық массив, шарт ретінде берілген.
- if_empty: Ешбір нәтиже қайтарылмаған кезде қайтарылатын мән. Бұл қосымша өріс.
Сонымен қатар, деректер жинағын күн негізінде сүзуге болады. Бүкіл деректер жинағын тек маусым айына сүзгіңіз келеді делік. Бұл маусым айындағы сайттардың атын, бару санын және т.б. алғыңыз келетінін білдіреді.
- Онда жағдайда формуланы H5 ұяшығына жазыңыз. Бұл жерде сүзгіден өткен деректер үшін жеткілікті орын қалдыру керек, әйтпесе ол кейбір қателерді көрсетеді.
=FILTER(B5:F19,MONTH(D5:D19) > 5,"No data")
Мұнда, B5:F19 - біздің деректер жинағы, D5:D19 күн үшін, синтаксис MONTH(D5:D19) > 5 маусым күнін қайтарады.
- Одан кейін ENTER пернесін басыңыз.
Және сіз келесі нәтижені алыңыз.
6. Бірнеше сүзгілерді қолдану үшін Excel кестесін пайдалану
Қолдану үшін Excel кестесін пайдалануға болады. бірнеше сүзгілер. Қадамдар берілгентөменде.
Қадамдар:
- Біріншіден, деректер ауқымын таңдаңыз.
- Екіншіден, Кірістіру қойындысынан >> Кесте мүмкіндігін таңдаңыз.
Осы кезде Кестені құру деп аталатын диалогтық терезе пайда болады.
- Енді Кестеңіздің деректері қайда? жолағында деректер ауқымын таңдағаныңызды тексеріңіз. Мұнда, егер деректер ауқымын бұрын таңдасаңыз, бұл жолақ автоматты түрде толтырылады.
- Одан кейін Менің кестемде тақырыптар бар опциясын белгілеңіз.
- Соңында, OK түймесін басыңыз.
Осыдан кейін сіз ашылмалы көрсеткіні көресіз әрбір өріс.
- Содан кейін әдіс-1 қадамдарын орындаңыз және нәтижені аласыз.
Excel бағдарламасында бірнеше үтірмен бөлінген мәндерді сүзу жолы
Бұл бөлім үшін біз басқа деректер кестесін қолданамыз. Онда Сайт атауы, Санат, Кіру саны, және Платформалар бар.
Енді, егер сіз <алғыңыз келсе 1> бару саны Білім беру сайттары және Мобильдік платформа үшін қадамдарды орындауға болады.
- Енді деректер жинағын таңдап, CTRL+SHIFT+L пернелерін басыңыз.
Сонымен, әр өріс үшін ашылмалы көрсеткіні көресіз.
- Одан кейін “Санат” өрісіндегі ашылмалы көрсеткіні басыңыз.
- Одан кейін Мәтін сүзгілері бөліміне өтіңіз. мәзірі.
- Одан кейін Құрамында.. тармағын таңдаңызопциясы.
Осы кезде Теңшелетін автосүзгі атты жаңа диалогтық терезе пайда болады.
- Сағат алдымен бірінші бос орынға Білім деп жазыңыз.
- Содан кейін OK түймесін басыңыз.
Сонымен, санат сүзілгенін көресіз.
Осыдан кейін платформаларды сүзу үшін әдіс-1 қадамдарын орындаңыз. және сіз соңғы нәтиже аласыз.
Жаттығу бөлімі
Енді түсіндірілген әдісті өзіңіз жаттықтыра аласыз.
Қорытынды
Осылайша Excel бағдарламасында бірнеше сүзгілерді қолдануға болады. Егер сізде қандай да бір ұсыныстар немесе түсінбеушілік болса, келесі пікірлер бөлімінде бізге хабарлаңыз.
Бізбен бірге болғаныңызға рахмет.