Мазмұны
Жағдайлар ауқымнан мән табуды талап етуі мүмкін. Табу, іздеу Excel бағдарламасында кең таралған операциялар. Бүгін біз диапазондағы мәнді қалай табуға болатынын көрсетеміз. Бұл сеанс үшін біз Excel 2019 нұсқасын (Excel 365 нұсқасының біразы) пайдаланып жатырмыз, қалаған нұсқаңызды пайдалануға болады.
Біріншіден, мысалдарымыздың негізі болып табылатын деректер жинағы туралы білейік.
Мұнда бізде әртүрлі киноиндустрияның бірнеше актерлері өздерінің танымал фильмдерінің бірі бар кесте бар. Бұл деректер жинағын пайдалану арқылы біз мәндер ауқымындағы мәнді табамыз.
Бұл қарапайым нәрселерді сақтау үшін негізгі деректер жиыны екенін ескеріңіз. Практикалық сценарийде сіз әлдеқайда үлкенірек және күрделі деректер жиынын кездестіруіңіз мүмкін.
Тәжірибе жұмыс кітабы
Тәжірибе жұмыс кітабын төмендегі сілтемеден жүктеп алуға болады.
Excel диапазонында мәнді табу.xlsx
3 диапазондағы мәнді табу әдісі
Айтқанымыздай, фильм деректер жинағын пайдаланып диапазондағы мәнді табамыз, бірнеше өрісті енгізейік. іздеу мәнін және шығысты ұстаңыз.
Мұнда кестеге әр түрлі Мәнді табу және Нәтиже өрістерін қостық. .
1. MATCH функциясын пайдаланып диапазондағы мәнді табыңыз
«Мәнді табу» функциясын естігенде, ТАБУ , ІЗДЕУ бірнеше функциялар келуі мүмкін. санаңа. Бірақ біз қорқамыз, бұл диапазондағы іздеуге сәйкес келмейді, сонда не болады?
Жауапдеген сұрақта жатыр. Хаха! Иә, біз «сәйкестік» сөзін атап өттік және бұл диапазондағы мәнді табу функциясы болады.
Excel бағдарламасындағы SATCH функциясы келесінің орнын анықтау үшін пайдаланылады. ауқымдағы іздеу мәні. Функцияны қолданайық.
Мұнда біз актерлер массивінен Брэд Питт мәнін іздейміз. Сонымен, біздің формуламыз
=MATCH(H4,C4:C14,0)
Біз H4 мәнін <ретінде орнаттық. 8>іздеу_мәні МАТЧ . Содан кейін C4:C14 диапазон және дәл сәйкестік үшін 0 болады.
Бұл мәннің ауқымдағы орнын қайтарады.
Сіз Брэд Питт біздің кестеде 2-ші екенін көре аласыз және формула сол санды қайтарды. Осылайша, біз диапазондағы мәнді таптық.
Егер іздеу мәні үшін позицияны алу сіздің мақсатыңыз болса, онда сізге тек мұны істеу керек.
Бірақ егер сіз мәнді шығарғыңыз келсе мәннің ауқымда бар-жоғын түсінуге мүмкіндік беретін нәтиже, содан кейін бірнеше логикалық функциялар, IF және ISNUMBER көмектеседі.
формула
=IF(ISNUMBER(MATCH(H4,C4:C14,0)),"Found","Not Found")
МАТЧ функциясы ISNUMBER ішінде, ол FIND позицияны немесе қатені қайтаратынын тексереді ( МАТЧ жолдағы таңбаны алмаса, #N/A! қатесін қайтарады). Сан (позиция) үшін ол TRUE
қайтарады, сондықтан біз IF функциясы үшін "Табылды" мәнін егер_шындық_мән ретінде орнатыңыз.
Мұнда, Бред Питт үшін MATCH санды қайтарды (бұрын көрген). Сонымен, соңғы нәтиже «Табылды».
Егер біз ауқымда жоқ мәнді іздесек, формула «Табылды» мәнін береді.
2. COUNTIF функциясы
ауқымдағы мәнді табу үшін біз COUNTIF статистикалық функциясын ауқымдағы мәнді табу үшін пайдалана аламыз. COUNTIF функциясы берілген шартқа сәйкес келетін диапазондағы ұяшықтар санын санайды.
Сипаттама ұяшықтардың санын алу біздің мақсат емес екеніне күмән тудыруы мүмкін. диапазондағы мән.
Уайымдамаңыз! Біз мәнді табамыз және COUNTIF басты рөл атқарады. Бізге сонымен қатар IF көмегі қажет.
Формула келесі болады
=IF(COUNTIF(C4:C14,H4)>0,"Found","Not Found")
COUNTIF(C4:C14,H4)>0
ішінде C4:C14 диапазон және H4 - табу керек мән.
Және біз білетіндей COUNTIF критерийлер негізінде ұяшықтарды санайды, сондықтан ол H4 негізінде C4:C14 ауқымындағы ұяшықтарды санайды. Егер ол мәнді тапса, нәтиже 0-ден үлкен болады.
Егер мән 0-ден үлкен болса, бұл мән ауқымда табылды дегенді білдіреді. Ал егер_шын_мән («Табылды») жауап болады.
3. VLOOKUP пайдалану
Біз <12 a ішіндегі мәнді табу үшін>VLOOKUP функциясыдиапазон. VLOOKUP тігінен ұйымдастырылған ауқымдағы деректерді іздейді.
Формуланы VLOOKUP арқылы жазайық.
=VLOOKUP(H4,C4:C14,1,0)
H4 - іздеу_мәні және C4:C14 - ауқым, 1 баған_саны, және 0 дәл сәйкестікке арналған.
Бұл позицияны да, логикалық мәнді де бермейді, керісінше ол мәнге сәйкес мәнді шығарады. тұжырымдар.
Біз формуланың нәтижесі ретінде мәннің өзін таптық.
Егер біз ауқымда жоқ нәрсені іздесек, формула #Жоқ! қатесін беріңіз.
Осы қатеден құтылу және ауқымда жоқ мән үшін жақсырақ түсінікті нәтиже шығару үшін , біз IFNA функциясын пайдалана аламыз.
IFNA функциясы берілген мән немесе өрнек Excel #N/A қатесін бағалайтынын тексереді әлде жоқ па. Және #N/A! нәтижесін ауыстырады.
Формула
=IFNA(VLOOKUP(H4,C4:C14,1,0),"Not Found")
<1 болады>
Біз VLOOKUP файлын IFNA арқылы аяқтадық және ifna_value ретінде "Табылмады" деп орнаттық. Демек, ол ауқымда мән таппаған кезде, нәтиже ретінде «Табылды» мәнін береді.
Бірақ мән диапазонда болғанда, стандартты VLOOKUP нәтижесі түпкілікті нәтиже болады.
Табу негізінде ауқымнан мән шығару
Нәтижеге негізделген мәнді шығару әдеттегідей іздеуауқымдағы мән. Ауқымдағы актердің атын табу арқылы фильмнің атын алғымыз келеді делік.
Мәнді алудың бірнеше жолы бар. Ең көп таралған бірнеше тәсілдерді қарастырайық.
INDEX және MATCH комбинациясы мәнді шығарады. INDEX функциясы ауқымдағы берілген орындағы мәнді қайтарады.
Формула келесідей болады
=INDEX(E4:E14,MATCH(H4,C4:C14,0))
Біз MATCH сәйкес мәннің орнын қайтарғанын көрдік, содан кейін INDEX мәнді <ауқымынан қайтару үшін сол позиция мәнін пайдаланады. 12>E4:E14 .
Іздеу мәніне негізделген мәнді қайтару үшін VLOOKUP функциясын пайдалана аламыз. Біздің мысал үшін формула
=VLOOKUP(H4,C4:E14,3,0)
Бұл жерде біз барлық дерлік кестені енгіздік ( -ден басқасы) SL.No баған) диапазон ретінде. баған_нөмірі_индексі 3, яғни сәйкестікке байланысты мән ауқымның 3-бағанынан алынады. Үшінші бағанда фильмнің атауы бар.
Егер Excel 365 нұсқасын пайдалансаңыз, пайдалануға болатын басқа функция XLOOKUP болып табылады.
Бұл функцияны пайдаланатын формула келесідей болады.
=XLOOKUP(H4,C4:C14,E4:E14)
XLOOKUP ішінде алдымен іздеу мәнін енгіздік ( H4 ), содан кейін іздеу ауқымы ( C4:C14 ), ең соңында ( E4:E14 ) біз қалаған жерденшығыс.
XLOOKUP диапазонда жоқ мән үшін параметрді орнатуға мүмкіндік береді.
=XLOOKUP(H4,C4:C14,E4:E14,"Not Found")
Енді диапазонда жоқ мәнді тапсақ, нәтиже ретінде «Табылған жоқ» мәнін аламыз.
Қорытынды
Барлығы осы сессия үшін. Excel бағдарламасында ауқымдағы мәнді табу тәсілдерін тізімдедік. Бұл сізге пайдалы болады деп үміттенеміз. Бірдеңені түсіну қиын болып көрінсе, түсініктеме беруден тартынбаңыз. Осы жерде жіберіп алған кез келген басқа әдістерді бізге хабарлаңыз.