Skip to main content

Како користити Екцелову ВЛООКУП функцију

Anonim

Екцелова ВЛООКУП функција, која се залаже вертикални преглед , може се користити за претраживање одређених информација које се налазе у табели података или базе података.

ВЛООКУП нормално враћа једно поље података као свој излаз. Како то ради:

  1. Дали сте име или Лоокуп _валуе који говори ВЛООКУП у којем редоследу или запису таблице података тражи жељене информације
  2. Ви достављате број ступца - познат као Цол_индек_нум - података које тражите
  3. Функција тражи Лоокуп _валуе у првој колони табеле података
  4. ВЛООКУП потом лоцира и враћа информације које тражите из другог поља истог записа помоћу достављеног броја колоне

Пронађите информације у бази података са ВЛООКУП-ом

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

Синтакса и аргументи ВЛООКУП функције

Синтакса функције се односи на распоред функције и укључује име функције, заграде и аргументе.

Синтакса за функцију ВЛООКУП је:

= ВЛООКУП (лоокуп_валуе, Табле_арраи, Цол_индек_нум, Ранге_лоокуп)

Лоокуп _валуе - (потребно) вредност коју желите да пронађете у првој колони Табле_арраи расправа.

Табле_арраи - (обавезно) ово је табела података које ВЛООКУП тражи да пронађе информације о којима сте после- тхе Табле_арраи морају садржавати најмање двије колоне података;- прва колона обично садржи Лоокуп_валуе.

Цол_индек_нум - (потребно) број колоне жељене вредности- бројање почиње са Лоокуп_валуе колона као колона 1;- ако Цол_индек_нум је постављен на број који је већи од броја изабраних колона у Ранге_лоокуп аргумент а #РЕФ! грешка се враћа од функције.

Ранге_лоокуп - (необавезно) означава да ли је или не домет је сортиран по растућем редоследу- подаци у првој колони се користе као кључ за сортирање- Боолова вредност - ТРУЕ или ФАЛСЕ су једине прихватљиве вредности- ако је изостављено, вредност је подразумевано постављена на ТРУЕ- ако је постављено на ТРУЕ или испуштено и тачно одговара за Лоокуп _валуе није пронађена, најближу утакмицу која је мања по величини или вриједности се користи као сеарцх_кеи - ако је постављено на ТРУЕ или испуштено и прва колона опсега није сортирана у растућем редоследу, може доћи до погрешног резултата- ако је подешено на ФАЛСЕ, ВЛООКУП прихвата само тачну подударност за Лоокуп _валуе .

Сортирање података прво

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

Ако подаци нису сортирани, ВЛООКУП може вратити погрешан резултат.

Екацт вс. Аппрокимате Матцхес

ВЛООКУП се може подесити тако да враћа само информације које се тачно подударају са Лоокуп _валуе или се може подесити да врати приближне утакмице

Одлучујући фактор је Ранге_лоокуп расправа:

  • постављено на ФАЛСЕ, враћа само информације у вези са тачним подударањима са Лоокуп _валуе
  • постављен на ТРУЕ или је изоставио, враћа тачне или приближне информације везане за Лоокуп _валуе

У горе наведеном примеру, Ранге_лоокуп је подешено на ФАЛСЕ, тако да ВЛООКУП мора пронаћи тачан подударај за термин Видгетс у таблици таблица података да бисте вратили јединичну цену за ту ставку. Ако се не пронађе тачно подударање, функција се враћа # Н / А грешку.

Белешка: ВЛООКУП није осјетљив на слово - обоје Видгетс и видгетс су прихватљиви спеллингс за горе наведени пример.

У случају да постоји више одговарајућих вредности - на примјер, Видгетс је наведена у више колона у колони 1 табеле података - информација која се односи на прву подударајућу вредност која се налази одозго према доље враћа функција.

Унос Екцелових аргумената функције ВЛООКУП користећи показивање

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

= ВЛООКУП (А2, $ А $ 5: $ Б $ 8,2, ФАЛСЕ)

Иако се ова формула може уписати у ћелију радне таблице, друга опција, која се користи са корацима наведеним у наставку, јесте да користите дијалог функције функције, приказан изнад, да бисте унели своје аргументе.

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

Следећи кораци су коришћени за унос функције ВЛООКУП у ћелију Б2 помоћу дијалога функције функције.

Отварање дијалога ВЛООКУП

  1. Кликните на ћелију Б2 да бисте постали активна ћелија - локацију на којој се приказују резултати функције ВЛООКУП
  2. Кликните на Формуле таб.
  3. Изаберите Претрага и референца из траке отворити функцију падајуће листе
  4. Кликните на ВЛООКУП на листи да прикажете дијалошки оквир функције

Подаци који су унели у четири празна редова дијалог бока формирају аргументе за ВЛООКУП функцију.

Упућивање на референце ћелија

Аргументи за функцију ВЛООКУП се уносе у одвојене линије дијалог бок-а како је приказано на слици изнад.

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

Употреба релативних и апсолутних референтних ћелија са аргументима

Није неуобичајено да користите више копија ВЛООКУП-а да бисте вратили различите информације из исте табеле података.

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

На слици изнад, знаци долара ( $ ) окружују референце ћелија за Табле_арраи аргумент који указује да су апсолутне референце ћелија, што значи да се неће променити ако се функција копира у другу ћелију.

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

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

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

Уношење аргумената функције

  1. Кликните на Лоокуп _валуе линија у ВЛООКУП Дијалог
  2. Кликните на ћелију А2 у радном листу да бисте унели ову референцу ћелије као сеарцх_кеи расправа
  3. Кликните на Табле_арраи линију дијалог бок-а
  4. Истакните ћелије А5 до Б8 на радном листу да бисте ушли у овај опсег као Табле_арраи аргумент - заглавља табеле нису укључене
  5. притисните Ф4 тастер на тастатури промени опсег до апсолутних референци ћелије
  6. Кликните на Цол_индек_нум линију дијалог бок-а
  7. Укуцате 2 на овој линији као Цол_индек_нум аргумент, пошто су дисконтне стопе лоциране у колони 2 Табле_арраи расправа
  8. Кликните на Ранге_лоокуп линију дијалог бок-а
  9. Упишите реч Лажно као Ранге_лоокуп расправа
  10. притисните Ентер тастер на тастатури за затварање дијалога и враћање на радни лист
  11. Одговор $ 14.76 - јединична цена за Видгет - треба да се појави у ћелији Б2 радног листа
  12. Када кликнете на ћелију Б2, потпуна функција = ВЛООКУП (А2, $ А $ 5: $ Б $ 8,2, ФАЛСЕ) појављује се у траци формуле изнад радног листа

Екцел ВЛООКУП Поруке о грешкама

Следеће грешке су повезане са ВЛООКУП-ом:

А # Н / А ("вредност није доступна") се приказује ако:

  • Тхе Лоокуп _валуе није пронађен у првој колони домет расправа
  • Тхе Табле_арраи аргумент је нетачан. На пример, аргумент може укључивати празне колоне са леве стране опсега
  • Тхе Ранге_лоокуп аргумент је постављен на ФАЛСЕ и тачан резултат за сеарцх_кеи аргумент се не може наћи у првој колони домет
  • Тхе Ранге_лоокуп аргумент је постављен на ТРУЕ и све вредности у првој колони домет су веће од сеарцх_кеи

#РЕФ! грешка се приказује ако:

  • Тхе Цол_индек_нум аргумент је већи од броја колона у табеларном низу.