За да извлечем информация от базата данни на служители, можем да използваме формула VLOOKUP. Тази формула просто ще намери уникалния идентификатор и ще върне информацията, свързана с този идентификационен номер на служител. Ако сте нови за функциите на VLOOKUP, това е едно от най -добрите упражнения за VLOOKUP.
Така че, за да извлечем записи на служители от базата данни, можем да използваме тази проста формула VLOOKUP:
= VLOOKUP (идентификатор, база данни, колона, 0) |
ДОКУМЕНТ ЗА САМОЛИЧНОСТ: това е уникалният идентификационен номер на служителя в базата данни. Ще го използваме, за да търсим информация за служителите.
База данни: Това е таблица, която съдържа информацията за служителите. Първата колона трябва да е Id.
Col: Това е номерът на колоната, от която искате да извлечете стойността.
0 или невярно: Използва се за точно съвпадение VLOOKUP.
Сега, когато знаем общата формула, нека я използваме като пример.
Извличайте информация за служителите с помощта на VLOOKUP от таблицата на служителите
Имаме таблица, която съдържа подробности за всички служители в една организация на отделен лист. Първата колона съдържа идентификационния номер на тези служители. Нарекох тази таблица като emp_data.
Сега моят лист за търсене трябва да извлече информацията за служителя, чийто идентификационен номер е записан в клетка В3. Посочих B3 като лична карта.
За по -лесно разбиране всички заглавия на колони са в абсолютно същия ред като таблицата emp_data.
Сега напишете формулата по -долу в клетка C3, за да извлечете зоната на идентификационния номер на служителя, написана на B3.
= VLOOKUP (ID, Emp_Data, 2,0) |
Това ще се върне в зоната на служителя Id 1-1830456593, тъй като колона номер 2 в базата данни съдържа зоната на служителите.
Копирайте тази формула в останалите клетки и променете номера на колоната във формулата, за да получите цялата информация за служителите.
Можете да видите, че цялата информация, свързана със споменатия ID в клетка B3. Какъвто и идентификатор да напишете в клетка В3, цялата информация ще бъде извлечена, без да се правят промени във формулата.
Как работи това?
Няма нищо сложно. Ние просто използваме функцията VLOOKUP за търсене на ID и след това извличаме споменатата колона. Практикувайте VLOOKUP, като използвате такива данни, за да разберете повече VLOOKUP.
Извличане на данни за служители с помощта на заглавия
В горния пример имахме всички колони, организирани в същия ред, но ще има моменти, когато ще имате база данни, която ще има стотици колони. В такива случаи този метод за извличане на информация за служителите няма да е добър. По -добре би било, ако формулата може да погледне заглавието на колоната и да извлече данни от тази колона от таблицата на служителите.
Така че, за да извлечем стойност от таблицата, използвайки заглавия на колони, ще използваме двупосочен метод за търсене или да кажем динамична колона VLOOKUP.
Използвайте тази формула в клетка C3 и копирайте в останалите клетки. Не е нужно да променяте нищо във формулата, всичко ще бъде извлечено от emp_data.
=VLOOKUP(ID, Emp_Data,СЪВПАДА(C2, Emp_Data_Headers, 0), 0) |
Тази формула просто извлича цялата информация от съответстващи колони. Можете да бъркате заглавките в доклада, това няма да промени. Което заглавие е записано в клетката по -горе, съответните данни съдържат.
Как работи това?
Това е просто динамичен VLOOKUP. Можете да прочетете за това тук. Ако го обясня тук, ще стане твърде голяма статия.
Извличане на идентификационен номер на служител с частично съвпадение
Може да се случи, че не помните целия идентификационен номер на служител, но все пак искате да извлечете информацията за някакъв документ за самоличност. В такива случаи частичното съвпадение VLOOKUP е най -доброто решение.
Например, ако знам, че някакъв идентификатор съдържа 2345, но не знам целия идентификатор. Ако въведа този номер в клетка C3, изходът ще бъде като.
Не получаваме нищо. Тъй като нищо не съответства на 2345 в таблицата. Променете горната формула така.
=VLOOKUP("*"&документ за самоличност&"*", Emp_Data,СЪВПАДА(C2, Emp_Data_Headers, 0), 0) |
Копирайте това в целия ред. Сега имате информацията за първия служител, която съдържа този номер.
Моля, обърнете внимание, че ще получим първия идентификационен номер, който съдържа съответстващия номер в колоната Emp Id. Ако друг идентификационен номер съдържа същия номер, тази формула няма да извлече информацията за този служител.
Ако искате да получите всички идентификатори на служители, които съдържат един и същ номер, използвайте формулата, която търси всички съответстващи стойности.
Така че да, момчета, ето как можете да извлечете информация за служителите от таблица с данни в Excel, използвайки формулата VLOOKUP. Практикувайте VLOOKUP с такива данни все повече и повече, за да разберете работата на VLOOKUP.
Надявам се, че е било достатъчно обяснително и е послужило на вашата цел да бъдете тук. Ако имате някакви съмнения относно тази статия или друго съмнение, свързано с Excel VBA, попитайте ме в секцията за коментари по -долу. Дотогава продължете да практикувате и продължете да се представяте отлично.
Как да извлечете най -новата цена в Excel : Обичайно е да се актуализират цените във всеки бизнес и използването на най -новите цени за всяка покупка или продажба е задължително. За да извлечем най -новата цена от списък в Excel, използваме функцията LOOKUP. Функцията LOOKUP достига най -новата цена.
Функция VLOOKUP за изчисляване на оценка в Excel : За изчисляване на оценки IF и IFS не са единствените функции, които можете да използвате. VLOOKUP е по -ефективен и динамичен за такива условни изчисления. За да изчислим оценки с помощта на VLOOKUP можем да използваме тази формула.
17 неща за Excel VLOOKUP : VLOOKUP се използва най -често за извличане на съответстващи стойности, но VLOOKUP може да направи много повече от това. Ето 17 неща за VLOOKUP, които трябва да знаете, за да използвате ефективно.
Потърсете първия текст от списък в Excel : Функцията VLOOKUP работи добре с заместващи знаци. Можем да използваме това, за да извлечем първата текстова стойност от даден списък в Excel. Ето общата формула.
LOOKUP дата с последна стойност в списъка : За да извлечем датата, която съдържа последната стойност, използваме функцията LOOKUP. Тази функция проверява за клетката, която съдържа последната стойност във вектор и след това използва тази препратка, за да върне датата.
Популярни статии:
50 Преки пътища в Excel за повишаване на вашата производителност : По -бързо изпълнете задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Как да използвате функцията COUNTIF в Excel : Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel : Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.
Как да използвате tФункцията VLOOKUP в Excel : Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.