Gera duomenų bazė visada yra struktūrizuota. Tai reiškia, kad skirtingi subjektai turi skirtingas lenteles. Nors „Excel“ nėra duomenų bazės įrankis, tačiau dažnai naudojama mažoms duomenų dalims išlaikyti.
Dažnai mums reikia sujungti lenteles, kad pamatytume ryšį ir atskleistume naudingos informacijos.
Duomenų bazėse, tokiose kaip SQL, „Oracle“, „Microsoft Access“ ir kt., Nesunku sujungti lenteles naudojant paprastas užklausas. Tačiau „Excel“ mes neturime JOIN, bet vis tiek galime prisijungti prie „Excel“ lentelių. Mes naudojame „Excel“ funkcijas duomenų lentelėms sujungti ir sujungti. Galbūt tai yra labiau pritaikomas sujungimas nei SQL. Pažiūrėkime „Excel“ lentelių sujungimo būdus.
Sujunkite duomenis „Excel“ naudodami funkciją VLOOKUP
Norėdami sujungti „Excel“ duomenis, abiejose lentelėse turėtume turėti bent vieną bendrą veiksnį/ID, kad galėtume juos naudoti kaip ryšį ir sujungti šias lenteles.
Apsvarstykite šias dvi lenteles žemiau. Kaip galime sujungti šias duomenų lenteles „Excel“?
Užsakymų lentelėje yra išsami užsakymo informacija, o lentelėje Klientai - išsami informacija apie klientą. Turime paruošti lentelę, kurioje nurodoma, kuris užsakymas priklauso kuriam kliento vardui, kliento taškams, namo numeriui ir jo prisijungimo datai.
Bendras ID abiejose lentelėse yra Cust.ID kuris gali būti naudojamas „Excel“ lentelėms sujungti.
Yra trys lentelių sujungimo būdai naudojant funkciją VLOOKUP.
Gaukite kiekvieną stulpelį su stulpelių indeksu
Taikydami šį metodą, mes naudosime paprastą VLOOKUP, kad pridėtume šias lenteles vienoje lentelėje. Taigi, norėdami gauti vardą, parašykite šią formulę.
[Klientai yra Sheet1! $ I $ 3: $ M $ 15.]
= VLOOKUP (B3,Klientai,2,0)
Norėdami sujungti taškus lentelėje, parašykite šią formulę.
= VLOOKUP (B3,Klientai,3,0)
Norėdami sujungti namą Nr. Lentelėje, parašykite šią formulę.
= VLOOKUP (B3,Klientai,4,0)
Čia sujungėme dvi „Excel“ lenteles, kiekviena lentelės stulpelis po vieną. Tai naudinga, kai reikia sujungti tik kelis stulpelius. Bet kai turite sujungti kelis stulpelius, tai gali būti įtempta užduotis. Taigi, norėdami sujungti kelias lenteles, turime skirtingus metodus.
Sujunkite lenteles naudodami VLOOKUP ir STulpelio funkcija.
Jei norite gauti kelis gretimus stulpelius, naudokite šią formulę.
=VLOOKUP(lookup_value,table_array,STULPIS ()-n, 0)
Čia funkcija COLUMN tiesiog grąžina stulpelių numerius, kuriuose rašoma formulė.
n yra bet koks skaičius, kuris koreguoja stulpelio numerį lentelės masyve,
Mūsų pavyzdyje lentelių sujungimo formulė bus tokia:
=VLOOKUP(B3 USD,Klientai,STULPIS ()-2,0)
Kai parašysite šią formulę, jums nereikės dar kartą rašyti kitų stulpelių formulės. Tiesiog nukopijuokite jį į visus kitus langelius ir stulpelius.
Kaip tai veikia
Gerai! Pirmajame stulpelyje mums reikia pavadinimo, kuris yra antrasis klientų lentelės stulpelis.
Čia yra pagrindinis veiksnys STULPIS ()-2. Funkcija COLUMN grąžina dabartinio langelio stulpelio numerį. Formulę rašome D3, todėl iš COLUMN () gausime 4. Tada mes atimame 2, o tai sudaro 2. Taigi pagaliau mūsų formulė supaprastėja iki =VLOOKUP(B3 USD,Klientai,2,0).
Nukopijuodami šią formulę į E stulpelius gausime formulę kaip =VLOOKUP(B3 USD,Klientai,3, 0). Kuris nuskaito 3 stulpelį iš klientų lentelės.
Sujunkite lenteles naudodami funkciją VLOOKUP-MATCH
Tai yra mano mėgstamiausias būdas sujungti lenteles „Excel“ naudojant funkciją VLOOKUP. Pirmiau pateiktame pavyzdyje mes gavome stulpelį serijiniu būdu. Bet kas, jei turėtume gauti atsitiktinius stulpelius. Tokiu atveju aukščiau aprašytos technikos bus nenaudingos. VLOOKUP-MATCH metodas naudoja stulpelių antraštes, kad sujungtų langelius. Tai taip pat vadinama VLOOKUP su dinaminiu kolonų indeksu.
Mūsų pavyzdyje formulė bus tokia.
= VLOOKUP ($ B3,Klientai, Rungtynės (2 USD,2 USD: 2 USD,0),0)
Čia mes tiesiog naudojame MATCH funkciją, kad gautume tinkamą stulpelio numerį. Tai vadinama dinaminiu VLOOKUP.
„INDEX-MATCH“ naudojimas lentelių sujungimui „Excel“
„INDEX-MATCH“ yra labai galingas paieškos įrankis ir daug kartų jis vadinamas geresne VLOOKUP funkcija. Tai galite naudoti, jei norite sujungti dvi ar daugiau lentelių. Tai taip pat leis sujungti stulpelius iš kairės lentelės.
Tai buvo greita pamoka apie „Excel“ lentelių sujungimą ir sujungimą. Mes ištyrėme kelis būdus, kaip sujungti dvi ar daugiau „Excel“ lentelių. Nedvejodami užduokite klausimą apie šį straipsnį ar bet kokią kitą užklausą, susijusią su „Excel“ 2019, 2016, 2013 ar 2010 m., Komentarų skiltyje.
IF, ISNA ir VLOOKUP funkcijos programoje „Excel“
„Excel“ funkcijos IFERROR ir VLOOKUP
Kaip atkurti visą suderintos vertės eilutę „Excel“
Populiarūs straipsniai:
50 „Excel“ spartusis klavišas produktyvumui padidinti : Greičiau atlikite savo užduotį. Šie 50 sparčiųjų klavišų leis dar greičiau dirbti naudojant „Excel“.
Kaip naudotis t„VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.
Kaip naudoti funkciją „COUNTIF“ programoje „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.
Kaip naudotis „SUMIF“ funkcija „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.