Excel бағдарламасында іздеуді қалай орындау керек: функциялар және формула мысалдары

  • Мұны Бөлісіңіз
Michael Brown

Оқулық Excel бағдарламасындағы Іздеу негіздерін түсіндіреді, әрбір Excel іздеу функциясының күшті және әлсіз жақтарын көрсетеді және белгілі бір жағдайда қай іздеу формуласын қолданған дұрыс екенін шешуге көмектесетін бірнеше мысалдар береді.

Деректер жиынынан белгілі бір мәнді іздеу Excel бағдарламасындағы ең көп таралған тапсырмалардың бірі болып табылады. Дегенмен, барлық жағдайларға сәйкес келетін «әмбебап» іздеу формуласы жоқ. Себебі, «іздеу» термині әртүрлі әртүрлі нәрселерді білдіруі мүмкін: тігінен бағанда, көлденеңінен қатарда немесе жол мен бағанның қиылысында қарауға, бір немесе бірнеше критерийлер бойынша іздеуге, бірінші табылғанды ​​қайтаруға болады. сәйкестік немесе бірнеше сәйкестіктер, регистрді немесе регистрді ескермейтін іздеуді орындаңыз және т.б..

Бұл бетте формула мысалдары мен тереңдетілген оқулықтар бар Excel іздеудің ең маңызды функцияларының тізімін таба аласыз. сілтемесі бар.

    Excel іздеуі – негізгі мәліметтер

    Excel іздеу формулаларының жасырын иірімдерімен таныспас бұрын, біз дұрыс екеніне көз жеткізу үшін негізгі терминдерді анықтайық. әрқашан бір бетте.

    Іздеу - деректер кестесінде көрсетілген мәнді іздеу.

    Іздеу мәні - іздеуге арналған мән үшін.

    Мәнді қайтару (сәйкес мән немесе сәйкестік) - іздеу мәнімен бірдей позициядағы, бірақ басқа бағандағы немесе жолдағы мән (тік немесе көлденең жасауыңызға байланыстыExcel бағдарламасында.

    Үшөлшемді іздеу

    Үшөлшемді іздеу 3 түрлі іздеу мәні бойынша іздеуді білдіреді. Төмендегі деректер жинағында белгілі бір жылды (H2), содан кейін сол жыл ішіндегі белгілі бір атауды (H3) іздегіңіз келсе, содан кейін белгілі бір айға (H4) мәнді қайтарғыңыз келсе.

    Тапсырманы келесі массив формуласымен орындауға болады (оны дұрыс аяқтау үшін Ctrl + Shift + Enter пернелерін басуды ұмытпаңыз):

    =INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))

    Іздеу бірнеше критерийлері бар

    Бірнеше критерийді бағалай алу үшін классикалық индекс сәйкестігі формуласын массив формуласына айналдыру үшін өзгертуіміз керек:

    INDEX( іздеу_кесте, MATCH (1, ( іздеу_мәні1= 1-бағанды ​​іздеу) * ( іздеу_мәні2= 2-бағанды_іздеу)*…, 0), баған_нөмірін қайтару)

    A1:C11 орналасқан іздеу кестесімен 2 шарт бойынша сәйкестікті табайық: F1 ұяшығындағы мән үшін A бағаны және F2 ұяшығындағы мән үшін B бағанын іздеу:

    =INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3)

    Әдеттегідей формула массив формуласы ретінде бағалануы үшін Ctrl + Shift + Enter пернелер тіркесімін басыңыз.

    Үшін егжей-тегжейлі түсініктеме алу үшін mula логикасы, бірнеше критерийлер арқылы іздеу үшін INDEX MATCH бөлімін қараңыз.

    Бірнеше мәнді қайтару үшін іздеу

    Қандай Excel іздеу функциясын пайдалансаңыз да (ІЗДЕУ, VLOOKUP немесе HLOOKUP), ол тек қайтара алады. жалғыз матч. Барлық табылған сәйкестіктерді алу үшін сізге 6 жұмыс істеу керекмассив формуласында біріктірілген әртүрлі функциялар:

    IFERROR(INDEX( қайтару_ауқымы, КІШІ(ЕГЕР( іздеу_мәні= іздеу_ауқымы, ROW( қайтару_ауқым)- m,""), ROW() - n)),"")

    Мұнда:

    • m - қайтару ауқымындағы бірінші ұяшықтың жол нөмірі минус 1.
    • n - бірінші формула ұяшығының жол нөмірі минус 1.

    Іздеу мәні E2 ұяшығында, іздеу ауқымы A2:A11, қайтару ауқымы B2:B11 және 2-жолдағы бірінші формула ұяшығы болса, іздеу формуласы келесі пішінді алады:

    =IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")

    Формула бірнеше сәйкестіктерді қайтару үшін оны бірінші ұяшыққа енгізіңіз (F2), Ctrl + Shift + Enter пернелерін басыңыз, содан кейін формуланы бағанның төменгі жағындағы басқа ұяшықтарға көшіріңіз.

    Жоғарыда көрсетілген формуланың егжей-тегжейлі түсіндірмесі және бірнеше мәндерді қайтарудың басқа тәсілдері үшін бірнеше нәтижелерді қайтару үшін «Жүйені іздеу әдісі» бөлімін қараңыз.

    Кірістірілген іздеу (2 іздеу кестесінен)

    Негізгі кестеңіз және wh-дан іздеу кестесі болған жағдайларда Сіз алғыңыз келетін деректерде ортақ баған жоқ, сәйкестіктерді орнату үшін қосымша іздеу кестесін пайдалана аласыз, мысалы:

    мәндерін шығарып алу үшін Іздеу_кесте2 ішіндегі>Сома бағанында келесі формуланы пайдаланасыз:

    =VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)

    Төмендегі скриншотта көрсетілгендей, кірістірілген іздеу формуламыз тамаша жұмыс істейді:

    Бірнешелерден бірізді дыбыс іздеулерпарақтар

    Алдыңғы іздеудің сәтті немесе сәтсіз аяқталуына негізделген дәйекті Vlookups орындау үшін кірістірілген IFERROR функцияларын VLOOKUP функцияларымен бірге бірнеше шарттарды бір-бірлеп бағалау үшін пайдаланыңыз:

    IFERROR(VLOOKUP( ...). ), ҚАТЕЛІ ҚАТЕ(ВLOOKUP(), IFERROR(VLOOKUP(),"Табылмады")))

    Егер бірінші Vlookup сәтсіз болса, IFERROR қатені ұстайды және іске қосады басқа Vlookup. Екінші Vlookup да ештеңе таппаса, екінші ҚАУІЛІК қатені анықтайды және үшінші Vlookup іске қосады және т.б. Барлық Vlookups сәтсіз болса, соңғы IFERROR "табылмады" немесе формулаға беретін кез келген басқа хабарды қайтарады.

    Мысал ретінде соманы 3 түрлі парақтан алуға тырысайық:

    =IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))

    Нәтиже келесіге ұқсас болады:

    Қосымша ақпарат алу үшін Excel бағдарламасындағы кірістірілген IFERROR функцияларын пайдалану жолын қараңыз.

    Регізгі әріптерді ескере отырып іздеу

    Өздеріңіз білетіндей, барлық Excel іздеу функциялары табиғаты бойынша регистрді ескермейді. Іздеу формуласын кіші әріп пен бас әріпті мәтінді ажыратуға мәжбүрлеу үшін, НАҚ функциясымен бірге ІЗДЕУ немесе INDEX MATCH пайдаланыңыз. Мен INDEX MATCH параметрін таңдаймын, себебі ол ІЗДЕУ функциясы сияқты іздеу бағанында мәндерді сұрыптауды қажет етпейді, солдан оңға және оңнан солға іздеуді орындай алады және барлық деректер түрлері үшін тамаша жұмыс істейді.

    INDEX( қайтару_баған, SATCH(ШЫН,EXACT( іздеу_баған, іздеу_мәні),0))

    Іздеу мәні G2 болғанда, A - іздеу үшін баған және E - сәйкестіктерді қайтару үшін баған, біздің регистрді ескеретін іздеу формуласы келесідей болады:

    =INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))

    Бұл массив формуласы болғандықтан, оны дұрыс аяқтау үшін Ctrl + Shift + Enter пернелерін басыңыз.

    Қосымша формула мысалдарын Excel бағдарламасында регистрді ескере отырып іздеу әдісін қараңыз.

    Ішінара жол сәйкестігін іздеу

    Ішінара іздеу сәйкестік Excel бағдарламасындағы ең күрделі тапсырмалардың бірі болып табылады, оның әмбебап шешімі жоқ. Қай формуланы қолдану керектігі іздеу мәндері мен ізделетін бағандағы мәндер арасында қандай айырмашылықтар бар екеніне байланысты. Көп жағдайда мәндердің ортақ бөлігін шығарып алу үшін СОЛ, ОҢ немесе ОРТА функциясын пайдаланасыз және содан кейін бұл бөлікті Vlookup функциясының іздеу_мәні аргументіне келесі формулада орындалғандай беріңіз:

    =VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)

    Мұндағы D2 - іздеу мәні, A2:B6 іздеу кестесін және сәйкестіктерді қайтару үшін бағанның индекс нөміріндегі 2.

    Excel бағдарламасында жартылай сәйкестік іздеуді орындаудың басқа әдістерін Біріктіру жолы бөлімін қараңыз. ішінара сәйкестік бойынша екі жұмыс парағы.

    Осылай Excel бағдарламасындағы Іздеу функцияларын пайдаланасыз. Осы оқулықта талқыланған формулаларды толығырақ көру үшін Excel іздеу формуласын жүктеп алуға болады.мысалдар.

    Excel-де іздеудің формуласыз әдісі

    Excel-де іздеу тривиальды тапсырма емес екені айтпаса да түсінікті. Excel саласын үйренуде алғашқы қадамдарыңызды жасап жатсаңыз, іздеу формулалары өте түсініксіз және түсіну қиын болып көрінуі мүмкін. Бірақ көңіліңізді түсірмеңіз, бұл дағдылар пайдаланушылардың көпшілігіне табиғи түрде берілмейді!

    Жаңадан бастағандар үшін жағдайды жеңілдету үшін біз іздеуге және сәйкестендіруге болатын Кестелерді біріктіру шеберін арнайы құрал жасадық. және бір формуласыз кестелерді біріктіру. Бұған қоса, ол тіпті алдыңғы қатарлы Excel пайдаланушылары да пайдалана алатын шын мәнінде бірегей опциялардың қатарын ұсынады:

    • көп критерийлер бойынша іздеу , яғни бірегей идентификатор ретінде бір немесе бірнеше бағандарды пайдалану (лар).
    • Бар бағандардағы мәндерді жаңартыңыз және іздеу кестесінен жаңа бағандарды қосыңыз.
    • Қайтару бірнеше сәйкестік бөлек жолдардағы. Жолдарды біріктіру шеберімен бірге пайдаланылғанда, ол тіпті бір ұяшықта, үтірмен немесе басқа жолмен бөлінген бірнеше нәтижелерді қайтара алады (мысалды осы жерден табуға болады).
    • Және т.б.

    Кестелерді біріктіру шеберімен жұмыс істеу оңай және интуитивті. Бар болғаны:

    1. Сәйкес мәндерді алғыңыз келетін негізгі кестені таңдаңыз.
    2. Сәйкестіктерді алу үшін іздеу кестесін таңдаңыз.
    3. Бір немесе бірнеше жалпы бағандарды анықтаңыз.
    4. Жаңартылатын немесе/және соңына қосылатын бағандарды таңдаңыз.кестені таңдаңыз.
    5. Қосымша, бір немесе бірнеше қосымша біріктіру опцияларын таңдаңыз.
    6. Аяқтау түймесін басыңыз, сонда нәтиже бірден болады!

    Егер қондырманы өзіңіздің жұмыс парақтарыңызда қолданып көргіңіз келсе, Excel бағдарламасына арналған барлық уақытты үнемдейтін құралдарды қамтитын Ultimate Suite қолданбасының сынақ нұсқасын жүктеп алуға қош келдіңіз. барлығы, 70+ құрал және 300+ мүмкіндік!).

    Қолжетімді жүктеп алулар

    Excel іздеу формуласының мысалдары (.xlsx файлы)

    Ultimate Suite 14 күндік толық жұмыс істейтін нұсқасы (.exe файлы)

    іздеу).

    Іздеу кестесі . Информатикада іздеу кестесі - бұл әдетте кіріс мәндерін шығыс мәндермен салыстыру үшін пайдаланылатын деректер массиві. Осы оқу құралы тұрғысынан Excel іздеу кестесі іздеу мәнін іздейтін ұяшықтар ауқымынан басқа ештеңе емес.

    Негізгі кесте (бас кесте) - сіз кіретін кесте сәйкес мәндерді тартыңыз.

    Іздеу кестеңіз бен негізгі кестеңіздің құрылымы мен өлшемі әртүрлі болуы мүмкін, бірақ олар әрқашан кем дегенде бір жалпы бірегей идентификатор , яғни бірдей деректерді сақтайтын баған немесе жолды қамтуы керек. , тік немесе көлденең іздеуді орындағыңыз келетініне байланысты.

    Келесі скриншот төмендегі мысалдардың көпшілігінде қолданылатын іздеу кестесінің үлгісін көрсетеді.

    Excel іздеу функциялары

    Төменде Excel бағдарламасында іздеуді орындауға арналған ең танымал формулаларға, олардың негізгі артықшылықтары мен кемшіліктеріне жылдам шолу берілген.

    ІЗДЕУ функциясы

    Excel бағдарламасындағы ІЗДЕУ функциясы тік және көлденең іздеулердің ең қарапайым түрлерін орындай алады.

    Простары : пайдалану оңай.

    Терістері : Шектеулі функционалдық, сұрыпталмаған деректермен жұмыс істей алмайды (сұрыптауды қажет етеді t ол өсу ретімен бағанды/жолды іздейді).

    Қосымша ақпарат алу үшін Excel ІЗДЕУ функциясын пайдалану жолын қараңыз.

    VLOOKUP функциясы

    Бұл ІЗДЕУ функциясының жақсартылған нұсқасы. тік іздеу үшін арнайы әзірленген функциябағандар.

    Артықшылықтары : Пайдалануға салыстырмалы түрде оңай, дәл және шамамен сәйкестікпен жұмыс істей алады.

    Терістері : Сол жағына қарай алмайды, тоқтайды баған іздеу кестесіне енгізілгенде немесе жойылған кезде жұмыс істейтін болса, іздеу мәні 255 таңбадан аспауы керек, үлкен деректер жиынында көп өңдеу қуатын қажет етеді.

    Қосымша ақпарат алу үшін жаңадан бастаушыларға арналған Excel VLOOKUP оқулығын қараңыз.

    HLOOKUP функциясы

    Бұл іздеу кестесінің бірінші жолындағы мәнді іздейтін және басқа жолдан сол күйдегі мәнді қайтаратын VLOOKUP функциясының көлденең ұқсасы.

    Артықшылықтары : пайдалану оңай, дәл және шамамен сәйкестіктерді қайтара алады.

    Терістері : Іздеу кестесінің ең жоғарғы жолында ғана іздей алады, кірістіру немесе жолдарды жою үшін іздеу мәні 255 таңбадан аз болуы керек.

    Қосымша ақпарат алу үшін Excel бағдарламасында HLOOKUP пайдалану жолы бөлімін қараңыз.

    VLOOKUP MATCH / HLOOKUP MATCH

    A MATCH арқылы жасалған динамикалық баған немесе жол сілтемесі осы Excel бағдарламасын жасайды okup формуласы деректер жиынына енгізілген өзгерістерге қарсы. Басқаша айтқанда, MATCH қолданбасының кейбір көмегімен VLOOKUP және HLOOKUP функциялары іздеу кестесіне қанша баған/жол енгізілгеніне немесе одан жойылғанына қарамастан дұрыс мәндерді қайтара алады.

    Тік іздеуге арналған формула

    VLOOKUP( іздеу_мәні, іздеу_кесте, MATCH( баған_атын_қайтару, баған_тақырыптары, 0), ЖАЛҒАН)

    Көлденеңнен іздеуге арналған формула

    ҚОЛДАНУ( іздеу_мәні, іздеу_кесте, MATCH( жолдың_атын_қайтару, жол_тақырыптары<2)>, 0), ЖАЛҒАН)

    Продуктивті жақтары : деректерді енгізуге немесе жоюға қарсы тұрақты Hlookup және Vlookup формулаларына қарағанда жақсарту.

    Терістері : өте икемді емес , арнайы деректер құрылымын қажет етеді (MATCH функциясына берілген іздеу мәні қайтару бағанының атына дәл тең болуы керек), 255 таңбадан асатын іздеу мәндерімен жұмыс істей алмайды.

    Қосымша ақпарат және формула мысалдары үшін, мынаны қараңыз:

    • Excel Vlookup және Match
    • Excel Hlookup және Match

    OFFSET MATCH

    Күрделі, бірақ күштірек іздеу формуласы, Vlookup және Hlookup көптеген шектеулері жоқ.

    V-Lookup формуласы

    OFFSET( іздеу_кесте , MATCH( іздеу_мәні , OFFSET(<1)>іздеу_кесте
    , 0, n, ROWS( іздеу_кесте), 1) ,0) -1, m, 1, 1)

    Мұндағы:

    • n - іздеу бағанының ығысуы, яғни. e. бастапқы нүктеден іздеу бағанына жылжытылатын бағандар саны.
    • m - қайтару бағанының ығысуы, яғни. e. бастапқы нүктеден қайтару бағанына жылжытылатын бағандар саны.

    H-Lookup формуласы

    OFFSET( іздеу_кесте, m, MATCH( іздеу_мәні, OFFSET( ) іздеу_кесте, n, 0, 1, БАҒАН( іздеу_кесте)), 0) -1, 1, 1)

    Мұндағы:

    • n - іздеу жолының ығысуы, яғни. e. бастапқы нүктеден іздеу жолына жылжытылатын жолдар саны.
    • m - қайтару жолының ығысуы, яғни. e. бастапқы нүктеден қайтару жолына жылжытылатын жолдар саны.

    Матрицаны іздеу формуласы (жол және баған бойынша)

    {=OFFSET ( бастапқы_нүкте, MATCH ( тік_іздеу_мәні, бағанды ​​іздеу<2)>, 0), MATCH ( көлденең_іздеу_мәні , іздеу_жолы , 0))}

    Бұл Ctrl + Shift + Enter пернелерін басу арқылы енгізілетін массив формуласы екеніне назар аударыңыз пернелерді бір уақытта.

    Прос : деректердегі өзгерістерге әсер етпейтін сол жақтағы Vlookup, жоғарғы Hlookup және екі жақты іздеуді (баған және жол мәндері бойынша) орындауға мүмкіндік береді. жиынтық.

    Терістері : Күрделі және есте сақтау қиын синтаксис.

    Қосымша ақпарат пен формула мысалдары үшін мынаны қараңыз: Excel бағдарламасында OFFSET функциясын пайдалану

    INDEX MATCH

    Бұл Excel бағдарламасында жоғарыда аталған формулалардың көпшілігін алмастыра алатын тік немесе көлденең іздеуді орындаудың ең жақсы жолы. Индекс сәйкестігі формуласы менің жеке басымдылығым және оны барлық дерлік Excel іздеулері үшін қолданамын.

    V-Lookup формуласы

    INDEX ( қайтару_баған , MATCH ( іздеу_мәні , іздеу_бағаны , 0))

    H-іздеу

    INDEX формуласы ( қайтару_жолы , SATCH ( іздеу_мәні , іздеу_жолы , 0))

    Матрицалық іздеу формуласы

    Анбелгілі бір баған мен жолдың қиылысында мәнді қайтару үшін классикалық Индекс сәйкестігі формуласының кеңейтімі:

    INDEX ( іздеу_кесте , MATCH ( тік_іздеу_мәні , іздеу_баған<2)>, 0), MATCH ( көлденең_іздеу_мәні , іздеу_жолы , 0))

    Жағымсыз жақтары : Бір ғана - формула синтаксисін есте сақтау керек.

    Артықшылықтары : Excel бағдарламасындағы ең әмбебап Іздеу формуласы, көптеген аспектілері бойынша Vlookup, Hlookup және Lookup функцияларынан жоғары:

    • Ол сол және жоғарғы іздеулерді орындай алады.
    • Бағандар мен жолдарды кірістіру немесе жою арқылы іздеу кестесін қауіпсіз түрде кеңейтуге немесе жиюге мүмкіндік береді.
    • Іздеу мәнінің өлшеміне шектеу жоқ.
    • Жылдамырақ жұмыс істейді. Index Match формуласы тұтас кестеге емес, бағандарға/жолдарға сілтеме жасайтындықтан, ол азырақ өңдеу қуатын қажет етеді және Excel жұмысын баяулатпайды.

    Қосымша ақпарат алу үшін мынаны қараңыз:

    • INDEX MATCH VLOOKUP-ке жақсы балама ретінде
    • Екі өлшемді іздеуге арналған INDEX MATCH MATCH формуласы

    Excel іздеудің салыстыру кестесі

    Көріп отырғаныңыздай , Excel іздеу формулаларының барлығы бірдей емес, кейбіреулері бірнеше түрлі іздеулерді өңдей алады, ал басқалары белгілі бір жағдайда ғана пайдаланылады. Төмендегі кесте Excel бағдарламасындағы әрбір Іздеу формуласының мүмкіндіктерін сипаттайды.

    Формула Тік іздеу Сол жақтан іздеу Көлденең іздеу Жоғарғы іздеу Матрицаіздеу Деректерді енгізуге/жоюға мүмкіндік береді
    Іздеу
    Vlookup
    Hlookup
    Vlookup сәйкестігі
    Hlookup сәйкестік
    Офсеттік сәйкестік
    Офсеттік сәйкестік
    Индекс сәйкестігі
    Индекс сәйкестігі

    Excel іздеу формуласының мысалдары

    Нақты жағдайда қандай формуланы қолдану керектігін шешудің бірінші қадамы қандай іздеу түрін орындағыңыз келетінін анықтау болып табылады. Төменде ең танымал іздеу түрлері үшін формула мысалдарын табасыз:

    Бағандардағы тік іздеу

    Тік іздеу немесе Vlookup - бір бағандағы іздеу мәнін табу процесі және сол жолдағы мәнді басқа бағаннан қайтару. Excel бағдарламасында Vlookup әртүрлі жолдармен орындалуы мүмкін, соның ішінде:

    VLOOKUP функциясы

    Егер іздеу мәндері кестенің сол жақ бағанында болса және сіз ешбір әрекетті жоспарламасаңыз құрылымдық өзгерістердеректер жинағыңыз (бағандарды қоспаңыз немесе жоймаңыз), сіз кәдімгі Vlookup формуласын қауіпсіз пайдалана аласыз:

    =VLOOKUP(G2, $A$2:$E$6, 5, FALSE)

    Мұндағы G2 - іздеу мәні, іздеу кестесіндегі A2:E6 және E - қайтару бағаны.

    VLOOKUP MATCH

    Егер сіз бағандарды кез келген уақытта кірістіруге және жоюға болатын "айнымалы" Excel іздеу кестесімен жұмыс істеп жатсаңыз, "Қатты кодталған" индекс санының орнына динамикалық баған сілтемесін жасайтын Сәйкестік функциясын ендіру арқылы Vlookup формулаңызды сол өзгерістерге қарсы иммунитетті жасаңыз:

    =VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)

    INDEX MATCH - Сол жақтан іздеу

    Бұл менің сүйікті формулам, ол оңнан солға қарай іздеуді оңай өңдейді және қанша баған қоссаңыз немесе жойсаңыз да мінсіз жұмыс істейді.

    Мысалы, іздеу бағаны үшін H2 мәні үшін B және F бағанынан сәйкестікті қайтарыңыз, мына формуланы пайдаланыңыз:

    =INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))

    Ескерту. Vlookup формуласын бірнеше ұяшықта пайдалануды жоспарлағанда, формула басқа ұяшықтарға дұрыс көшірілуі үшін әрқашан іздеу кестесінің сілтемесін $ белгісін (абсолютті ұяшық сілтемесі) арқылы құлыптауыңыз керек.

    Жолдардағы көлденең іздеу

    Көлденең іздеу - көлденең реттелген деректер жинағында іздейтін тік іздеудің "транспозицияланған" нұсқасы. Басқаша айтқанда, ол бір жолдан іздеу мәнін іздейді және басқа жолдан сол күйдегі мәнді қайтарады.

    Іздеу мәні B9 ішінде болса, іздеу кестесі B1:F5 және5-жолдан сәйкес мәнді қайтарғыңыз келсе, келесі формулалардың бірін пайдаланыңыз:

    HLOOKUP функциясы

    Деректер жинағындағы жоғарғы жолдан ғана іздеуге болады .

    =HLOOKUP(B8, $B$1:$F$5, 5, FALSE)

    HLOOKUP MATCH

    Таза Hlookup сияқты, бұл формула тек ең жоғарғы қатарда іздей алады, бірақ сізге іздеу кестесіне жолдарды қауіпсіз кірістіріңіз немесе жойыңыз.

    =HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)

    Мұндағы A1:A5 - жол тақырыптары және A9 - сәйкестіктерді қайтарғыңыз келетін жолдың атауы. .

    INDEX MATCH

    кез келген жолдан іздеуге болады және жоғарыда көрсетілген формулалардың ешбір шектеулері жоқ.

    =INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))

    Екі өлшемді іздеу (жол және баған мәндеріне негізделген)

    Екі өлшемді іздеу (ака матрицалық іздеу , қос іздеу немесе 2 жақты іздеу ) жолдар мен бағандардағы сәйкестіктерге негізделген мәнді қайтарады. Басқаша айтқанда, 2 өлшемді іздеу формуласы көрсетілген жол мен бағанның қиылысында мәнді іздейді.

    Іздеу кестесін A1:E6 деп есептесек, H2 ұяшығы жолдар мен жолдардағы сәйкес келетін мәнді қамтиды. H3 бағандардағы сәйкес мәнді сақтайды, келесі формулалар жұмыс істейді:

    ИНДЕКСІ СӘйкестік формуласы :

    =INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))

    OFSET MATCH MATCH формуласы :

    =OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))

    Жоғарыда көрсетілген формулалардан басқа Excel бағдарламасында матрицалық іздеуді орындаудың бірнеше басқа жолдары бар. , және толық мәліметтерді 2 жақты іздеуді қалай жасау керек бөлімінен таба аласыз

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.