Екцел 2020: Решавање проблема са ВЛООКУП - Екцел Савети

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

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

Подаци у А: Ц стигли су из ИТ одељења. Тражили сте продају по ставци и датуму. Дали су вам број предмета. Потребан вам је опис предмета. Уместо да чекате да ИТ одељење поново покрене податке, наћи ћете табелу приказану у колони Ф: Г.

Желите да ВЛООКУП пронађе ставку у А2 док претражује прву колону табеле у $ Ф $ 3: $ Г $ 30. Када ВЛООКУП пронађе подударање у Ф7, желите да ВЛООКУП врати опис пронађен у другој колони табеле. Сваки ВЛООКУП који тражи тачно подударање мора се завршити на Фалсе (или нулом, што је еквивалентно Фалсе). Формула у наставку је правилно постављена.

Приметите да користите Ф4 за додавање знакова од четири долара на адресу табеле за претрагу. Док копирате формулу надоле у ​​колону Д, адреса адресе табеле за претраживање треба вам остати константна. Постоје две уобичајене алтернативе: Можете да наведете читаве колоне Ф: Г као табелу претраживања. Или, Ф3: Г30 можете назвати именом као што је ИтемТабле. Ако користите =VLOOKUP(A2,ItemTable,2,False), именовани опсег делује као апсолутна референца.

Сваки пут када направите гомилу ВЛООКУП-ова, морате да сортирате колону ВЛООКУП-ова. Поредај ЗА, а све грешке # Н / А дођу на врх. У овом случају постоји један. Ставка БГ33-9 недостаје у табели претраживања. Можда је грешка у куцању. Можда је то потпуно нови предмет. Ако је нов, уметните нови ред било где у средини табеле за претрагу и додајте нову ставку.

Прилично је нормално да имамо неколико грешака # Н / А. Али на слици испод, потпуно иста формула не даје ништа осим # Н / А. Када се то догоди, видите да ли можете да решите први ВЛООКУП. Тражите БГ33-8 који се налази у А2. Започните крстарење кроз прву колону табеле за претрагу. Као што видите, подударна вредност је очигледно у Ф10. Зашто ово можете да видите, а Екцел не?

Идите до сваке ћелије и притисните тастер Ф2. На доњој слици је приказан Ф10. Имајте на уму да се курсор за уметање појављује одмах након 8.

Следећа слика приказује ћелију А2 у режиму уређивања. Курсор за уметање удаљен је неколико размака од 8. То је знак да су у неком тренутку ови подаци били сачувани у старом скупу података ЦОБОЛ. Назад у ЦОБОЛ-у, ако је поље Ставка дефинисано као 10 знакова и ако сте откуцали само 6 знакова, ЦОБОЛ би га подметнуо са 4 додатна размака.

Раствор? Уместо да тражите А2, потражите ТРИМ (А2).

Функција ТРИМ () уклања почетни и пратећи размак. Ако између речи имате више размака, ТРИМ их претвара у један размак. На доњој слици постоје размаци испред и иза оба имена у А1. =TRIM(A1)уклања све осим једног простора у А3.

Иначе, шта да је проблем праћење размака у колони Ф уместо у колони А? Додајте колону функција ТРИМ () у Е, показујући на колону Ф. Копирајте их и налепите као вредности у Ф да би претраживања поново почела да раде.

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

Изаберите целу колону А. Притисните Алт + Д, Е, Ф. Ово чини подразумевану операцију „Текст у колоне“ и претвара све бројеве текста у стварне бројеве. Преглед поново почиње да ради.

Ако желите да ВЛООКУП ради без промене података, можете да користите =VLOOKUP(1*A2,… )за руковање бројевима који су сачувани као текст или =VLOOKUP(A2&"",… )када ваша табела за претрагу садржи бројеве текста.

ВЛООКУП су предложили Род Апфелбецк, Патти Хахн, Јохн Хеннинг, @ЕкцелКОС и @томатецаолхо. Захваљујући свима вама.

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