Turinys
Darbo aplinkoje dažnai susiduriame su poreikiu sujungti dvi atskiras lenteles tarpusavyje. Sujungus dvi atskiras lenteles padidės informacijos aiškumas ir bus lengviau ją interpretuoti. Jei jums įdomu sužinoti, kaip galite sujungti dvi lenteles "Excel" programoje, šis straipsnis jums gali praversti. Šiame straipsnyje aptariame, kaip galite sujungti dvi atskiras lenteles "Excel" programoje suišsamus paaiškinimas.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį.
Sujungti dvi lenteles.xlsx
5 paprasti būdai sujungti dvi "Excel" lenteles
Norėdami sukurti ryšį tarp dviejų "Excel" lentelių su pasikartojančiomis reikšmėmis, naudosime šį duomenų rinkinį. Abu duomenų rinkiniai turi bendrą stulpelį. Bendras stulpelis yra Produkto ID . Pagal šį stulpelį bus sujungiamos dvi lentelės.
1. VLOOKUP funkcijos naudojimas
VLOOKUP funkcija padės mums ieškoti vertės iš vieno stulpelio į kitą stulpelį. Tada nukopijuokite tą vertę ir įklijuokite ją į paskirties ląstelę. Tai galiausiai padės mums sujungti dvi lenteles "Excel" programoje.
Žingsniai
- Toliau pateiktame paveikslėlyje turime dvi lenteles, kurias norime sujungti.
- Norint sujungti lenteles, tarp jų turi būti bendras stulpelis. Pateiktose lentelėse bendras stulpelis yra Produkto ID skiltis.
- Norėdami tai padaryti, pirmiausia pasirinkite ląstelę I4 ir įveskite šią formulę:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- Tada vilkite Užpildymo rankena į ląstelę I10 .
- Tai padarius bus užpildytas ląstelės diapazonas I4:I10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID stulpelis.
- Norėdami pridėti antrąjį stulpelį, pasirinkite langelį J4 ir įveskite šią formulę:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- Tada vilkite Užpildymo rankena į ląstelę J10 .
- Tai padarius bus užpildytas ląstelių diapazonas J5:J10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID stulpelis.
- Dabar reikia suformatuoti naujus stulpelius taip, kad jie atitiktų likusias ląsteles.
- Pasirinkite ląstelių intervalą D4:D10 ir spustelėkite formato dailininko piktogramą iš Sąsiuvinė grupė Pagrindinis skirtukas.
- Kursoriaus vietoje atsiranda mažas dažų teptukas.
- Naudodami žymeklį pasirinkite ląstelių intervalą I4:J10 .
- Galiausiai matote, kad abi lentelės sujungtos ir suformatuotos.
Skaityti daugiau: Kaip sujungti dvi "Excel" lenteles naudojant VLOOKUP
2. XLOOKUP funkcijos naudojimas
XLOOKUP funkcija veiks beveik taip pat, kaip ir ankstesnis metodas. XLOOKUP , naudotojas turi įvesti išvesties diapazono argumentą, kuris bus grąžinamas vietoj lentelės stulpelio eilės numerio.
Žingsniai
- Toliau pateiktame paveikslėlyje turime dvi lenteles, kurias norime sujungti.
- Kad sujungti lentelę , tarp jų turi būti bendras stulpelis. Pateiktose lentelėse bendras stulpelis yra Produkto ID skiltis.
- Norėdami tai padaryti, pirmiausia pasirinkite ląstelę I4 ir įveskite šią formulę:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- Tada vilkite Užpildymo rankena į ląstelę I10 .
- Tai padarius bus užpildytas ląstelių diapazonas I4:I10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID skiltis.
- Norėdami pridėti antrąjį stulpelį, pasirinkite ląstelę J4 ir įveskite šią formulę:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- Tada vilkite Užpildymo rankena į ląstelę J10 .
- Tai padarius bus užpildytas ląstelių diapazonas J4:J10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID skiltis.
- Dabar reikia suformatuoti naujus stulpelius taip, kad jie atitiktų likusias ląsteles.
- Pasirinkite ląstelių intervalą D4:D10 ir spustelėkite formato dailininko piktogramą iš Sąsiuvinė grupė Pagrindinis skirtukas.
- Kursoriaus vietoje atsiranda mažas dažų teptukas.
- Naudodami žymeklį pasirinkite ląstelių intervalą I4:J10 .
- Galiausiai matote, kad abi lentelės sujungtos ir suformatuotos.
Skaityti daugiau: Kaip "Excel" programoje sujungti dvi "Pivot" lenteles (greiti žingsniai)
3. "Power Query" taikymas
"Power Query" užklausa yra vienas galingiausių "Excel" įrankių. "Power query" turi daug galingų numatytųjų funkcijų, kuriomis galima akimirksniu išspręsti daugelį klausimų.
Žingsniai
- Toliau pateiktame paveikslėlyje turime dvi lenteles, kurias norime sujungti.
- Norint sujungti lenteles, tarp jų turi būti bendras stulpelis. Pateiktose lentelėse bendras stulpelis yra Produkto ID skiltis.
- Norėdami pridėti šias dvi duomenų lenteles, eikite į Duomenys > Gaukite duomenis.
- Be to, tęskite Iš kitų šaltinių> Iš lentelės/ribojimo .
- Bus rodomas nedidelis dialogo langas.
- Tame dialogo lange reikia įvesti lentelės intervalą ir pažymėti Mano lentelėje yra antraštės dėžutė.
- Spustelėkite GERAI po to.
- Antrosios lentelės atveju atlikite tą patį ir pridėkite lentelę prie "Power Query" užklausa .
- Į "Power Query" užklausa sukuria lentelės dialogo langą, nurodykite lentelės diapazoną ir pažymėkite žymimąjį langelį Mano lentelėje yra antraštės .
- Spustelėkite GERAI po to.
- Įkėlę abi lenteles į užklausą "Power Query", galime jas sujungti naudodami sujungimo funkciją.
- Šiuo tikslu atidarykite užklausų redaktorių (spustelėdami GERAI ankstesniame žingsnyje automatiškai paleisite redaktorių).
- Užklausų redaktoriuje eikite į Pagrindinis skirtukas.
- Ir iš Pagrindinis skirtuką, eikite į Sujunkite grupė . Tada spustelėkite Sujungti užklausas .
- Iš išskleidžiamojo meniu spustelėkite Sujungti užklausas .
- Naujame lange, pavadintame Sujungti , pasirinkite 1 lentelė kaip pirmoji lentelė
- Antrame išskleidžiamajame meniu pasirinkite 2 lentelė kaip antroji lentelė.
- Toliau esančiame išskleidžiamajame meniu pasirinkite Kairė išorinė (visi iš pirmojo, atitinkantys iš antrojo) .
- Ši išskleidžiamoji parinktis reiškia, kad atitikimas bus pradėtas nuo pirmosios lentelės iš kairės pusės, o tada bus pradėta atitikimo dalis iš dešinės pusės.
- Spustelėkite GERAI po to.
- Iškart po to, kai paspaudėte GERAI , pamatysite, kad vienas stulpelis pavadinimu 2 lentelė pridedamas prie pirmosios lentelės.
- Tačiau ši skiltis iš tikrųjų yra sutrumpinta 2 lentelė .
- Visi stulpeliai yra paslėpti 2 lentelė skiltis.
- Norėdami parodyti visus stulpelius 2 lentelė , spustelėkite dešinįjį viršutinį kampą 2 lentelė stulpelio antraštė.
- Tada išplėstiniame meniu pažymėkite tik Kiekis ir Išlaidos žymimąjį langelį, nes jau turime Produkto ID pirmoje lentelėje.
- Panaikinkite žymėjimą Naudoti originalų stulpelio pavadinimą kaip priešdėlis dėžutė.
- Spustelėkite GERAI po to.
- Paspaudę GERAI , pastebėsite, kad į pirmąją lentelę dabar įtraukti du stulpeliai.
- Tada spustelėkite Uždaryti ir įkelti iš Pagrindinis skirtukas.
- Tada iš išskleidžiamojo meniu spustelėkite Uždaryti ir įkelti į .
- Ir pasirinkite Lentelė į Pasirinkite, kaip norite peržiūrėti šiuos duomenis savo darbaknygėje
- Tada pasirinkite Esamas darbalapis ir pasirinkite langelį B13 .
- Spustelėkite GERAI po to.
- Po to lentelė bus įkelta į ląstelę B13:F19 .
- Matome, kad dabar abi lentelės sujungtos.
Skaityti daugiau: Kaip sujungti dvi lenteles naudojant "Power Query" programoje "Excel
4. INDEX ir MATCH funkcijų derinimas
Svetainė INDEKSAS ir MATCH funkcijos padės mums sujungti dvi "Excel" lenteles, sutapatinant reikšmę ir indeksuojant vertę iš antrosios lentelės į pirmąją lentelę.
Žingsniai
- Toliau pateiktame paveikslėlyje turime dvi lenteles, kurias norime sujungti.
- Norint sujungti lenteles, tarp jų turi būti bendras stulpelis. Pateiktose lentelėse bendras stulpelis yra Produkto ID skiltis.
- Norėdami tai padaryti, pirmiausia pasirinkite ląstelę I4 ir įveskite šią formulę:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- Tada vilkite Užpildymo rankena į ląstelę I10 .
- Tai padarius bus užpildytas ląstelių diapazonas I5:I10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID skiltis.
- Norėdami pridėti antrąjį stulpelį, pasirinkite ląstelę J4 ir įveskite šią formulę:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- Tada vilkite Užpildymo rankena į ląstelę J10 .
- Tai padarius bus užpildytas ląstelių diapazonas I4:I10 su pirmosios lentelės pirmuoju stulpeliu, atitinkančiu Produkto ID skiltis.
- Taip bus baigta sujungimo operacija.
- Dabar reikia suformatuoti naujus stulpelius taip, kad jie atitiktų likusias ląsteles.
- Pasirinkite ląstelių intervalą D4:D10 ir spustelėkite formato dailininko piktogramą iš Sąsiuvinė grupė Pagrindinis skirtukas.
- Kursoriaus vietoje atsiranda mažas dažų teptukas.
- Naudodami žymeklį pasirinkite ląstelių intervalą I4:J10 .
- Galiausiai matote, kad abi lentelės sujungtos ir suformatuotos.
🔎 Formulės suskirstymas
- MATCH($F4,$B$4:$B$10,0)
Ši funkcija ieškos tikslios pirmajame argumente nurodytos vertės antrajame argumente nurodytame langelių masyve ir (arba) intervale. Šiuo atveju ji ieškos vertės ląstelėje F4 paieškos masyve, esančiame B4:B10, ir grąžinti tos vertės serijinę reikšmę tame intervale.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Gavę suderintos reikšmės serijinę reikšmę paieškos masyve, naudodami šią serijinę reikšmę, ieškosime tos pačios serijinės reikšmės kitame lentelės stulpelyje (pirmasis argumentas).
5. "Excel" kopijavimo ir įkėlimo funkcijos naudojimas
Palyginti su ankstesniais metodais, šis yra gana paprastas. Tiesiogiai nukopijuosime ir įklijuosime antrosios lentelės stulpelius į pirmąją lentelę.
Žingsniai
- Kaip ir ankstesniuose metoduose, turime turėti dvi lenteles su bendru stulpeliu.
- Kartu abiejų lentelių bendrų stulpelių reikšmės turi būti tos pačios eilės.
- Pirmiausia pasirinkite antrojo ir trečiojo stulpelio antrąjį ir trečiąjį stulpelius, tada spustelėkite dešiniuoju pelės klavišu.
- Kontekstiniame meniu spustelėkite Kopijuoti .
- Tada pasirinkite langelį I4 ir dar kartą spustelėkite pelę dešiniuoju pelės klavišu.
- Kontekstiniame meniu spustelėkite Pasta .
- Tai padarius lentelės stulpeliai bus įklijuoti į antrąją lentelę.
- Įkėlus pirmosios lentelės stulpelius į antrosios lentelės stulpelį, abi lentelės bus galutinai sujungtos.
Skaityti daugiau: Kaip "Excel" programoje sujungti dvi lenteles pagal vieną stulpelį (3 būdai)
Dalykai, kuriuos reikia prisiminti
- Abiejų lentelių bendrų stulpelių įrašams reikia išlaikyti tą pačią seriją.
- Į "Power Query" užklausa metodu, pirmiausia nepasirinkite antrosios lentelės. Visada pirmiausia pasirinkite pirmąją lentelę, nuo kurios bus pradėtas derinimas.
Išvada
Apibendrinant galima teigti, kad į klausimą, kaip "Excel" programoje "Excel" galime sujungti dvi atskiras lenteles su pasikartojančiomis reikšmėmis, čia atsakyta 5 skirtingais būdais. Dėl šios problemos galima atsisiųsti sąsiuvinį, kuriame galite praktiškai išbandyti šiuos metodus. Nedvejodami užduokite bet kokius klausimus ar atsiliepimus per komentarų skyrių. Bet koks pasiūlymas dėl geresnio Exceldemy bendruomenė bus labai vertinama.