4 Екцел функције претраживања за ефикасно претраживање табела

4 Екцел функције претраживања за ефикасно претраживање табела

Већину времена претражујући а Мицрософт Екцел табела је прилично једноставна. Ако не можете само да прегледате редове и колоне за то, можете да га пронађете помоћу Цтрл + Ф. Ако радите са заиста великом табелом, може вам уштедети много времена за коришћење једне од ове четири функције претраживања.





Једном када знате како да претражујете у Екцелу помоћу претраживања, неће бити важно колико велике су ваше табеле, увек ћете моћи да пронађете нешто у Екцелу!





1. Функција ВЛООКУП

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





Ево синтаксе функције:

=VLOOKUP([lookup_value], [table_array], [col_index_num], [range_lookup])
  • [лоокуп_валуе] је податак који већ имате. На пример, ако морате да знате у каквом се стању град налази, то би било име града.
  • [матрица_табела] омогућава вам да наведете ћелије у којима ће функција тражити вредности прегледа и враћања. Приликом одабира опсега, уверите се да је прва колона укључена у ваш низ она која ће садржати вашу вредност за претраживање!
  • [цол_индек_нум] је број колоне која садржи повратну вредност.
  • [ранге_лоокуп] је опциони аргумент и узима 1 или 0. Ако унесете 1 или изоставите овај аргумент, функција тражи вредност коју сте унели или следећи најнижи број. Дакле, на доњој слици ВЛООКУП који тражи САТ резултат од 652 вратиће 646, јер је то најближи број на листи мањи од 652, а [ранге_лоокуп] подразумевано 1.

Хајде да погледамо како бисте ово могли да користите. Ова табела садржи идентификационе бројеве, име и презиме, град, државу и САТ резултате. Рецимо да желите да пронађете САТ резултат особе са презименом „Винтерс“. ВЛООКУП олакшава. Ево формуле коју бисте користили:



=VLOOKUP('Winters', C2:F101, 4, 0)

Пошто су САТ резултати четврта колона иза колоне са презименом, 4 је аргумент индекса колоне. Имајте на уму да је када тражите текст постављање [ранге_лоокуп] на 0 добра идеја. Без тога можете постићи лоше резултате.

Ево резултата:





Враћено је 651, САТ резултат који припада ученику по имену Кеннеди Винтерс, који је у реду 92 (приказано на уметку изнад). Требало би много дуже да се скролујете кроз тражење имена него за брзо откуцавање синтаксе!

Белешке о ВЛООКУП -у

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





Такође имајте на уму да ће ВЛООКУП икада вратити само једну вредност. Да сте користили „Георгиа“ као вредност за претраживање, то би вратило резултат првог студента из Георгије, и не би имало назнаке да у ствари постоје два студента из Георгије.

2. Функција ХЛООКУП

Тамо где ВЛООКУП проналази одговарајуће вредности у другој колони, ХЛООКУП проналази одговарајуће вредности у другом реду. Будући да је обично најлакше скенирати наслове ступаца док не пронађете прави и помоћу филтера пронађете оно што тражите, ХЛООКУП је најбоље користити када имате заиста велике табеле или радите са вредностима које су организоване по времену .

Ево синтаксе функције:

=HLOOKUP([lookup_value], [table_array], [row_index_num], [range_lookup])
  • [лоокуп_валуе] је вредност за коју знате и за коју желите да пронађете одговарајућу вредност.
  • [матрица_табела] су ћелије у којима желите да тражите.
  • [ред_индекс_број] одређује ред из којег ће доћи повратна вредност.
  • [ранге_лоокуп] је исто као у ВЛООКУП -у, оставите поље празно да бисте добили најближу вредност када је то могуће или унесите 0 да бисте тражили само тачна подударања.

Ова табела садржи ред за сваку државу, заједно са САТ резултатом у годинама 2000–2014. Помоћу ХЛООКУП -а можете пронаћи просечан резултат у Минесоти у 2013. Ево како ћемо то учинити:

=HLOOKUP(2013, A1:P51, 24)

Као што видите на доњој слици, резултат се враћа:

Миннесотанс је у 2013. имао просечан резултат од 1014. Имајте на уму да 2013. није у наводницима јер је то број, а не низ. Такође, 24 долази из Минесоте која је у 24. реду.

Ево како израчунати пондерисани просек у Екцелу .

Белешке о ХЛООКУП -у

Као и код ВЛООКУП -а, вредност тражења мора бити у првом реду вашег низа табела. Ово ретко представља проблем са ХЛООКУП -ом, јер ћете обично користити наслов колоне за вредност претраживања. ХЛООКУП такође враћа само једну вредност.

3-4. ИНДЕКС и МАТЦХ функције

ИНДЕКС и МАТЦХ су две различите функције, али када се користе заједно могу знатно убрзати претраживање велике табеле. Обе функције имају недостатке, али комбинујући их градићемо на предностима обе.

Прво, међутим, синтакса обе функције:

=INDEX([array], [row_number], [column_number])
  • [низ] је низ у коме ћете тражити.
  • [ред_број] и [број_колоне] може се користити за сужавање ваше претраге (погледаћемо то за тренутак.)
=MATCH([lookup_value], [lookup_array], [match_type])
  • [лоокуп_валуе] је термин за претрагу који може бити низ или број.
  • [лоокуп_арраи] је низ у којем ће Мицрософт Екцел тражити појам за претрагу.
  • [матцх_типе] је опциони аргумент који може бити 1, 0 или -1. 1 ће вратити највећу вредност која је мања или једнака вашем појму за претрагу. 0 ће вратити само ваш тачан израз, а -1 ће вратити најмању вредност која је већа или једнака вашем појму за претрагу.

Можда неће бити јасно како ћемо заједно користити ове две функције, па ћу то изнети овде. МАТЦХ узима термин за претрагу и враћа референцу ћелије. На доњој слици можете видјети да у потрази за вриједношћу 646 у колони Ф МАТЦХ враћа 4.

ИНДЕКС, напротив, ради супротно: узима референцу ћелије и враћа вредност у њој. Овде можете видети да, када му се каже да врати шесту ћелију колоне Град, ИНДЕКС враћа „Сидриште“, вредност из 6. реда.

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

наилазите на проблем са мрежним сервером
=INDEX(F:F, MATCH('Waters', C:C, 0))

Приметићете да је тип подударања овде подешен на 0. Када тражите низ, то ћете желети да користите. Ево шта добијамо када покренемо ту функцију:

Као што можете видети са уметка, Овен Ватерс је постигао 1720, број који се појављује када покренемо функцију. Ово можда не изгледа толико корисно када можете само да погледате неколико колона, али замислите колико бисте уштедели времена да то учините 50 пута велика табела са базом података који је садржавао неколико стотина колона!

Нека Екцел претраге почну

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

Ако заиста желите да савладате Мицрософт Екцел, могли бисте имати користи од држања Ессентиал Екцел Цхеат Схеет -а при руци!

Кредит за слику: Цицо/ Схуттерстоцк

Објави Објави Твеет Емаил Цанон вс. Никон: Која марка фотоапарата је боља?

Цанон и Никон су два највећа имена у индустрији фотоапарата. Али који бренд нуди бољу линију камера и објектива?

Прочитајте следеће
Повезане теме
  • Продуктивност
  • Табела
  • Мицрософт Екцел
  • Претражите трикове
О аутору Иан Буцклеи(216 објављених чланака)

Иан Буцклеи је слободни новинар, музичар, извођач и видео продуцент који живи у Берлину, Немачка. Кад не пише или је на сцени, петља са „уради сам“ електроником или кодом у нади да ће постати луди научник.

Више од Иана Буцклеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили