Microsoft Excel бағдарламасындағы INDEX функциясы

Pin
Send
Share
Send

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

INDEX функциясын қолдану

Оператор INDEX санаттағы функциялар тобына жатады Сілтемелер мен массивтер. Оның екі түрі бар: массивтер мен сілтемелер үшін.

Массивтер үшін келесі синтаксис бар:

= INDEX (массив; жол_ саны; баған_нөмірі)

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

Анықтамалық опцияның синтаксисі келесідей:

= INDEX (сілтеме; жол_нөмірі; баған_нөмірі; [аймақ_нөмір])

Міне, дәл осылай, сіз екеуінің біреуін ғана қолдана аласыз: Жол нөмірі немесе Баған нөмірі. Дәлел «Аудан нөмірі» ол әдетте міндетті емес және ол бірнеше диапазон жұмыс істеген кезде ғана қолданылады.

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

1-әдіс: массивтер үшін INDEX операторын қолданыңыз

Ең алдымен, қарапайым мысалды қолдана отырып, операторды талдайық INDEX массивтер үшін.

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

  1. Өңдеу нәтижесі көрсетілетін ұяшықты таңдаңыз. Белгішені нұқыңыз «Кірістіру функциясы», формула жолағының сол жағында орналасқан.
  2. Іске қосу процедурасы орындалуда Функция шеберлері. Санатта Сілтемелер мен массивтер бұл құрал немесе «Толық алфавиттік тізім» атын іздейді INDEX. Осы операторды тапқаннан кейін оны таңдаңыз және түймесін басыңыз «Жарайды», ол терезенің төменгі жағында орналасқан.
  3. Шағын терезе ашылады, онда сізге функция түрлерінің бірін таңдау керек: Массив немесе Сілтеме. Бізге опция керек Массив. Ол алдымен орналасқан және әдепкі бойынша ерекшеленеді. Сондықтан, біз тек батырманы басуымыз керек «Жарайды».
  4. Функция аргументтері терезесі ашылады INDEX. Жоғарыда айтылғандай, оның үш дәлелі бар және сәйкесінше үш өрісті толтыру керек.

    Алаңда Массив Сіз өңделетін деректер ауқымының мекен-жайын көрсетуіңіз керек. Оны қолмен жүргізуге болады. Бірақ тапсырманы жеңілдету үшін біз басқаша жасаймыз. Меңзерді тиісті өріске қойыңыз, содан кейін парақтағы кестелік мәліметтердің бүкіл ауқымын дөңгелектеңіз. Осыдан кейін, өрістің мекен-жайы бірден өрісте көрсетіледі.

    Алаңда Жол нөмірі санды қой "3", өйткені шарт бойынша біз тізімдегі үшінші атауды анықтауымыз керек. Алаңда Баған нөмірі нөмірді орнатыңыз "1", өйткені атаулары бар баған таңдалған ауқымда бірінші.

    Барлық көрсетілген параметрлер аяқталғаннан кейін түймесін басыңыз «Жарайды».

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

Функцияның қолданылуын қарастырдық INDEX көп өлшемді массивте (бірнеше бағандар мен жолдар). Егер ауқым бір өлшемді болса, деректерді аргумент терезесінде толтыру оңайырақ болар еді. Алаңда Массив жоғарыда көрсетілгендей, біз оның мекен-жайын көрсетеміз. Бұл жағдайда деректер ауқымы тек бір бағандағы мәндерден тұрады. «Аты». Алаңда Жол нөмірі мәнін көрсетіңіз "3", өйткені үшінші жолдан деректерді табу керек. Өріс Баған нөмірі тұтастай алғанда, сіз оны бос қалдыра аласыз, өйткені бізде тек бір баған пайдаланылатын бір өлшемді диапазон бар. Түймесін басыңыз «Жарайды».

Нәтиже жоғарыдағыдай болады.

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

Сабақ: Excel мүмкіндіктері шебері

2 әдіс: SEARCH операторымен бірге қолдану

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

Функцияның негізгі міндеті ІЗДЕУ таңдалған диапазондағы белгілі бір шаманың реті бойынша санның көрсеткіші.

Оператор синтаксисі ІЗДЕУ мысалы:

= ІЗДЕУ (іздеу_ мәні, іздеу_жарымы, [сәйкестік_түрі])

  • Сатып алынған құндылық - бұл біз іздейтін ауқымдағы мән;
  • Қаралған массив бұл мән орналасқан диапазон;
  • Сәйкестік түрі - Бұл мәндерді дәл немесе шамамен іздеу керектігін анықтайтын қосымша параметр. Біз нақты мәндерді іздейміз, сондықтан бұл дәлел қолданылмайды.

Бұл құралды қолдана отырып, дәлелдер енгізуді автоматтандыруға болады Жол нөмірі және Баған нөмірі функциясында INDEX.

Мұны нақты мысалмен қалай жасауға болатындығын қарастырайық. Біз жоғарыда талқыланған сол кестемен жұмыс істеп жатырмыз. Бізде тағы екі қосымша өріс бар - «Аты» және «Сома». Қызметкердің атын енгізген кезде, тапқан ақша сомасы автоматты түрде көрсетілетініне көз жеткізу керек. Функцияларды қолдану арқылы мұны қалай қолдануға болатынын көрейік INDEX және ІЗДЕУ.

  1. Ең алдымен, Д.Ф. Парфеновна қызметкердің қандай жалақы алатынын білеміз және тиісті жолға оның атын енгізіңіз.
  2. Өрістегі ұяшықты таңдаңыз «Сома»онда қорытынды нәтиже көрсетіледі. Функция дәлелдерінің терезесін іске қосыңыз INDEX массивтер үшін.

    Алаңда Массив біз қызметкерлердің жалақысы орналасқан бағанның координаттарын енгіземіз.

    Өріс Баған нөмірі оны бос қалдырыңыз, өйткені біз бір өлшемді диапазонды мысал ретінде қолданамыз.

    Бірақ далада Жол нөмірі бізге функция жазу керек ІЗДЕУ. Оны жазу үшін біз жоғарыда қарастырылған синтаксисті ұстанамыз. Дереу өріске оператордың атын енгізіңіз «ІЗДЕУ» баға белгіленбестен. Содан кейін кронштейнді дереу ашып, қалаған мәннің координаттарын көрсетіңіз. Бұл біз Парфенов деген қызметкердің атын бөлек жазған ұяшықтың координаттары. Біз нүктелі үтір қойып, қаралатын диапазонның координаттарын көрсетеміз. Біздің жағдайда, бұл бағанның жұмысшылардың аты-жөні көрсетілген мекен-жайы. Осыдан кейін, кронштейнді жабыңыз.

    Барлық мәндер енгізілгеннен кейін түймесін басыңыз «Жарайды».

  3. Өңдеуден кейін Д. Парфеновтың пайда сомасының нәтижесі өрісте көрсетіледі «Сома».
  4. Енді далада болса «Аты» мазмұнын келесі арқылы өзгертеміз «Парфенов Д.Ф.», мысалы, «Попова М. Д.»болса, онда өрістегі жалақы мәні автоматты түрде өзгереді «Сома».

3-әдіс: бірнеше кестелерді өңдеңіз

Енді операторды қалай қолданатынын көрейік INDEX Бірнеше кестені өңдеуге болады. Осы мақсатта қосымша дәлел қолданылады. «Аудан нөмірі».

Бізде үш үстел бар. Әр кестеде бір айдағы жұмысшылардың жалақысы көрсетіледі. Біздің міндетіміз - екінші қызметкердің (екінші қатар) үшінші айдағы (үшінші аймақ) жалақысын (үшінші баған) анықтау.

  1. Нәтиже шығатын және әдеттегідей ашық ұяшықты таңдаңыз Мүмкіндік шебері, бірақ оператор түрін таңдағанда сілтеме көрінісін таңдаңыз. Бұл бізге аргументтерді өңдеуді қолдайтындықтан қажет. «Аудан нөмірі».
  2. Дәлелдеу терезесі ашылады. Алаңда Сілтеме біз барлық үш диапазонның мекен-жайын көрсетуіміз керек. Ол үшін курсорды өріске қойып, тышқанның сол жақ батырмасымен бірінші ауқымды таңдаңыз. Содан кейін нүктелі үтір қойыңыз. Бұл өте маңызды, өйткені егер сіз бірден келесі массивті таңдауға баратын болсаңыз, онда оның мекен-жайы бұрынғы құрамның координаттарын алмастырады. Сонымен, нүктелі үтірді енгізгеннен кейін келесі ауқымды таңдаңыз. Содан кейін біз тағы да нүктелі үтір қойып, соңғы массивті таңдаймыз. Өрістегі бүкіл өрнек Сілтеме жақшаға алыңыз.

    Алаңда Жол нөмірі санын көрсетіңіз "2", өйткені біз тізімнен екінші текті іздейміз.

    Алаңда Баған нөмірі санын көрсетіңіз "3"өйткені жалақы бағаны әр кестеде қатарынан үшінші.

    Алаңда «Аудан нөмірі» санды қой "3", өйткені біз үшінші айдағы жалақы туралы ақпаратты қамтитын үшінші кестеден деректерді табуымыз керек.

    Барлық деректер енгізілгеннен кейін түймесін басыңыз «Жарайды».

  3. Осыдан кейін есептеу нәтижелері бұрын таңдалған ұяшықта көрсетіледі. Онда екінші қызметкердің (В. М. Сафронов) үшінші айдағы жалақысының мөлшері көрсетіледі.

4-әдіс: мөлшерін есептеңіз

Анықтама формасы массив формасы сияқты жиі қолданылмайды, бірақ оны бірнеше ауқымдармен жұмыс кезінде ғана емес, сонымен қатар басқа қажеттіліктер үшін де қолдануға болады. Мысалы, оны оператормен бірге соманы есептеу үшін пайдалануға болады SUM.

Соманы қосқанда SUM келесі синтаксис бар:

= SUM (array_address)

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

= SUM (C4: C9)

Бірақ сіз функцияны пайдаланып оны аздап өзгерте аласыз INDEX. Содан кейін ол келесі түрде болады:

= SUM (C4: INDEX (C4: C9; 6))

Бұл жағдайда массивтің басындағы координаталар онымен басталатын ұяшықты көрсетеді. Бірақ массивтің соңын көрсететін координаттарда оператор қолданылады INDEX. Бұл жағдайда оператордың бірінші дәлелі INDEX диапазоны, ал екінші - соңғы ұяшықта - алтыншы.

Сабақ: Пайдалы Excel мүмкіндіктері

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

Pin
Send
Share
Send