Мазмұны
Бұл мақалада мен Excel бағдарламасында бірнеше мәндерді қалай табуға болатынын талқылаймын. Көбінесе электрондық кестелермен жұмыс істеу кезінде бірден бірнеше мәндерді табу үлкен көмек болады. Мысалы, бізде бірнеше адамның хоббиі бар деректер жинағы бар. Дегенмен, бұл деректер жинағында бір адамның ( Эмили ) бірнеше хоббиі бар. Сонымен, енді біз Эмилидің бірнеше хоббиін бірден алу үшін бірнеше excel құралдары мен функцияларын қолданамыз. Оған қоса, мен бір ұяшықтағы бірнеше мәндерді біріктіруді көрсетемін.
Тәжірибелік жұмыс кітабын жүктеп алу
Сіз Осы мақаланы дайындау үшін біз пайдаланған тәжірибелік жұмыс кітабы.
Бірнеше мәндерді табу.xlsm
Excel бағдарламасында бірнеше мәндерді табудың 8 әдісі
1. Excel бағдарламасында бірнеше мәндерді алу үшін "Табу және ауыстыру" құралын пайдаланыңыз
Табу мүмкіндігін пайдалану арқылы бірнеше мәндерді оңай алуға болады. MS Excel Табу және ауыстыру құралы. Деректер жиынымызда Эмили есімі 3 рет аталады. Осы 3 мәнді бірден табу үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- Алдымен деректер жинағын таңдаңыз ( B4:C11 ).
- Келесі үшін Ctrl + F пернесін басыңыз. Табу және ауыстыру терезесін ашыңыз немесе Үйге > Өңдеу тобына > Табу & > Табу пәрменін таңдаңыз.
- Одан кейін Не табу өрісіне ' Эмили ' деп теріңіз де, түймесін басыңыз. ТабуБарлығы .
- Нәтижесінде біз 3 атауды таптық ( Эмили ) төмендегі терезеде көрсетілген.
Толығырақ оқу: Excel бағдарламасында ауқымдағы мәнді қалай табуға болады (3 әдіс)
2. Бірнеше мәндерді табу үшін Excel сүзгі опциясы
Excel бағдарламасында бірнеше мәндерді алудың тағы бір оңай және жылдам опциясы Автосүзгі пайдалану болып табылады. . Осы әдіске қатысты қадамдарды қарастырайық.
Қадамдар:
- Біріншіден, қолданғыңыз келетін ұяшықты тінтуірдің оң жақ түймешігімен басыңыз. сүзгі. Мен В5 ұяшығын таңдадым, себебі барлық атауларды сүзгілеу керек, Эмили .
- Одан кейін Сүзгі > бөліміне өтіңіз. Таңдалған ұяшықтың мәні бойынша сүзу .
- Сондықтан, Эмили атауы бар барлық ұяшықтар төмендегідей сүзіледі.
- Енді сүзгіден бас тартқыңыз келсе, деректер жиынының тақырыбының Автосүзгі белгішесін басыңыз, «Аты» ішінен сүзгіні тазалап, Жарайды түймесін басыңыз.
Толығырақ оқу: Excel бағдарламасындағы жолдағы таңбаны қалай табуға болады
3. Бірнеше мәндерді қайтару үшін кеңейтілген сүзгі опциясын қолдану
Excel бағдарламасында деп аталатын сүзу опциясы бар. Кеңейтілген сүзгі . Бұл опция бірнеше мәндерді табу кезінде өте пайдалы. Қосымша сүзгі опциясын қолдану үшін шарт ауқымын орнатуыңыз керек. Осыған байланысты қадамдарды қарастырайықәдісі.
Қадамдар:
- Біріншіден, критерийлер ауқымын орнатыңыз ( B13:C14 ).
- Кейін, Деректер > Сұрыптау & Сүзгі > Кеңейтілген .
- Нәтижесінде Кеңейтілген сүзгі r терезесі пайда болады. Енді Тізім ауқымы ( Деректер ауқымы ) және Шарттар ауқымы орнатып, Жарайды түймесін басыңыз.
- Соңында, біз Эмилидің барлық хоббиін бірден алдық.
⏩ Ескертпе
Есіңізде болсын, негізгі деректер жиынының тақырыбы және Шарттар ауқымы ұқсас болуы керек, әйтпесе Кеңейтілген сүзгі опциясы жұмыс істемейді. .
4. Excel анықталған кестені пайдалану арқылы бірнеше мәндерді қайтару
Біз Excel анықталған кестелерін жасай аламыз және осылайша бірнеше мәндерді алу үшін сүзуді қолдана аламыз. Бұл бірнеше мәндерді табудың өте ыңғайлы және оңай жолы.
Қадамдар:
- Алдымен деректер жиынының кез келген ұяшығын басыңыз ( B4:C11 ).
- Келесі, Ctrl + t пернесін басыңыз. пернетақта. Нәтижесінде Кестені құру терезесі пайда болады. Кесте ауқымын тексеріп, Жарайды түймесін басыңыз.
- Нәтижесінде деректер жиынынан төмендегі кесте жасалды.
- Енді кестенің тақырыбының жанындағы төмен көрсеткі белгішесін басыңыз. Содан кейін Эмили атын тексеріп, басыңыз Жарайды
- Соңында, біздің күтілетін сүзгіден өткен нәтижеміз.
Ұқсас оқулар:
- Excel бағдарламасында ұяшықтағы мәтінді қалай табуға болады
- Excel мәтінді іздеу ауқымында (11 жылдам әдіс)
- Ұяшықта Excel бағдарламасында арнайы мәтін бар-жоғын қалай табуға болады
- Excel жолында таңбаны табу (8 оңай әдіс) )
5. Бірнеше мәндерді табу үшін FILTER функциясын кірістіру
Бұл жолы қайтару үшін FILTER функциясын қолданамыз. excel бағдарламасындағы бірнеше мәндер.
Қадамдар:
- Алдымен C14 ұяшығына төмендегі формуланы теріңіз.
=FILTER(C5:C11,B5:B11=B14)
- Келесі Enter пернесін басыңыз.
- Сонымен , Эмилидің барлық хоббилері бірден қайтарылады.
⏩ Ескертпе
➤ СҮЗГІ функциясы тек Excel 365 жазылушыларына ғана қолжетімді.
6. Excel бағдарламасында INDEX функциясымен бірнеше мәндерді іздеу
Бірнеше мәндерді табуға болады. Сонымен бірге INDEX функциясын пайдалану маған басқа excel функциялары. Бірнеше мәндерді алу үшін бұл формула күрделі. Формула массив ретінде енгізіледі. Қалай болғанда да, мен төменде формуланы түсіндіремін. Бұған дейін осы әдістің қадамдарын қарастырайық.
Қадамдар:
- Бастапқыда C14 ұяшығына келесі формуланы теріңіз. .
=INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)
- Нәтижесінде біз төмендегіні алдықнәтиже.
- Кейін, басқасын алу үшін Толтыру тұтқасы ( + ) белгісін төмен сүйреңіз. құндылықтар.
- Соның салдарынан Эмилидің хоббилерінің тізімі берілген.
🔎 Формула қалай жұмыс істейді?
- ЕГЕР($B$5:$B$11=$B$14,ROW($B$5:$B$11))
Мұнда ЕГЕР функциясы , егер B5:B11 ұяшық диапазоны B14 мәніне тең болса, жол нөмірін қайтарады, әйтпесе ЖАЛҒАН<2 мәнін қайтарады>.
- КІШІ(ЕГЕР($B$5:$B$11=$B$14,ҚОЛ($B$5:$B$11)), ҚОЛ(1:1))
Енді формуланың бұл бөлігі n-ші ең кіші мәнді қайтаратын КІШІ функцияны пайдаланады. Бұл формула мына сандарды қайтарады: 5 , 8 , 11 .
- INDEX($B$5:$C$11,КІШІ(ЕГЕР($B$5:$B$11=$B$14,ROW($B$5:$B$11)), ROW(1:1))-4, 2)
Енді формуланың соңғы бөлімі келеді. Біз білеміз, INDEX функциясы берілген позициядағы мәнді қайтарады. Тағы бір нәрсе, INDEX функциясы кестенің бірінші жолын 1-жол ретінде қарастырады. Менің кесте деректер жинағы 5 жолынан басталатындықтан, мен 4 мәнін алып тастадым. деректер жиынынан дұрыс жолды алу үшін ROW мәні. Сонымен, B5:C11 массиві үшін жол нөмірлері 5 , 8 , 11 және баған № 2 , INDEX функциясы біз қалаған нәтижені береді
📌 Жоғарыдағы формула бойынша жасалған қателерді жасыру
Жоғарыда мәселе бар- ИНДЕКС формуласы аталған. Толтыру тұтқасы ( + ) белгісін төмен сүйрегенде, формула белгілі бір мәннен кейін қатені ( #САНЫ! ) қайтарады. Сонымен, жоғарыдағы формуланы түзету үшін ЕГЕР және ҚАТЕЛІК функцияларын қолданамыз.
Қадамдар:
- Біріншіден, C14 ұяшығына төмендегі формуланы теріңіз.
=IF(ISERROR(INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2)),"",INDEX($B$5:$C$11,SMALL(IF($B$5:$B$11=$B$14,ROW($B$5:$B$11)),ROW(1:1))-4,2))
- Нәтижесінде біз ешқандай қатесіз нәтиже аламыз.
Мұнда, ISERROR функциясы мәннің қате екенін тексереді және ШЫН немесе ЖАЛҒАН мәнін қайтарады. Жоғарыдағы формула IF және ISERROR функцияларымен оралған массив нәтижесі қате немесе қате емес екенін тексереді және нәтиже қате болса, бос мәнді («») қайтарады, әйтпесе ол сәйкес мәнді қайтарады.
7. Excel (VBA) бағдарламасында бірнеше мәндерді табу үшін пайдаланушы анықтайтын функция
Бұл әдісте біз<1 пайдалану жолын қарастырамыз> Пайдаланушы анықтайтын функция excel бағдарламасында бірнеше мәндерді алу үшін. Мұнда біз Пайдаланушы анықтайтын функцияны қолданамыз: vbaVlookup .
Қадамдар:
- Біріншіден, өтіңіз белсенді жұмыс парағына өтіңіз.
- Екіншіден, Developer > Visual Basic бөліміне өтіңіз.
- Содан кейін Visual Basic терезесі пайда болады. VBA жобасы бұрышына (терезенің жоғарғы сол жақ бұрышына) өтіңіз.
- Үшіншіден, Жоба атауын тінтуірдің оң жақ түймешігімен басып, Кірістіру түймесін басыңыз.> Модуль .
- Нәтижесінде сіз Модуль аласыз. Төмендегі кодты модуліне жазыңыз.
8725
- Осыдан кейін функцияны ішінде жаза бастасаңыз. C14 ұяшығы, функция басқа excel функциялары сияқты көрсетіледі.
- Одан кейін төмендегі формуланы<деп жазыңыз. 1> C14 ұяшығы .
=vbaVlookup(B14,B5:B11,2)
- Соңында, бізде көптеген хоббилер бар Эмили төмендегідей.
8. Бір Excel ұяшығында бірнеше мәндерді алу
Осы уақытқа дейін біз бірнеше мәндерді алдық. мәндер әртүрлі ұяшықтарда тігінен тізімделген. Дегенмен, қазір біз бір ұяшықта біріктірілген бірнеше мәндерді көрсетеміз. Мұнда біз біріктірілген бірнеше мәндерді алу үшін TEXTJOIN функциясын мен FILTER функциясын қолданамыз.
Қадамдар:
- Алдымен C14 ұяшығына төмендегі формуланы теріңіз.
=TEXTJOIN(",",TRUE, FILTER(C5:C11, B5:B11=B14))
- Нәтижесінде Эмилидің барлық хоббилері бір ұяшықта көлденеңінен берілген.
Мұнда TEXTJOIN функциясы үтір арқылы хобби тізімін біріктіреді.
Қорытынды
Жоғарыдағы мақалада мен әдістерді егжей-тегжейлі талқылауға тырыстым. Бұл әдістер мен түсініктемелер сіздің мәселелеріңізді шешу үшін жеткілікті болады деп үміттенеміз. Қандай да бір сұрақтарыңыз болса, маған хабарлаңыз.