VLOOKUP од повеќе колони со само едно враќање во Excel

  • Споделете Го Ова
Hugh West

Функцијата VLOOKUP е менувач на играта кога треба да преземете информации од опсег на податоци во исти или различни работни листови . Функцијата Excel VLOOKUP е неверојатно корисна кога станува збор за пребарување низ работните листови за одредена вредност. Иако оваа функција е моќна, нема главна карактеристика. Неговата синтакса ја овозможува оваа функција за една вредност за пребарување истовремено. Но, можеме да направиме некои модификации за да ја импровизираме оваа функција за да бара повеќе колони и да врати само една вредност. Денес ќе разговараме како да ја искористиме функцијата VLOOKUP за да вратиме само една вредност од повеќе колони во Excel.

Преземете ја работната книга за вежбање

Преземете го овој лист за вежбање за да вежбате додека сте ја читате оваа статија.

VLOOKUP од повеќе колони со едно враќање.xlsx

2 соодветни начини за VLOOKUP од повеќе колони со само едно враќање во Excel

Функцијата VLOOKUP или „Вертикално пребарување“ ја зема влезната вредност, ја пребарува во работните листови и ја враќа вредноста што одговара на влезот. Понекогаш треба да бараме само една вредност во повеќе колони и да ја вратиме вредноста. Вообичаената функција VLOOKUP не му дозволува на својот корисник да го прави тоа. Но, можеме да направиме некои промени и можеме да вратиме само една вредност од повеќе колони користејќи VLOOKUP . Сега ќе разговараме за два различни начини да го направиме тоа.

1. Користење на стандардниот VLOOKUPда се врати само една вредност од повеќе колони

Размислете ситуација кога работите во супермаркет. Во вашиот работен лист, ги имате „Идентификатор на ставка“ , „Име на производ“ и „Цена“ на производите. Сега треба да ја дознаете „Цената“ на одреден „производ“ со специфичен „ID“ .

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

1.1 Користење на VLOOKUP од повеќе колони во истиот работен лист

Во овој пример, да речеме, сакаме да најдете го производот Нож со лична карта M-04 . Можете да ја завршите вашата задача во истиот работен лист следејќи ги чекорите подолу.

📌 Чекори:

  • Прво, креирајте нова колона со име Побарајте колона која треба да биде колоната „Најлево“ во низата табела . Бидејќи функцијата VLOOKUP секогаш бара вредности од лево кон десно.
  • Потоа, креирајте табела каде било во работниот лист каде што сакате да ја добиете цената за производот „Нож“ со ID „M-04“ .

  • Следува, примени го Функција CONCATENATE во колоната Побарајте колона“ за спојување на вредностите во колоните „Идентификатор на ставка“ и „Производ“ .
  • За да го направите ова, кликнете на ќелија B5 и вметнете ја следнава формула.
=CONCATENATE(C5,D5)

  • Подоцна, притиснете го копчето Enter за да го добиете спојувањетовредности.

  • Сега, користете ја функцијата рачка за пополнување долу за динамично да ја копирате истата формула и добијте ја вредноста на колоната за пребарување за секој податок.

  • Потоа, во ќелија H6 , применете ја функцијата VLOOKUP . Вметнете ги вредностите во функцијата и конечната форма е,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Подоцна, притиснете Enter .

🔎 Распределба на формулата:

  • Барај_вредност е H4&H5 . Ние го користиме овој Concatenate Operator (“&”) за да и помогнеме на VLOOKUP функцијата да пребарува во колоните „Item ID“ и „Product“ истовремено и вратете само една вредност.
  • табелата_низа: е B5:E16.
  • Col_index_num е 4.
  • [range_lookup]: го сакаме точното совпаѓање (НЕТОЧНО).

Така, ќе да може да VLOOKUP од повеќе колони со само едно враќање.

1.2 Користење на VLOOKUP од повеќе колони во различните работни листови

Тука ќе ја направиме истата операција, но во во овој случај, низата со податоци е во друг работен лист. Во овој случај, базата на податоци е во работниот лист „ M01“ и ќе ја примениме формулата во работниот лист „ M02“ на добиваат вредности. Следете ги чекорите подолу за да го направите ова.

📌 Чекори:

  • Прво и најважно, креирајте табела во друг работен лист каде што сакаат да го знаатцена користејќи ја функцијата VLOOKUP .

  • Потоа, во ќелијата D5 применете ја VLOOKUP функцијата да врати само една вредност од пребарувањето со повеќе колони. Конечната формула е,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Следува, притиснете го копчето Enter .

B5&C5 .

  • табела_низа: е „M01“!B5:E16 . Кликнете на работниот лист „M01“ и изберете ја низата табели.
  • Кол_индекс_број е 4.
  • [range_lookup]: сакаме точно совпаѓање (FALSE) .
  • Како резултат на тоа, ќе ја добиеме вредноста за пребарување во различен работен лист од повеќе колони со само едно враќање.

    Слични читања

    • VLOOKUP не работи (8 причини и решенија)
    • Excel LOOKUP vs VLOOKUP: со 3 примери
    • Зошто VLOOKUP враќа #N/A кога постои Match? (5 причини и решенија)
    • INDEX MATCH vs VLOOKUP функција (9 примери)
    • Користете VLOOKUP со повеќе критериуми во Excel (6 методи + Алтернативи)

    2. Користење на повеќе функции VLOOKUP за да се врати само една вредност од повеќе колони

    Ќе ја направиме оваа формула со вгнездување на VLOOKUP функција во друга VLOOKUP . Сега ќе се запознаеме со оваа техника.

    2.1 Користење на повеќекратни VLOOKUP од повеќе колони во истотоРаботен лист

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

    Во следниот пример, разгледајте две различни табели каде што едната содржи „ ИД на ставка“ и „ Производ“ колони; а другиот содржи „ Производ“ и „ Цена“ . Сега, сакаме да ја најдеме цената од овие колони користејќи ја вгнездената формула VLOOKUP .

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

    📌 Чекори:

    • На самиот почеток, направете табела каде било во работниот лист каде што сакате да ја вратите единствената вредност од повеќе колони пребарување.

    • Потоа, во ќелија I5 , примени ја вгнездената функција VLOOKUP .

    Конечната формула е,

    =VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

    • Подоцна, притиснете Enter клуч. Така, VLOOKUP ќе врати само една вредност од повеќе колони.

    🔎 Распределба на формулата:

    • Вредноста на_пребарување е VLOOKUP(H5,B$5:C$16,2,FALSE) . Овде, го користиме овој втор VLOOKUP за да го повлечеме „Производот“ од табелата и потоа го користиме ова како вредност за пребарување за првиот VLOOKUP.
    • табела_низа: е „ E$5:F$16“ .
    • Кол_индекс_број е 2
    • [range_lookup]: сакаме точно совпаѓање (FALSE)
    • Сега примени ја истата функција за остатокот од „Идентификатор на ставка“.
    • Можете да ја користите и функцијата рачка за пополнување за динамично да ја копирате истата формула подолу.

    Како резултат на тоа, ќе го добиете резултатот VLOOKUP од повеќе колони со само едно враќање.

    Прочитајте повеќе: Како да користите вгнездени VLOOKUP во Excel (3 критериуми)

    2.2 Користење на повеќе VLOOKUP од повеќе колони во различни работни листови

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

    📌 Чекори:

    • Иницијално, креирајте две табели со податоци во два различни работни листови. За работниот лист „W1“ , креирајте табела Опсег на податоци 1 .

    • Следно, креирајте табела со податоци со име Опсег на податоци 2 во работниот лист „W2“ .

    • Во овој момент, креирајте табела во нов работен лист каде што сакате да ја вратите вредноста од тие повеќе колони.

    • Следува, во ќелија C5 применете ја вгнездената функција VLOOKUP . Вметнете ги вредностите и конечната форма на формулата е,
    =VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

    • Подоцна, притиснете Enter за да се врати само „Цена“ од пребарување на повеќе колони.

    🔎 Распределба на формулата :

    • Вредноста на_пребарување е VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE) . Овој втор VLOOKUP ќе го повлече Производот од листот „W1“ .
    • табелата_низа: е 'W2'!B$5 :C$16.
    • Col_index_num е 2
    • [range_lookup]: сакаме точно совпаѓање (НЕТОЧНО)
    • Следува, користете ја функцијата рачка за пополнување за да ја примените истата формула за остатокот од „Идентификатор на ставка“ .

    Следствено, ќе го добиете посакуваниот резултат во овој различен работен лист.

    Како да се примени Excel VLOOKUP со индекс на повеќе колони Броеви

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

    Да речеме, имате „ Идентификатор на ставка“ , „ Производ“ и „Цена“ во дадената база на податоци. Сега, сакате да ги вратите и Производот и Цената за ставката M-09 .

    Следете ги чекорите подолу за да го направите ова.

    📌 Чекори:

    • Прво, креирајте табела во работниот лист каде што сакате да го добиете вашиот резултат.

    • Потоа, изберете ќелии G5:H5 .

    • Следува, вметнете ја формулата подолу и притиснете ги копчињата Ctrl+Shift+Enter . Може да притиснете само Enter ако сте корисник на Excel 365 .
    =VLOOKUP(F5,B5:D16,{2,3},FALSE)

    Така, ќе добиете повеќекратни вредности за пребарување со броеви на индекси со повеќе колони.

    💬 Работи заЗапомнете

    • Функцијата VLOOKUP секогаш бара вредности за пребарување од најлевата горна колона надесно. Оваа функција „Никогаш“ ги бара податоците од левата страна.
    • Ако внесете  вредност помала од „1“ како број на индекс на колоната, функцијата ќе врати грешка.
    • Кога ќе ја изберете вашата „Table_Array“ мора да ги користите апсолутните референци на ќелиите ($) за да ја „БЛОКИРА“ низата.
    • Секогаш користете го четвртиот аргумент како „FALSE“ за да го добиете точниот резултат.

    Прочитајте повеќе: VLOOKUP Пример помеѓу два листа во Excel

    Заклучок

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

    И, посетете го ExcelWIKI за да дознаете повеќе работи за Excel! Имајте убав ден!

    Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.