Прескочи на основното съдържание

Как да направите vlooking стойности в множество работни листове?

Автор: Xiaoyang Последна промяна: 2020-04-21

В excel можем лесно да приложим функцията vlookup, за да върнем съответстващите стойности в една таблица на работен лист. Но замисляли ли сте се как да направите vlookup стойност в множество работни листове? Да предположим, че имам следните три работни листа с диапазон от данни и сега искам да получа част от съответните стойности въз основа на критериите от тези три работни листа, вижте екранните снимки:

Vlookup стойности от множество работни листове с формула за масив

Vlookup стойности от множество работни листове с нормална формула

Vlookup стойности от множество работни листове със страхотна функция


Vlookup стойности от множество работни листове с формула за масив

За да използвате тази формула за масив, трябва да дадете име на диапазон на тези три работни листа, моля, избройте имената на вашите работни листове в нов работен лист, като например показаната следната екранна снимка:

1. Дайте на тези работни листове име на диапазон, изберете имената на листовете и въведете име в Име Box което до лентата с формули, в този случай ще напиша Sheetlist като име на диапазон и след това ще натисна Въведете ключ.

2. След това можете да въведете следната дълга формула във вашата конкретна клетка:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3. И след това натиснете Ctrl + Shift + Enter клавиши заедно, за да получите първата съответстваща стойност, след което плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, всички относителни стойности на всеки ред са върнати, както следва:

Забележки:

1. В горната формула:

  • A2: е препратката към клетката, чиято относителна стойност искате да върнете;
  • Списък с листове: е името на диапазона на имената на работните листове, които създадох в стъпка 1;
  • A2: B6: е диапазонът от данни на работните листове, които трябва да търсите;
  • 2: указва номера на колоната, на която се връща съответстващата ви стойност.

2. Ако конкретната стойност, която търсите, не съществува, ще се покаже стойност #N/A.


Демонстрация: Vlookup стойности от множество работни листове с формула за масив


Vlookup съвпадение на записи от множество работни листове в Excel

Може да ви е трудно да търсите съответстващи стойности от множество работни листове, но с Kutools за Excel's ТЪРСЕНЕ в няколко листа помощна програма, можете бързо да решите тази задача без сложни формули.           Щракнете, за да изтеглите Kutools за Excel!

Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни. Изтеглете и изпробвайте безплатно сега!


Vlookup стойности от множество работни листове с нормална формула

Ако не искате да правите името на диапазона и не сте запознати с формулата на масива, тук също има нормална формула, която да ви помогне.

1. Моля, въведете следната формула в клетка, от която се нуждаете:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2. И след това плъзнете манипулатора за попълване надолу до диапазона от клетки, които искате да съдържа тази формула, вижте екранната снимка:

Забележки:

1. В горната формула:

  • A2: е препратката към клетката, чиято относителна стойност искате да върнете;
  • Sheet1, Sheet2, Sheet3: са имената на листовете, които включват данните, които искате да използвате;
  • A2: B6: е диапазонът от данни на работните листове, които трябва да търсите;
  • 2: указва номера на колоната, на която се връща съответстващата ви стойност.

2. За много по-лесно разбиране на тази формула, всъщност дългата формула е съставена от няколко vlookup функции и се свързва с функцията IFERROR. Ако имате повече работни листове, просто трябва да добавите функцията vlookup във връзка с IFERROE след формулата.

3. Ако конкретната стойност, която търсите, не съществува, ще се покаже стойност #N/A.


Vlookup стойности от множество работни листове със страхотна функция

Може би горните две формули са твърде трудни за използване за вас, тук ще ви представя една мощна функция, Kutools за Excel's ТЪРСЕНЕ в няколко листа, с тази функция можете бързо да се справите с тази работа, ако има десетки или стотици работни листове.

Съвет:За да приложите това ТЪРСЕНЕ в няколко листа функция, първо трябва да изтеглите Kutools за Excelи след това приложете функцията бързо и лесно.

След инсталиране Kutools за Excel, моля, направете следното:

1. Щракнете Kutools > Супер търсене > ТЪРСЕНЕ в няколко листа, вижте екранна снимка:

2. В ТЪРСЕНЕ в няколко листа диалогов прозорец, моля, извършете следните операции:

  • Изберете клетките с търсена стойност и изходните клетки от Търсени стойности и изходен диапазон раздел;
  • След това изберете и добавете диапазона от данни от други листове в Обхват на данните списъчно поле.

Забележка: Ако искате да замените стойността за грешка #N/A с друга текстова стойност, просто трябва да проверите Заменете стойността за грешка #N/A с определена стойност опция и след това въведете текста, от който се нуждаете.

3, След това кликнете върху OK бутон, всички съвпадащи записи са върнати в множество работни листове, вижте екранни снимки:

Щракнете, за да изтеглите Kutools за Excel и безплатна пробна версия сега!


Още относителни статии:

  • Vlookup съвпадаща стойност отдолу нагоре в Excel
  • Обикновено функцията Vlookup може да ви помогне да намерите данните отгоре надолу, за да получите първата съответстваща стойност от списъка. Но понякога трябва да направите vlookup отдолу нагоре, за да извлечете последната съответстваща стойност. Имате ли добри идеи за справяне с тази задача в Excel?
  • Vlookup и връщане на цял/цял ред от съвпадаща стойност в Excel
  • Обикновено можете да търсите и връщате съвпадаща стойност от диапазон от данни, като използвате функцията Vlookup, но някога опитвали ли сте да намерите и върнете целия ред от данни въз основа на конкретни критерии, както е показано на следната екранна снимка.
  • Vlookup и свързване на множество съответстващи стойности в Excel
  • Както всички знаем, функцията Vlookup в Excel може да ни помогне да търсим стойност и да върнем съответните данни в друга колона, но като цяло тя може да получи само първата относителна стойност, ако има множество съвпадащи данни. В тази статия ще говоря за това как да правя vlookup и да свържа множество съответстващи стойности само в една клетка или вертикален списък.
  • Vlookup в множество листа и сумирани резултати в Excel
  • Да предположим, че имам четири работни листа с еднакво форматиране и сега искам да намеря телевизора в колоната „Продукт“ на всеки лист и да получа общия брой на реда в тези листове, както е показано на следната екранна снимка. Как мога да разреша този проблем с лесен и бърз метод в Excel?
  • Vlookup и връщане на съответстваща стойност във филтриран списък
  • Функцията VLOOKUP може да ви помогне да намерите и върнете първата съответстваща стойност по подразбиране, независимо дали е нормален диапазон или филтриран списък. Понякога просто искате да направите vlookup и да върнете само видимата стойност, ако има филтриран списък. Как бихте могли да се справите с тази задача в Excel?

Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can you convert the formula into plain text
This comment was minimized by the moderator on the site
hi, in multiple use sheet , iwant to value increase by serial. =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7,FALSE) autometically value can change in formula
This comment was minimized by the moderator on the site
Hi, I am also having problem using this formula to compile the values from multiple sheet.
This comment was minimized by the moderator on the site
when i try this foirmula its not valid
This comment was minimized by the moderator on the site
this formula is not valid when i am triying in my excel
This comment was minimized by the moderator on the site
try using Iferror funtion icluding vlookup..
This comment was minimized by the moderator on the site
Here is an example of what that would look like. =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),"Item Not Found!")))


Essetially look in Sheet1 for this value, if you can't find it, look in Sheet2. If it isn't there look in Sheet3, and if after all of that it can't be found, tell me that the value could not be found.
This comment was minimized by the moderator on the site
Hi Sir, Please help me I have open a excel book in which more than 50 on sheet data available but summary available at sheet one but I want pick value from every sheet. So please help out how can i pick value please sir do urgently. I am waiting for your response definietly I will appreciate your response. regard's Mohd Shehzaad Khan
This comment was minimized by the moderator on the site
I want to bring mutiple sheets informatiom into one sheets lke pivot table and i want them to be connect..same structures..i did by consolidation but the column department (one field)numbers are not spreading out colums wise (other fields are spread over the columns)..can anyone help plz..
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$5,2,FALSE))) in above formula, instead 2(column number) i want match criteria with main sheet. please help me
This comment was minimized by the moderator on the site
Hi, I am trying to look up multiple sheets to another sheets... can you help me?
This comment was minimized by the moderator on the site
sorry guys wrongly comment on wrong site
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations