Tartalomjegyzék
A munkaterületen gyakran találkozunk azzal az igénnyel, hogy két különálló táblázatot egyesítsünk egymással. A két különálló táblázat egyesítése növeli az információk áttekinthetőségét és megkönnyíti az értelmezést. Ha kíváncsi arra, hogyan lehet két táblázatot egyesíteni az Excelben, akkor ez a cikk hasznos lehet az Ön számára. Ebben a cikkben azt tárgyaljuk, hogyan lehet két különálló táblázatot egyesíteni az Excelben egyrészletes magyarázat.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlati munkafüzetet az alábbiakban.
Két táblázat egyesítése.xlsx
5 egyszerű módja két táblázat egyesítésének az Excelben
Az alábbi adatkészletet fogjuk használni ahhoz, hogy kapcsolatot hozzunk létre a két táblázat között az Excelben duplikált értékekkel. Mindkét adatkészletnek van egy közös oszlopa. A közös oszlop a Termék azonosító A két táblázat összevonása ezen az oszlopon alapul.
1. A VLOOKUP funkció használata
A VLOOKUP funkció segít nekünk abban, hogy megkeressük az értéket az egyik oszlopból egy másik oszlopba. Majd másoljuk ezt az értéket, és illesszük be a célcellába. Ami végül segít nekünk két táblázat egyesítésében az Excelben.
Lépések
- Az alábbi képen két táblázat van, amelyeket össze akarunk vonni egymással
- Ahhoz, hogy egy táblázatot egyesíteni tudjunk, szükségünk van egy közös oszlopra a táblázatok között. Az adott táblázatok esetében a közös oszlop a Termék azonosító oszlop.
- Ehhez először jelölje ki a cellát I4 és írja be a következő képletet:
=VLOOKUP(F4,$B$4:$D$10,2,FALSE)
- Majd húzza a Töltse ki a fogantyút a cellához I10 .
- Ezzel kitölti a cella tartományát I4:I10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- A második oszlop hozzáadásához jelölje ki a cellát J4 és írja be a következő képletet:
=VLOOKUP(F4,$B$4:$D$10,3,FALSE)
- Majd húzza a Töltse ki a fogantyút a cellához J10 .
- Ezzel kitölti a cellák tartományát J5:J10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- Most új oszlopokat kell formáznunk, hogy megfeleljenek a többi cellának.
- Cellatartomány kiválasztása D4:D10 majd kattintson a formázó festő ikonjára a Vágólap csoport a Home tab.
- A kurzor helyén egy kis ecset jelenik meg.
- Ezzel a kurzorral jelölje ki a cellák tartományát I4:J10 .
- Végül láthatja, hogy a két táblázatot egyesítettük és formáztuk.
Bővebben: Két táblázat egyesítése az Excelben a VLOOKUP használatával
2. Az XLOOKUP funkció használata
Az XLOOKUP funkció majdnem ugyanúgy fog működni, mint az előző módszer. XLOOKUP , a felhasználónak meg kell adnia a kimeneti tartomány argumentumot, amely a táblázatban lévő oszlop sorszáma helyett visszaküldésre kerül.
Lépések
- Az alábbi képen két táblázat van, amelyeket össze akarunk vonni egymással
- Annak érdekében, hogy táblázat egyesítése a táblázatok között kell lennie egy közös oszlopnak. Az adott táblázatok esetében a közös oszlop a Termék azonosító oszlop.
- Ehhez először jelölje ki a cellát I4 és írja be a következő képletet:
=XLOOKUP(F4,$B$4:$B$10,$C$4:$C$10)
- Majd húzza a Töltse ki a fogantyút a cellához I10 .
- Ezzel kitölti a cellák tartományát I4:I10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- A második oszlop hozzáadásához jelölje ki a cellát J4 és írja be a következő képletet:
=XLOOKUP(F4,$B$4:$B$10,$D$4:$D$10)
- Majd húzza a Töltse ki a fogantyút a cellához J10 .
- Ezzel kitölti a cellák tartományát J4:J10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- Most új oszlopokat kell formáznunk, hogy megfeleljenek a többi cellának.
- Cellatartomány kiválasztása D4:D10 majd kattintson a formázó festő ikonjára a Vágólap csoport a Home tab.
- A kurzor helyén egy kis ecset jelenik meg.
- Ezzel a kurzorral jelölje ki a cellák tartományát I4:J10 .
- Végül láthatja, hogy a két táblázatot egyesítettük és formáztuk.
Bővebben: Két Pivot táblázat egyesítése az Excelben (gyors lépésekkel)
3. A Power Query alkalmazása
Teljesítmény lekérdezés A Power query számos erőteljes alapértelmezett funkcióval rendelkezik, amelyekkel számos problémát azonnal megoldhatunk.
Lépések
- Az alábbi képen két táblázat van, amelyeket össze akarunk vonni egymással
- Ahhoz, hogy egy táblázatot egyesíteni tudjunk, szükségünk van egy közös oszlopra a táblázatok között. Az adott táblázatok esetében a közös oszlop a Termék azonosító oszlop.
- A két adattábla hozzáadásához menjen a Adatok > Adatok beszerzése.
- Továbbá folytassa a Egyéb forrásokból> táblázatból/tartományból .
- Egy kis párbeszédpanel jelenik meg.
- Ebben a párbeszédpanelen meg kell adnia a táblázat tartományát és be kell jelölnie a A táblázatomnak fejlécei vannak doboz.
- Kattintson a címre. OK ezután.
- A második táblázat esetében ugyanígy járjunk el, és adjuk hozzá a táblázatot a Teljesítmény lekérdezés .
- A Teljesítmény lekérdezés létrehoz egy táblázatot párbeszédpanelen, adja meg a táblázat tartományát, és jelölje be a jelölőnégyzetet. A táblázatomnak fejlécei vannak .
- Kattintson a címre. OK ezután.
- Miután mindkét táblázatot feltöltöttük a teljesítmény-lekérdezésbe, a combine funkcióval egyesíthetjük őket.
- Ehhez nyissa meg a teljesítmény-lekérdezés szerkesztőjét (kattintson a OK az előző lépésben automatikusan elindítja a szerkesztőt).
- A teljesítmény-lekérdezés szerkesztőjében lépjen a Home tab.
- És a Home lapon, menjen a Kombinálja a csoport . Majd kattintson a Kérdések összevonása .
- A legördülő menüből kattintson a Kérdések összevonása .
- Az új ablakban a Összevonás , válasszon 1. táblázat mint az első táblázat
- A második legördülő menüben pedig válassza a 2. táblázat mint a második táblázat.
- Az alábbi legördülő menüben válassza a Bal külső (mind az elsőből, a másodikból megfelelő) .
- Ez a legördülő opció azt jelenti, hogy a megfeleltetés a bal oldali első táblázattal kezdődik, majd végül a jobb oldali megfeleltetés következik.
- Kattintson a címre. OK ezután.
- Közvetlenül azután, hogy megnyomta a OK , látni fogja, hogy az egyik oszlop neve Table2 az első táblázathoz van csatolva.
- De ez a rovat tulajdonképpen egy zsugorított változata a Table2 .
- Az összes oszlop el van rejtve ebben a Table2 oszlop.
- Az összes oszlop megjelenítéséhez a Table2 , kattintson a jobb felső sarokban a Table2 oszlopfejléc.
- Ezután a kibővített menüben csak a Mennyiség és Költségek jelölőnégyzetet, mivel már megvan a Termék azonosító az első táblázatban.
- Törölje a jelölést a Eredeti oszlopnév használata előtagként doboz.
- Kattintson a címre. OK ezután.
- Miután rákattintott OK , akkor észreveheti, hogy a két oszlopot hozzáadjuk az első táblázathoz.
- Ezután kattintson a Bezárás és betöltés a Home tab.
- Ezután a legördülő menüből kattintson a Bezárás és betöltés a .
- És válassza ki Asztal a Válassza ki, hogy hogyan szeretné megjeleníteni az adatokat a munkafüzetben.
- Ezután válassza a Meglévő munkalap majd válassza ki a cellát B13 .
- Kattintson a címre. OK ezután.
- Ezután a táblázat betöltődik a cellába B13:F19 .
- És láthatjuk, hogy a két táblázat most már egyesítve van.
Bővebben: Két táblázat kombinálása a Power Query használatával az Excelben
4. Az INDEX és MATCH funkciók kombinálása
A INDEX és MATCH függvények segítségével egyesíthetjük a két táblázatot az Excelben az értékek egyeztetésével, majd az érték indexelésével a második táblázatból az első táblázatba.
Lépések
- Az alábbi képen két táblázat van, amelyeket össze akarunk vonni egymással
- Ahhoz, hogy egy táblázatot egyesíteni tudjunk, szükségünk van egy közös oszlopra a táblázatok között. Az adott táblázatok esetében a közös oszlop a Termék azonosító oszlop.
- Ehhez először jelölje ki a cellát I4 és írja be a következő képletet:
=INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
- Majd húzza a Töltse ki a fogantyút a cellához I10 .
- Ezzel kitölti a cellák tartományát I5:I10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- A második oszlop hozzáadásához jelölje ki a cellát J4 és írja be a következő képletet:
=INDEX($D$4:$D$10,MATCH($F4,$B$4:$B$10,0))
- Majd húzza a Töltse ki a fogantyút a cellához J10 .
- Ezzel kitölti a cellák tartományát I4:I10 az első táblázat első oszlopával, amely megegyezik a Termék azonosító oszlop.
- Ezzel befejeződik az összevonási művelet.
- Most új oszlopokat kell formáznunk, hogy megfeleljenek a többi cellának.
- Cellatartomány kiválasztása D4:D10 majd kattintson a formázó festő ikonjára a Vágólap csoport a Home tab.
- A kurzor helyén egy kis ecset jelenik meg.
- Ezzel a kurzorral jelölje ki a cellák tartományát I4:J10 .
- Végül láthatja, hogy a két táblázatot egyesítettük és formáztuk.
🔎 Képlet bontás
- MATCH($F4,$B$4:$B$10,0)
Ez a függvény az első argumentumban megadott pontos értéket keresi a második argumentumban megadott tömbben/ cellatartományban. Ebben az esetben a következő cellában lévő értéket keresi meg F4 a keresési tömbben a B4:B10, és adja vissza az adott érték sorszámát az adott tartományban.
- INDEX($C$4:$C$10,MATCH($F4,$B$4:$B$10,0))
Miután megkaptuk a megfelelő érték sorszámát a keresési tömbben, majd ezt a sorszámot használva megkeresi az azonos sorszámú értéket a táblázat másik oszlopában (első argumentum).
5. Az Excel Copy-Paste funkció használata
Az előző módszerekhez képest ez a módszer meglehetősen egyszerű. A második táblázat oszlopait közvetlenül átmásoljuk és beillesztjük az első táblázatba.
Lépések
- Az előző módszerekhez hasonlóan két táblára van szükségünk, amelyeknek van egy közös oszlopuk.
- Ugyanakkor a két táblázat közös oszlopértékeinek ugyanabban a sorszámban kell lenniük.
- Először jelölje ki az első oszlop második és harmadik oszlopát, majd kattintson az egér jobb gombjával.
- A kontextusmenüben kattintson a Másolás .
- Ezután válassza ki a cellát I4 és kattintson ismét az egér jobb gombjával.
- A kontextusmenüben kattintson a Paste .
- Ezzel beilleszti a táblázat oszlopait a második táblázatba.
- Az első táblázat oszlopainak beillesztése a második táblázat oszlopába végül egyesíti a két táblázatot.
További információ: Hogyan egyesíthet két táblázatot egy oszlop alapján az Excelben (3 mód)?
Emlékezetes dolgok
- A két táblázat közös oszlopainak oszlopbejegyzéseihez ugyanazt a sorozatot kell fenntartani.
- A Teljesítmény lekérdezés módszerrel ne válassza ki először a második táblázatot, hanem mindig az első táblázatot, amelyből a párosítás először indul.
Következtetés
Összefoglalva, itt 5 különböző módon kapunk választ arra a kérdésre, hogy hogyan tudunk két különálló táblázatot egyesíteni az Excelben az Excelben a duplikált értékekkel. Ehhez a problémához letölthető egy munkafüzet, ahol ezeket a módszereket gyakorolhatja. Nyugodtan tegyen fel bármilyen kérdést vagy visszajelzést a megjegyzés rovaton keresztül. Bármilyen javaslatot a jobbítás érdekében a Exceldemy közösség nagyra értékelendő.