Hogyan húzza ki az értékeket egy másik munkalapból az Excelben

  • Ossza Meg Ezt
Hugh West

Az Excel műveletek során időről időre le kell hívnunk adatokat. A lehívott értékeket tárolhatjuk ugyanabban a munkalapban vagy egy másik munkalapban vagy munkafüzetben. Ma megmutatjuk, hogyan lehet az Excelben egy másik munkalapból értékeket lehívni. Ehhez a munkamenethez az Excel 2019-et (és egy kicsit az Excel 365-öt) használjuk, használd bátran a tiédet.

Először is, ismerkedjünk meg a példáink alapjául szolgáló adathalmazzal.

Itt két táblázatunk van a filmekkel kapcsolatban, az egyik táblázat a film összefoglalóját tartalmazza, míg a másik egy kicsit szélesebb körű információkat tartalmaz. A táblázatokat két különböző lapon tároltuk. Összefoglaló és Részletek Ezzel az adatkészlettel az értékeket a munkalapokra fogjuk áthúzni.

Vegye figyelembe, hogy ez egy alapadatkészlet, hogy a dolgok egyszerűek legyenek. Egy gyakorlati forgatókönyvben sokkal nagyobb és összetettebb adatkészlettel találkozhat.

Gyakorlati munkafüzet

A gyakorló munkafüzetet az alábbi linkről töltheti le.

Értékeket egy másik munkalapból húzni.xlsx

Értékek húzása egy másik munkalapból az Excelben

A különböző munkalapok értékeinek lekérdezése során figyelembe kell vennünk, hogy a munkalapok lehetnek ugyanabból a munkafüzetből vagy különböző munkafüzetekből.

1. Értékek húzása egy másik munkalapról ugyanabból a munkafüzetből

I. Egyenes húzás cellahivatkozással

Egy másik munkalapból is húzhatunk értékeket, ha a képletben megadjuk a cellahivatkozást, majd a lap nevét. Bármit, amit egyenlőségjellel ( = ) egy képlet.

Példákon keresztül jobban meg fogod érteni. Tegyük fel, hogy ki akarjuk húzni a színész nevét a filmekhez.

Itt bevezettünk egy oszlopot Színész a film összefoglaló táblázatba. Most pedig vizsgáljuk meg a húzási módszert.

Mindössze annyit kell tennünk, hogy megadjuk a cellahivatkozást a lap nevével együtt.

=Details!D4

Itt Részletek a lap neve és D4 a cellahivatkozás. Be kell illesztenünk egy " ! " jelet a lap neve és a cellahivatkozás között. Az Excel a lap és a cellahivatkozást a " ! " jel.

Megtaláltuk a színész nevét. Tegyük ugyanezt a többi cellával is, vagy használjuk fel a az AutoFill funkció .

Megkapjuk az összes szereplő nevét. Mivel az adataink korlátozottak, és mindkét lapon ugyanabban a sorrendben vannak, a neveket a megfelelő sorrendben kapjuk meg.

II. Értékek kihúzása VLOOKUP használatával

Húzás vagy visszakeresés vagy elhozás, akármelyik nevet is említed, az egyik funkció, amely megjelenhet a fejedben, az a következő VLOOKUP .

A korábbi szakaszban a cellahivatkozások segítségével húztuk ki az értékeket, de hosszú távon ez nem biztos, hogy hasznos. VLOOKUP lehet a megmentő, mivel az értékeket a mérkőzés alapján húzza ki.

Írjuk fel a képletet a következővel VLOOKUP

=VLOOKUP(B4,Részletek!$B$4:$E$12,3,0)

Itt biztosítottuk B4 mint a lookup_value a VLOOKUP funkció és Részletek!$B$4:$E$12 a lookup_array Megfigyelheti, hogy a lap nevét a tartomány előtt adtuk meg, a lap nevét és a tartományt pedig a " ! " jel.

Itt 3, mivel a színészek a tartomány 3. oszlopában vannak, és 0 a pontos egyezéshez.

Meghúztuk a film színészét Jack Reacher egy másik lapról, Részletek Írja ki a képletet a többi értékre, vagy gyakorolja a AutoFill funkció.

Bővebben: Adatok átvitele egy Excel-munkalapról egy másikra automatikusan a VLOOKUP segítségével

III. Értékek kihúzása az INDEX-MATCH használatával

A jól ismert alternatíva a VLOOKUP a következők kombinációja INDEX és MATCH funkciók.

A MATCH függvény visszaadja egy keresési érték pozícióját egy tartományban, és INDEX visszaadja az értéket egy adott helyen egy tartományban.

Ezt a kombinációt fogjuk felhasználni a filmek műfajának meghatározásához.

A képlet a következő lesz

=INDEX(Részletek!$C$4:$C$12,MATCH(B4,Részletek!$B$4:$B$12,0))

A MATCH funkció, B4 a lookup_value, és Részletek!$B$4:$B$12 a lookup_range . MATCH rész adja meg a pozíciót, majd INDEX az értéket a Részletek!$C$4:$C$12 tartományban.

A műfaji értéket a Részletek Írja ki a képletet vagy gyakorolja a AutoFill funkciót a többi értékre.

IV. Értékek kihúzása XLOOKUP használatával

Ha az Excel 365-öt használja, akkor használhatja a XLOOKUP az értékek kinyeréséhez.

Húzzuk ki a megfelelő rendező nevét a Részletek lap.

A képlet a következő lesz

=XLOOKUP(B4,Részletek!$B$4:$B$12,Részletek!$E$4:$E$12, "Nem található")

Itt B4 a lookup_value , Részletek!$B$4:$B$12 a lookup_range, és Részletek!$E$4:$E$12 az a tartomány, amelyből az értékeket ki kell húznunk. Észrevehetjük, hogy a lap nevét írtuk, Részletek , az egyes tartományok előtt.

Ezen kívül a választható mezőhöz hozzáadtuk a "Nem találtuk" feliratot. if_not_found .

Az értéket, az igazgató nevét egy másik lapról húztuk ki, Részletek Ugyanígy járjon el a többi értékkel is.

Bővebben: Hogyan importálhat adatokat az Excel-be egy másik Excel-fájlból (2 módja)

Hasonló olvasmányok

  • Hogyan importálhat többszörös határolójelekkel rendelkező szöveges fájlt az Excel-be (3 módszer)
  • VBA-kód a szöveges fájl Excel-be való átalakításához (7 módszer)
  • Hogyan lehet kivonni az adatokat az Excel Sheet-ből (6 hatékony módszer)
  • Szűrt adatok kivonása Excelben egy másik lapra (4 módszer)
  • Hogyan lehet kivenni az adatokat egy listából az Excel-képlet segítségével (5 módszer)

2. Értékek húzása egy másik munkalapból egy másik munkafüzetből

Előfordulhat, hogy egy másik munkafüzetből származó munkalapból kell értékeket húznunk.

Hogy példákat mutassunk, bemásoltuk a Részletek lap értékét egy másik munkafüzetbe, amelynek neve Pull Values munkafüzet _Details.xlsx

És az összefoglaló (frissített összefoglaló) táblázatunk még mindig a munkafüzetben van. Hogyan húzza ki az értékeket egy másik Excel.xlsx munkalapból?

Az igazgató nevét a különböző munkafüzetekből fogjuk kihúzni.

Használhatjuk bármelyik megközelítést ( Cellareferencia , VLOOKUP , INDEX-MATCH , XLOOKUP ), amelyet a korábbi szakaszban említettünk. Mindössze a munkafüzet nevét kell megadnia a zárójelben.

Egyelőre a VLOOKUP Írjuk fel a képletet.

=VLOOKUP(B4,'[Pull Values Workbook _Details.xlsx]Details'!$B$4:$E$12,4,0)

Itt a cellatartomány előtt $B$4:$E$12 megadtuk a lap nevét (Részletek) és a munkafüzet nevét. A munkafüzet neve zárójelben van.

A tartományt e kettő között egy " ! " jelet. Mivel egyszerre kell számolnunk a munkafüzetet és a munkalapot, így azok szimpla idézőjelben ( '' ).

Az értéket, az igazgató nevét egy másik munkalapról húztuk egy másik munkalapra. Tegye ugyanezt a többi értékkel is, vagy gyakorolja a AutoFill funkció.

Bővebben: Hogyan lehet az adatokat egy másik lapról az Excelben lévő kritériumok alapján kihúzni?

Következtetés

Ennyi volt a munkamenet. Több megközelítést is felsoroltunk, amelyekkel Excelben egy másik munkalapból húzhatunk értékeket. Reméljük, hasznosnak találja ezt. Nyugodtan kommentáljon, ha valami nehezen érthetőnek tűnik. Értesítsen minket más módszerekről, amelyeket esetleg kihagytunk itt.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.