Töötajate andmebaasist teabe hankimiseks saame kasutada VLOOKUP valemit. See valem leiab lihtsalt kordumatu ID ja tagastab selle töötaja ID -ga seotud teabe. Kui te pole VLOOKUP -funktsioonidega uus, on see üks parimaid VLOOKUP -harjutusi.
Nii et töötajate kirjete toomiseks andmebaasist saame kasutada seda lihtsat VLOOKUP valemit:
= VLOOKUP (id, andmebaas, kol, 0) |
ID: see on andmebaasis töötaja kordumatu ID. Kasutame seda töötajate teabe otsimiseks.
Andmebaas: See on tabel, mis sisaldab töötajate teavet. Esimene veerg peab olema ID.
Kol: See on veeru number, millest soovite väärtuse hankida.
0 või vale: Seda kasutatakse täpse vaste VLOOKUP jaoks.
Nüüd, kui me teame üldist valemit, kasutame seda näitena.
Töötajate teabe hankimine töötajate tabelist VLOOKUPi abil
Meil on tabel, mis sisaldab organisatsiooni kõigi töötajate andmeid eraldi lehel. Esimene veerg sisaldab nende töötajate ID -d. Panin selle tabeli nimeks emp_data.
Nüüd peab minu otsinguleht tooma töötaja andmed, kelle ID on kirjutatud lahtrisse B3. Olen oma isikutunnistuseks nimetanud B3.
Mõistmise hõlbustamiseks on kõik veerupäised täpselt samas järjekorras kui tabel emp_data.
Nüüd kirjutage lahtrisse C3 järgmine valem, et hankida B3 -s kirjutatud töötaja ID tsoon.
= VLOOKUP (ID, Emp_Data, 2,0) |
See naaseb töötaja ID tsooni 1-1830456593, kuna andmebaasi veerg 2 sisaldab töötajate tsooni.
Kopeerige see valem ülejäänud lahtritesse ja muutke valemi veerunumbrit, et saada kogu töötajate teave.
Näete, et kogu mainitud ID -ga seotud teave on lahtris B3. Ükskõik, millise ID lahtrisse B3 kirjutate, tuuakse kogu teave ilma valemis muudatusi tegemata.
Kuidas see töötab?
Pole midagi keerulist. Me kasutame lihtsalt funktsiooni VLOOKUP ID otsimiseks ja seejärel nimetatud veeru toomiseks. Harjutage VLOOKUP -i selliste andmete abil, et VLOOKUP -ist rohkem aru saada.
Tooge töötajate andmed rubriikide abil
Ülaltoodud näites korraldasime kõik veerud samas järjekorras, kuid mõnikord on teil andmebaas, mis sisaldab sadu veerge. Sellistel juhtudel ei ole see töötajate teabe hankimise meetod hea. Oleks parem, kui valem saaks vaadata veeru pealkirja ja tuua selle veeru andmed töötajate tabelist.
Seega, et tabelist väärtust saada veerupäiste abil, kasutame kahesuunalist otsingumeetodit või ütleme dünaamilist veergu VLOOKUP.
Kasutage seda valemit lahtris C3 ja kopeerige ülejäänud lahtritesse. Te ei pea valemis midagi muutma, kõik tuuakse emp_data -st.
=VLOOKUP(ID, Emp_Data,MATCH(C2, Emp_Data_Headers, 0), 0) |
See valem lihtsalt otsib kogu teabe sobitatud veergudest. Saate aruande päised segi ajada, see ei muuda midagi. Ükskõik milline pealkiri on ülaltoodud lahtrisse kirjutatud, sisaldavad vastavad andmed.
Kuidas see töötab?
See on lihtsalt dünaamiline VLOOKUP. Selle kohta saate lugeda siit. Kui ma seda siin selgitan, muutub see liiga suureks artikliks.
Osalise vastega töötaja ID toomine
Võib juhtuda, et te ei mäleta kogu töötaja isikutunnistust, kuid soovite siiski mõne isikutunnistuse teavet hankida. Sellistel juhtudel on parim lahendus osaline vaste VLOOKUP.
Näiteks kui ma tean, et mõni ID sisaldab 2345, kuid ma ei tea kogu ID -d. Kui sisestan selle numbri lahtrisse C3, on väljund sarnane.
Me ei saa midagi. Kuna tabelis ei vasta miski 2345 -le. Muutke ülaltoodud valemit nii.
=VLOOKUP("*"&ID&"*", Emp_Data,MATCH(C2, Emp_Data_Headers, 0), 0) |
Kopeerige see kogu reale. Nüüd on teil selle numbri sisaldava esimese töötaja andmed.
Pange tähele, et saame esimese ID, mis sisaldab veerus Emp Id vastavat numbrit. Kui mõni muu ID sisaldab sama numbrit, ei tooda see valem selle töötaja andmeid.
Kui soovite saada kõik töötajate ID -d, mis sisaldavad sama numbrit, kasutage valemit, mis otsib kõik sobitatud väärtused.
Nii et jah, poisid, nii saate VLOOKUP valemi abil Exceli andmetabelist töötajate teavet hankida. Harjutage selliste andmetega VLOOKUPi üha enam, et mõista VLOOKUPi toimimist.
Loodan, et see oli piisavalt selgitav ja täitis teie eesmärki siin olla. Kui teil on selle artikli või mõne muu Exceli VBAga seotud kahtluse osas kahtlusi, küsige minult allpool kommentaaride osas. Kuni selle ajani jätkake harjutamist ja silmapaistvust.
Kuidas Excelis uusimat hinda hankida : Igas ettevõttes on tavaline hindu värskendada ja iga ostu või müügi puhul tuleb kasutada uusimaid hindu. Viimase hinna hankimiseks Exceli loendist kasutame funktsiooni LOOKUP. Funktsioon LOOKUP toob viimase hinna.
Funktsioon VLOOKUP Exceli hinde arvutamiseks : Klasside arvutamiseks ei ole IF ja IFS ainsad funktsioonid, mida saate kasutada. VLOOKUP on selliste tingimuslike arvutuste jaoks tõhusam ja dünaamilisem. Hinnete arvutamiseks VLOOKUPi abil saame kasutada seda valemit.
17 asja Exceli kohta VLOOKUP : VLOOKUP -i kasutatakse kõige sagedamini sobitatud väärtuste toomiseks, kuid VLOOKUP saab teha palju enamat. Siin on 17 asja VLOOKUPi kohta, mida peaksite tõhusaks kasutamiseks teadma.
Otsi üles esimene tekst loendist Excelis : Funktsioon VLOOKUP töötab metamärkidega hästi. Me saame seda kasutada Exceli antud loendist esimese tekstiväärtuse eraldamiseks. Siin on üldine valem.
OTSINGU kuupäev loendis viimase väärtusega : Viimast väärtust sisaldava kuupäeva toomiseks kasutame funktsiooni LOOKUP. See funktsioon otsib lahtrit, mis sisaldab vektori viimast väärtust, ja kasutab seejärel seda viidet kuupäeva tagastamiseks.
Populaarsed artiklid:
50 Exceli otsetee tootlikkuse suurendamiseks : Saate oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.
Funktsiooni COUNTIF kasutamine Excelis : Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.
Funktsiooni SUMIF kasutamine Excelis : See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.
Kuidas kasutada tta funktsioon VLOOKUP Excelis : See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.