6 причини зошто вашиот VLOOKUP не работи

  • Споделете Го Ова
Michael Brown

Функцијата VLOOKUP е најпопуларната функција за пребарување и референца во Excel. Исто така, таа е една од најтешките и страшната порака за грешка #N/A може да биде вообичаена глетка.

Оваа статија ќе ги разгледа 6-те најчести причини зошто вашиот VLOOKUP не работи.

    Ви треба точно совпаѓање

    Последниот аргумент на функцијата VLOOKUP, познат како range_lookup , прашува дали сакате приближно или точно совпаѓање .

    Во повеќето случаи луѓето бараат одреден производ, нарачка, вработен или клиент и затоа бараат точно совпаѓање. Кога барате единствена вредност, FALSE треба да се внесе за аргументот range_lookup .

    Овој аргумент е опционален, но ако остане празен, се користи TRUE вредноста. ВИСТИНАТА вредност се потпира на тоа што вашите податоци се подредени по растечки редослед за да функционираат.

    Сликата подолу покажува VLOOKUP со испуштен аргумент range_lookup и вратена неточна вредност.

    Решение

    Ако барате единствена вредност, внесете FALSE за последниот аргумент. Погоре VLOOKUP треба да се внесе како =VLOOKUP(H3,B3:F11,2,FALSE) .

    Заклучете ја референцата на табелата

    Можеби сакате да користите повеќе VLOOKUP за да вратите различни информации за записот. Ако планирате да го копирате вашиот VLOOKUP во повеќе ќелии, ќе треба да ја заклучите вашата табела.

    Сликата подолу покажува VLOOKUP внесен погрешно. Се референцираат погрешни опсези на ќелииза lookup_value и табела низа .

    Решение

    Табелата што ја користи функцијата VLOOKUP за да изгледа за и враќање на информациите од е познато како табела_низа . Ова ќе треба апсолутно да биде референцирано за да го копирате вашиот VLOOKUP.

    Кликнете на референците во формулата и притиснете го копчето F4 на тастатурата за да ја промените референцата од релативна во апсолутна. Формулата треба да се внесе како =VLOOKUP($H$3,$B$3:$F$11,4,FALSE) .

    Во овој пример и референците lookup_value и table_array беа апсолутни. Вообичаено, можеби е само табелата_низа што треба да се заклучи.

    Вметната е колона

    Се користи бројот на индексот на колоната или col_index_num со функцијата VLOOKUP за да внесете какви информации да се вратат за записот.

    Бидејќи ова е внесено како број на индекс, тој не е многу издржлив. Ако се вметне нова колона во табелата, таа може да го спречи вашиот VLOOKUP да работи. Сликата подолу покажува такво сценарио.

    Количеството беше во колона 3, но откако беше вметната нова колона стана колона 4. Сепак, VLOOKUP не се ажурира автоматски.

    Решение 1

    Едно решение може да биде заштита на работниот лист така што корисниците не можат да вметнуваат колони. Ако корисниците ќе треба да можат да го направат ова, тогаш тоа не е остварливо решение.

    Решение 2

    Друга опција би била да се вметне функцијата MATCH во col_index_num аргумент на VLOOKUP.

    Функцијата MATCH може да се користи за барање и враќање на потребниот број на колона. Ова ја прави динамиката col_index_num , така што вметнуваните колони повеќе нема да влијаат на VLOOKUP.

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

    Табелата стана поголема

    Како што се додаваат повеќе редови на табелата, VLOOKUP можеби ќе треба да се ажурира за да се осигура дека овие дополнителни редови се вклучени. Сликата подолу покажува VLOOKUP што не ја проверува целата табела за ставката овошје.

    Решение

    Размислете за форматирање на опсегот како табела (Excel 2007+), или како име на динамички опсег. Овие техники ќе обезбедат вашата функција VLOOKUP секогаш да ја проверува целата табела.

    За да го форматирате опсегот како табела, изберете го опсегот на ќелии што сакате да ги користите за table_array и кликнете Дома > Форматирајте како табела и изберете стил од галеријата. Кликнете на јазичето Дизајн под Алатки за табела и променете го името на табелата во даденото поле.

    VLOOKUP подолу покажува табела со име FruitList што се користи.

    0>

    VLOOKUP не може да гледа лево

    Ограничување на функцијата VLOOKUP е тоа што не може да гледа лево. Ќе гледа надолу во најлевата колона од табелата и ќе враќа информации од десната страна.

    Решение

    Решениетоова подразбира воопшто да не се користи VLOOKUP. Користењето комбинација од функциите INDEX и MATCH на Excel е вообичаена алтернатива на VLOOKUP. Тој е многу поразновиден.

    Примерот подолу покажува дека се користи за да се вратат информациите лево од колоната што ја барате.

    Дознајте повеќе за користењето INDEX и MATCH

    Вашата табела содржи дупликати

    Функцијата VLOOKUP може да врати само еден запис. Ќе го врати првиот запис што се совпаѓа со вредноста што ја баравте.

    Ако вашата табела содржи дупликати, тогаш VLOOKUP нема да одговара на задачата.

    Решение 1

    Треба вашата листа има дупликати? Ако не, размислете да ги отстраните. Брз начин да го направите ова е да ја изберете табелата и да кликнете на копчето Отстранува дупликатите на табулаторот Податоци .

    Проверете го AbleBits Duplicate Remover за поцелосно алатка за ракување со дупликати во вашите табели на Excel.

    Решение 2

    Во ред, така што вашата листа треба да има дупликати. Во овој случај, VLOOKUP не е она што ви треба. PivotTable би била совршена за да се избере вредност и наместо тоа да се наведат резултатите.

    Табелата подолу е список на нарачки. Да речеме дека сакате да ги вратите сите нарачки за одредено овошје.

    Користена е PivotTable за да му се овозможи на корисникот да избере Fruit ID од филтерот за извештај и список се појавува од сите нарачки.

    Бесплатни VLOOKUP-и со проблеми

    Овој написпокажа решение за 6-те најчести причини зошто функцијата VLOOKUP не работи. Вооружени со овие информации, треба да уживате во помалку проблематична иднина со оваа прекрасна функција на Excel.

    За авторот

    Алан Мареј е ИТ тренер и основач на Computergaga. Тој нуди онлајн обука и најнови совети и трикови во Excel, Word, PowerPoint и Project.

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.