Функција претраживања Екцел

Anonim

Потражите функцију Мицрософт Екцел

Једна од најтраженијих оператора међу корисницима Екцел је функција претраге. Њени задаци укључују дефиницију броја позиције предмета у датом низу података. Доноси највећу корист када се користи у комплексу са другим оператерима. Хајде да се позабавимо ономе што је функција претраживања и како се може користити у пракси.

Примена оператера Управног одбора

Оператор услуга за претрагу припада категорији функција "Линкови и низови". Производи одређени елемент у наведеном низу и издаје свој положај у овом распону у посебној ћелији. Заправо, то такође указује на његово име. Такође, ова функција се такође користи у комплексу са другим оператерима, она их обавештава број позиције одређеног елемента за наредну обраду ових података.

Синтакса претраживачке књиге оператера изгледа овако:

= Боард Боард (сеарцх_наме; Преглед__Насиве; [типе_статион])

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

"Жељена вредност" је елемент који треба пронаћи. Може имати текст, нумерички облик, као и да се направи логична вредност. Позивање на ћелију која садржи било коју од горе наведених вредности такође може бити као и овај аргумент.

"Списни низ" је распон опсега у којем се налази жељена вредност. То је положај овог елемента у овом низу који мора одредити оператора пречишћавања.

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

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

Ако потрага за наведеним подешавањима не може пронаћи жељену ставку, оператер приказује грешку "# Х / Д" у ћелији.

Када претражујете, оператор не разликује регистре знакова. Ако у низу постоји неколико тачних случајних случајева, онда је потрага за првом од њих у ћелији.

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

Погледајмо пример најједноставнијег случаја када се користи претрага ближе, можете одредити место наведене ставке у текстуалном низу података. Откривамо који положај у распону у којем су имена робе, заузимају реч "шећер".

  1. Изаберите ћелију у коју ће се приказати резултат обрађен. Кликните на икону "Убаци функцију" у близини реда формуле.
  2. Пређите на Мастер оф Функција у Мицрософт Екцел-у

  3. Вођење чаробњака функција. Отворите категорију "Потпуна абецедна листа" или "везе и низове". На листи оператора који траже име "Претрага компанија". Проналажење и истицање, притисните дугме "ОК" на дну прозора.
  4. Прелазак на аргументе функције претреса у Мицрософт Екцел-у

  5. Активира се прозор аргументације оператера претраге. Као што видите, у овом прозору, према броју аргумената постоје три поља. Морамо их испунити.

    Пошто морамо пронаћи положај речи "шећер" у домету, а затим водимо ово име у "неисправно" поље.

    У пољу "Листинг Арраи" морате да одредите координате саме распореда. То се може ручно одвести ручно, али је лакше инсталирати курсор у поље и изабрати овај низ на листу, прикупити се на лево дугме миша. Након тога, његова адреса ће се појавити у прозору аргумената.

    У трећем пољу "Врста поређења", постављамо број "0", јер радимо са текстуалним подацима и зато нам је потребан тачан резултат.

    Након што су све подаци постављени, кликните на дугме "ОК".

  6. Аргументи претраге Функције у Мицрософт Екцел-у

  7. Програм врши израчун и приказује број секвенце позиције "шећера" у означеном низу у ћелији коју смо навели у првом кораку овог упутства. Број позиције ће бити "4".

Резултат израчунавања функције пречишћавања у Мицрософт Екцел-у

Лекција: Магистар функција у Екцеле

2. метод: Аутоматизација претраге оператера

Горе смо гледали на најпримитивнији случај примене оператера Претрага претраживања, али чак и да се може аутоматизовати.

  1. Ради практичности на листу, додајте још два додатна поља: "Поставка" и "број". У пољу "Поставка" возите име да бисте пронашли. Сада нека буде "месо". У пољу "БРОЈ" поставили смо курсор и иду на прозор оператера на исти начин на који је разговор био изнад.
  2. Прелазак на аргументе функције у Мицрософт Екцел-у

  3. У аргументима функције у пољу "поље", наведите адресу ћелије у којој је написана реч "месо". У пољима "гледајући низ низ" и "врсту поређења", наведите исте податке као и у претходној методи - адреса домета и број "0", респективно. Након тога кликните на дугме "ОК".
  4. Аргументи прозора функције претраге у Мицрософт Екцел-у

  5. Након што смо произвели горе наведене акције, поље "Број" приказаће положај речи "месо" у изабраном опсегу. У овом случају је једнак "3".
  6. Резултати обраде функције пречишћавања у Мицрософт Екцел-у

  7. Ова метода је добра јер желимо да сазнамо положај било којег другог имена, неће бити потребно да се запосли или мењају формулу сваки пут. Довољно је само да унесете нову реч приче уместо претходног у пољу "Поставка". Обрада и издавање резултата након тога ће се аутоматски појавити.

Промјена жељене речи у Мицрософт Екцел-у

Метода 3: Коришћење претраге оператера за нумеричке изразе

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

Задатак је пронаћи производ у износу од имплементације 400 рубаља или најближег овог износа узлазно.

  1. Пре свега, морамо да сортирамо елементе у колони "износ" силазно. Долишемо ову колону и прелазимо на картицу "Почетна". Кликните на икону "Сортирај и филтер", која се налази на траци у јединици за уређивање. На листи која се појављује одаберите ставку "Сортирај са максимума на минимум".
  2. Поредај у Мицрософт Екцел

  3. Након извршене сортирања, изаберите ћелију у којој ће се приказати резултат и покренути прозор аргумента на исти начин на који смо говор у првој методи.

    У пољу "неисправно", возите број "400". У пољу "Листинг Арраи" наводимо координате колоне "износ". У пољу "Мапирање типа" поставите вредност "-1", јер производимо тражење једнаке или веће вредности од жељеног. Након обављања свих подешавања притисните дугме "ОК".

  4. Аргументи прозора функције претраге за нумеричку вредност у Мицрософт Екцел-у

  5. Резултат обраде приказује се у унапред одређеној ћелији. Ово је положај "3". То одговара "кромпиру". Заиста, износ прихода од имплементације овог производа најближи се броју 400 узлазним и износи 450 рубаља.

Резултати Функције нумеричке вредности у Мицрософт Екцел-у

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

Лекција: Сортирање и филтрирање података у Екцел

7. метода: Користите у комбинацији са другим оператерима

Ефикасније је користити ову функцију са другим оператерима као део сложене формуле. Најчешће се користи у пакету са индексном функцијом. Овај аргумент приказује садржај реда или колоне до наведене ћелије. Штавише, нумерирање, као у вези са оператором, пречишћавање није у односу на цео лист, већ само у опсегу. Синтакса ове функције је следећа:

= Индекс (низ; Нумбер_Линк; нумбер_нумбер)

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

Одлика функција лигамент индекс и пресуда за претрагу је да се потоњи може користити као свађа првог, односно да назначи линију или колону.

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

  1. Сортирање елемената у колони "Износ прихода" узлазно. Да бисте то учинили, изаберите жељену колону и, док сте на картици "Почетна", кликните на икону "Сортирај и филтер", а затим у менију који се појављује кликом на "Сортирај са минимума на максималну" ставку ".
  2. Поредајте од минималног до максимума у ​​Мицрософт Екцел-у

  3. Изаберите ћелију у пољу "Производи" и на уобичајени начин назовите функције функција кроз дугме "Убаци функцију".
  4. Позовите мастер функције у Мицрософт Екцел-у

  5. У функционалном прозору функција у категорији "Референце и низови" тражећи име "Индекс", додељујемо га и кликните на дугме "ОК".
  6. Прелазак на аргументе индекса функција у Мицрософт Екцел-у

  7. Отвара се следећи прозор који нуди избор опције оператера. Индекс: за низ или за референцу. Потребна нам је прва опција. Стога остављамо сва подразумевана подешавања у овом прозору и кликне на дугме "ОК".
  8. Изаберите врсту индекса функција у Мицрософт Екцел-у

  9. Прозор аргументације отвара функцију индекса. У пољу "Арраи" наведите адресу домета у којем ће се индекс оператера тражити назив производа. У нашем случају ово је колона "Назив производа".

    Поље "Број реда" биће смештено уграђену функцију претраге. То ће га морати ручно користити користећи синтаксу на самом почетку чланка. Одмах напишите назив функције - "Претраживач" без наводника. Затим отворите носач. Први аргумент овог оператера је "жељена вредност". Налази се на листу у "приближном износу поља прихода". Наведите координате ћелије које садрже број 350. Ставимо тачку са зарезом. Други аргумент је "Гледани низ". Одбор за претрагу ће прегледати опсег у коме се налази количина прихода и тражи највише близу 350 рубаља. Стога у овом случају нагађамо координате колоне "износа прихода". Опет ставите поента са зарезом. Трећи аргумент је "врста поређења". Пошто ћемо тражити број једнак наведеном или најближем мањим, овде постављамо број "1". Затвори заграде.

    Трећи аргумент функција индекс "Број ступаца" је празан. Након тога кликните на дугме "ОК".

  10. Индекс функција аргумента у Мицрософт Екцел-у

  11. Као што видите, функција индекса уз помоћ оператера претраге у унапред одређеној ћелији приказује име "чај". Заправо, износ из продаје чаја (300 рубаља) најближи је силазном редоследу до износа 350 рубаља из свих вредности доступних у прерађеном столу.
  12. Индекс функција резултата у Мицрософт Екцел-у

  13. Ако променимо број у пољу "приближног прихода" на другу, тада ће се садржај поља "производа" аутоматски аутоматски прерачунати.

Промјена приближне количине у Мицрософт Екцел-у

Лекција: Индекс функција у Екцелу

Као што видите, оператор претраге је веома погодна функција за одређивање броја секвенце наведене ставке у низу података. Али предности га значајно повећавају ако се користи у свеобухватним формулама.

Опширније