Екцел ВЛООКУП - Чланци ТецхТВ-а

Преглед садржаја

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

Рецимо да вам ваша туристичка агенција шаље месечни извештај о свим местима која су ваши запослени путовали. Извештај користи шифре аеродрома уместо имена градова. Било би корисно ако бисте могли једноставно да унесете право име града уместо само кода.

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

Али, како доћи до ових података о сваком запису у извештају?

  1. Користите функцију ВЛООКУП. ВЛООКУП је скраћеница од „Вертицал Лоокуп“. Може се користити било када када имате листу података са кључним пољем у крајњој левој колони.
  2. Почните да куцате функцију, =VLOOKUP(. Упишите Цтрл + А да бисте добили помоћ са функцијом.
  3. ВЛООКУП-у су потребна четири параметра. Прво је позивни број града у оригиналном извештају. У овом примеру то би била ћелија Д4
  4. Следећи параметар је опсег са вашом табелом претраживања. Истакните опсег. Обавезно користите Ф4 да би опсег био апсолутни. (Апсолутна референца има знак долара испред броја колоне и броја реда. Када се копира формула, референца ће наставити да показује према И3: Ј351.
  5. 3. параметар говори Екцел-у у којој колони се налази име града. У опсегу И3: Ј351, назив града је у колони 2. Унесите 2 за овај параметар.
  6. Четврти параметар говори Екцел-у да ли је „блиско“ подударање у реду. У овом случају није, зато унесите Фалсе.
  7. Притисните У реду да бисте довршили формулу. Превуците ручицу за попуњавање да бисте копирали формулу надоле.
  8. Будући да сте пажљиво унели апсолутне формуле, можете копирати колону Е у колону Д да бисте добили одредишни град. У овом случају, сви поласци су са међународног аеродрома Пеарсон у Торонту.

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

  1. Једна листа има цртице, а друга нема. Користите =SUBSTITUTE()функцију за уклањање цртица. Када први пут пробате ВЛООКУП, добићете Н / А грешке.

    Да бисте уклонили цртице помоћу формуле, користите формулу ЗАМЕНА. Користите 3 аргумента. Први аргумент је ћелија која садржи вредност. Следећи аргумент је текст који бисте желели да промените. Коначни аргумент је заменски текст. У овом случају, цртице желите да промените у ништа, па је формула =SUBSTITUTE(A4,"-","").

    Ту функцију можете умотати у ВЛООКУП да бисте добили опис.

  2. Овај је суптилан, али врло чест. Једна листа има празан простор након уноса. Користите = ТРИМ () да бисте уклонили вишак размака. Када у почетку унесете формулу, открићете да су сви одговори нетачни. Сигурно знате да су вредности на списку и да са формулом све изгледа у реду.

    Једна стандардна ствар коју треба проверити је прелазак у ћелију са вредношћу тражења. Притисните Ф2 да ставите ћелију у режим уређивања. Једном у режиму уређивања, можете видети да се курсор налази на један размак од завршног слова. То указује да у уносу постоји празан простор.

    Да бисте решили проблем, користите функцију ТРИМ. =TRIM(D4)уклониће водеће размаке, пратеће размаке и замениће све унутрашње двоструке размаке једним размаком. У овом случају ТРИМ савршено ради на уклањању пратећег простора. =VLOOKUP(TRIM(D4),$I$3:$J$351,2,FALSE)је формула.

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

    Ова формула користи =ISNA()функцију за откривање да ли је резултат формуле Н / А грешка. Ако добијете грешку, други аргумент у функцији ИФ рећи ће Екцелу да стави било који текст који желите.

    =IF(ISNA(VLOOKUP(D4,$I$3:$J$351,2,FALSE)),"Invalid Code",VLOOKUP(D4,$I$3:$J$351,2,FALSE))

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

Занимљиви Чланци...