Најдете функција во Microsoft Excel

Една од најбараните оператори кај Excel корисниците е функцијата НАТПРЕВАР. Неговата задача е да го одреди бројот на позицијата на елементот во дадената низа на податоци. Таа носи најголема корист кога се користи во врска со други оператори. Ајде да видиме што е функција НАТПРЕВАРи како тоа може да се користи во пракса.

ПРИМЕНА НА ОПЕРАТОРОТ ЗА ОДГЛЕДУВАЊЕ

Оператор НАТПРЕВАР спаѓа во категоријата на функции "Линкови и низи". Таа го бара наведениот елемент во наведената низа и го издава својот број на позиција во овој опсег во посебна ќелија. Всушност, дури и неговото име укажува на тоа. Исто така, кога се користи заедно со други оператори, оваа функција ги известува за бројот на позицијата на одреден елемент за последователна обработка на овие податоци.

Синтаксис на операторот НАТПРЕВАР изгледа вака:

= НАТПРЕВАР (вредност на пребарување, низа за пребарување, [match_type])

Сега разгледајте го секој од овие три аргументи одделно.

"Бараната вредност" - Ова е елементот што треба да се најде. Може да има текстуална, нумеричка форма и исто така да зема логичка вредност. Овој аргумент исто така може да биде референца за ќелија која содржи некоја од горенаведените вредности.

"Проследена низа" е адресата на опсегот во кој се наоѓа вредноста. Позицијата на овој елемент е во оваа низа што операторот треба да ја дефинира. НАТПРЕВАР.

"Тип на мапирање" укажува на точно совпаѓање за пребарување или неточност. Овој аргумент може да има три вредности: "1", "0" и "-1". Ако "0" Операторот бара само точно совпаѓање. Ако вредноста е "1", ако не постои точен натпревар НАТПРЕВАР дава елемент кој е најблизок до него во опаѓачки редослед. Ако вредноста е "-1", тогаш ако не е пронајден точно совпаѓање, функцијата го враќа елементот што е најблиску до неа во растечки редослед. Важно е ако не барате точна вредност, туку приближна, така што низата што ја гледате ќе се нарача во растечки редослед (тип на појавување "1") или опаѓачки (тип на мапирање "-1").

Аргумент "Тип на мапирање" не е потребно. Може да се пропушти ако не е потребно. Во овој случај, неговата стандардна вредност е "1". Примени аргумент "Тип на мапирање"Пред сè, има смисла само кога се обработуваат нумерички вредности, а не текстуални вредности.

Во случај НАТПРЕВАР со наведените поставки не може да го пронајде саканиот елемент, операторот покажува грешка во ќелијата "# N / A".

При спроведување на пребарување, операторот не прави разлика помеѓу карактерните регистри. Ако има неколку точни совпаѓања во низата, НАТПРЕВАР ја прикажува позицијата на првиот во клетката.

Метод 1: Прикажете ја локацијата на елементот во опсегот на текстуални податоци

Да го разгледаме примерот на наједноставниот случај, кога го употребуваме НАТПРЕВАР Може да ја одредите локацијата на наведениот елемент во низата на текстуални податоци. Дознајте која позиција во опсегот во кој имињата на стоката е збор "Шеќер".

  1. Изберете ја ќелијата во која ќе се прикаже обработениот резултат. Кликнете на иконата "Вметни ја функцијата" во близина на формулата бар.
  2. Стартувај Функција мајстори. Отворете категорија "Целосна азбучна листа" или "Линкови и низи". Во листата на оператори го бараме името "НАТПРЕВАР". Наоѓање и избирање на тоа, кликнете на копчето. "Добро" на дното на прозорецот.
  3. Прозорецот за аргументите на операторот е активиран. НАТПРЕВАР. Како што можете да видите, во овој прозорец според бројот на аргументите постојат три полиња. Мораме да ги пополниме.

    Бидејќи ние треба да ја најдеме позицијата на зборот "Шеќер" во опсегот, тогаш возете го ова име во полето "Бараната вредност".

    Во полето "Проследена низа" треба да ги специфицирате координатите на самиот опсег. Може да се управува рачно, но полесно е да се постави курсорот во полето и да се избере оваа низа на листот додека се стега левото копче на глувчето. После тоа, нејзината адреса се прикажува во прозорецот со аргументи.

    Во третата област "Тип на мапирање" стави го бројот "0", бидејќи ние ќе работиме со текстуални податоци, и затоа ни е потребен точен резултат.

    Откако сите податоци се поставени, кликнете на копчето. "Добро".

  4. Програмата ја извршува пресметката и ја прикажува реденската позиција "Шеќер" во избраната низа во ќелијата што ја наведовме во првиот чекор од оваа инструкција. Позицијата број ќе биде еднаква на "4".

Лекција: Волшебник за функции на Excel

Метод 2: Автоматизирајте ја употребата на операторот MATCH

Погоре, го разгледавме најпримитивниот случај на користење на операторот НАТПРЕВАР, но дури и може да се автоматизира.

  1. За погодност, додаваме две дополнителни полиња на листот: "Постави точка" и "Број". Во полето "Постави точка" ние возиме во името што треба да се најде. Нека биде сега "Месо". Во полето "Број" поставете го курсорот и одете до прозорецот на аргументите на операторот на ист начин на кој зборувавме погоре.
  2. Во полето за аргументи на функција во полето "Бараната вредност" наведете ја адресата на ќелијата во која е внесен зборот "Месо". Во полињата "Проследена низа" и "Тип на мапирање" ги посочуваме истите податоци како во претходниот метод - адресата на опсегот и бројот "0" соодветно. После тоа кликнете на копчето "Добро".
  3. Откако ќе ги извршиме горенаведените акции, во полето "Број" се прикажува позицијата на зборот "Месо" во избраниот опсег. Во овој случај, тоа е "3".
  4. Овој метод е добар, бидејќи ако сакаме да ја знаеме позицијата на кое било друго име, тогаш ние нема да треба повторно да ја внесуваме или менуваме формулата секој пат. Само доволно на терен "Постави точка" внесете нов збор за пребарување, наместо претходниот. Обработката и испораката на резултатот по ова ќе се појави автоматски.

Метод 3: Користете го операторот MATCH за нумерички изрази

Сега да видиме како можете да го користите НАТПРЕВАР да работи со нумерички изрази.

Задачата е да се најде производ во вредност од 400 рубли или најблиску до оваа сума во растечки редослед.

  1. Прво на сите, ние треба да ги сортирате елементите во колоната "Износ" опаѓачки. Изберете ја оваа колона и одете на јазичето "Дома". Кликнете на иконата "Сортирај и филтрирај"кој се наоѓа на лентата во блок Уредување. Во листата што се појавува, одберете ја ставката "Сортирај од максимално до минимум".
  2. Откако ќе заврши сортирањето, одберете ја ќелијата каде што ќе се прикаже резултатот и ќе го стартувате прозорецот на аргументите на ист начин како што беше опишано во првиот метод.

    Во полето "Бараната вредност" ние возите во голем број "400". Во полето "Проследена низа" наведете ги координатите на колоната "Износ". Во полето "Тип на мапирање" поставете ја вредноста "-1"како што бараме еднаква или поголема вредност од посакуваната. Откако ќе ги направите сите поставувања кликнете на копчето "Добро".

  3. Резултатот од обработката е прикажан во претходно наведената ќелија. Ова е позиција "3". Тоа одговара на "Компири". Навистина, износот на приходите од продажбата на овој производ е најблиску до бројот 400 во растечки редослед и изнесува 450 рубли.

Слично на тоа, можете да ја пребарувате најблиската позиција "400" опаѓачки. Само за ова треба да ги филтрирате податоците во растечки редослед, и во полето "Тип на мапирање" аргументите на функциите ја поставуваат вредноста "1".

Лекција: Сортирајте и филтрирате податоци во Excel

Метод 4: употреба во комбинација со други оператори

Оваа функција е најефикасна за користење со други оператори како дел од комплексна формула. Најчесто се користи во врска со функцијата Индекс. Овој аргумент излегува во наведената ќелија на содржината на опсегот одредена од бројот на неговиот ред или колона. Покрај тоа, нумерирањето, како во однос на операторот НАТПРЕВАР, се изведува не во однос на целиот лист, туку само во опсегот. Синтаксата за оваа функција е како што следува:

= INDEX (низа, line_number, column_number)

Покрај тоа, ако низата е еднодимензионална, тогаш може да се користи само еден од двата аргумента: "Број на линија" или "Број на колона".

Функција на функции на функции Индекс и НАТПРЕВАР е дека вториот може да се користи како аргумент на првиот, односно да се укаже на позицијата на редот или колоната.

Ајде да погледнеме како ова може да се направи во пракса, користејќи ја истата табела. Нашата задача е да внесеме дополнителен лист "Производ" името на стоката, вкупниот износ на приходи од кој е еднаков на 350 рубли или најблиску до оваа вредност во опаѓачки редослед. Овој аргумент е наведен во полето. "Приближен износ на приходи по лист".

  1. Сортирајте ставки во колона "Износот на приходите" растечки. За да го направите ова, одберете ја потребната колона и бидете во табулаторот "Дома", кликнете на иконата "Сортирај и филтрирај"а потоа во менито што се појави кликнете на ставката "Сортирај од минимум до максимум".
  2. Изберете ја ќелијата во полето "Производ" и повик Функционален волшебник на вообичаен начин преку копче "Вметни ја функцијата".
  3. Во прозорецот што се отвора Функција мајстори во категоријата "Линкови и низи" побарајте име Индексизберете го и кликнете на копчето "Добро".
  4. Потоа се отвора прозорец кој нуди избор на операторски опции. Индекс: за низа или за референца. Потребна ни е прва опција. Затоа, оставаме во овој прозорец сите стандардни поставки и кликни на копчето "Добро".
  5. Се отвора прозорецот за аргумент на функцијата. Индекс. Во полето "Array" наведете ја адресата на опсегот каде што операторот Индекс ќе го бара името на производот. Во нашиот случај, ова е колона. "Име на производ".

    Во полето "Број на линија" вгнездена функција ќе биде лоцирана НАТПРЕВАР. Тоа ќе треба да се управува рачно со користење на синтаксата наведена на самиот почеток на статијата. Веднаш напишете го името на функцијата - "НАТПРЕВАР" без наводници. Потоа отворете ја заградата. Првиот аргумент на овој оператор е "Бараната вредност". Се наоѓа на листот во полето. "Приближен износ на приходи". Наведете ги координатите на ќелијата што го содржат бројот 350. Ставивме точка-запирка. Вториот аргумент е "Проследена низа". НАТПРЕВАР ќе го видат опсегот во кој се наоѓа износот на приходите и бара најблиску до 350 рубли. Затоа, во овој случај, ги наведуваме координатите на колоната "Износот на приходите". Повторно ставаме точка-запирка. Третиот аргумент е "Тип на мапирање". Бидејќи ние ќе бараме број еднаков на дадениот или најблискиот, го поставивме бројот тука. "1". Затвори ги заградите.

    Аргумент за трета функција Индекс "Број на колона" оставете празно. После тоа кликнете на копчето "Добро".

  6. Како што можете да видите, функцијата Индекс со помош на оператор НАТПРЕВАР во претходно одредената ќелија го прикажува името "Чај". Всушност, износот од продажбата на чај (300 рубли) е најблизок во опаѓачки редослед до износ од 350 рубли од сите вредности во табелата што се обработува.
  7. Ако го смениме бројот во полето "Приближен износ на приходи" на друг, содржината на полето ќе биде автоматски повторно пресметана. "Производ".

Лекција: Ексел функција во Excel

Како што можете да видите, операторот НАТПРЕВАР е многу удобна функција за одредување на бројот на секвенцата на наведениот елемент во низата на податоци. Но користа од тоа значително се зголемува ако се користи во комплексни формули.

Погледнете го видеото: Jak v Excelu používat okno kukátka (Мај 2024).