Tartalomjegyzék
Ez a rövid bemutató elmagyarázza a külső hivatkozás alapjait az Excelben, és megmutatja, hogyan hivatkozhat egy másik lapra és munkafüzetre a képleteiben.
Az Excelben végzett számítások során gyakran kerülhet olyan helyzetbe, amikor egy másik munkalapról vagy akár egy másik Excel-fájlból kell adatokat lehívnia. Megteheti ezt? Természetesen megteheti. Csak egy kapcsolatot kell létrehoznia a munkalapok között (ugyanazon a munkafüzeten belül vagy különböző munkafüzetekben) az úgynevezett külső cellahivatkozás vagy egy úgynevezett link .
Külső hivatkozás Az Excelben a külső hivatkozás az aktuális munkalapon kívüli cellára vagy cellatartományra való hivatkozás. Az Excel külső hivatkozás használatának fő előnye, hogy amikor egy másik munkalapon a hivatkozott cella (cellák) megváltozik, a külső cellahivatkozás által visszaadott érték automatikusan frissül.
Bár a külső hivatkozások az Excelben nagyon hasonlítanak a cellahivatkozásokhoz, van néhány fontos különbség. Ebben a bemutatóban az alapokkal kezdjük, és részletes lépésekkel, képernyőképekkel és képletpéldákkal mutatjuk be, hogyan hozhatunk létre különböző külső hivatkozástípusokat.
Hogyan hivatkozhat egy másik lapra az Excelben
Ha ugyanazon munkafüzet egy másik munkalapjában lévő cellára vagy cellatartományra szeretne hivatkozni, akkor a cellacím elé a munkalap nevét és a cellacím után egy felkiáltójelet (!) kell írni.
Más szóval, egy másik munkalapra való Excel-hivatkozásban a következő formátumot használja:
Hivatkozás egy egyedi sejt:
Sheet_name ! Cell_addressHa például a Sheet2 A1 cellájára szeretne hivatkozni, írja be a következőt Sheet2!A1 .
Hivatkozás egy cellák tartománya:
Sheet_name ! First_cell : Last_cellPéldául a 2. lap A1:A10 celláira való hivatkozáshoz írja be a következőt Sheet2!A1:A10 .
Megjegyzés: Ha a munkalap neve tartalmazza a terek vagy nem ábécés karakterek például egy A1-es cellára való külső hivatkozást egy A1-es cellára a következő nevű munkalapon A projekt mérföldkövei a következőképpen hangzik: "A projekt mérföldkövei"!A1.
Egy valós képletben, amely megszorozza az A1 cellában lévő értéket a ' Projekt mérföldkövek' lapot 10-re, egy Excel-táblázat hivatkozása így néz ki:
='Projekt mérföldkövek'!A1*10
Hivatkozás létrehozása egy másik lapra az Excelben
Ha olyan képletet ír, amely egy másik munkalap celláira hivatkozik, természetesen beírhatja a másik lap nevét, amelyet egy felkiáltójel és egy cellahivatkozás követ, de ez lassú és hibaérzékeny módszer.
Jobb megoldás, ha rámutat egy másik lap azon cellájára (celláira), amelyre a képlet hivatkozni kíván, és hagyja, hogy az Excel gondoskodjon a laphivatkozás helyes szintaxisáról. Ahhoz, hogy az Excel beszúrjon egy másik lapra való hivatkozást a képletbe, tegye a következőket:
- Kezdje el a képlet beírását a célcellába vagy a képletsorba.
- Amikor egy másik munkalapra való hivatkozás hozzáadására kerül sor, váltson át arra a lapra, és jelölje ki a hivatkozni kívánt cellát vagy cellatartományt.
- Fejezze be a képlet beírását, és nyomja meg az Enter billentyűt a befejezéshez.
Például, ha van egy lista az értékesítési adatokról a lapon Értékesítés és minden egyes termékre ki akarja számítani a hozzáadottérték-adót (19%) egy másik lapon, amelynek a neve HÉA , a következőképpen járjon el:
- Kezdje el beírni a képletet =19%* a lap B2 cellájába. HÉA .
- Váltson lapra Értékesítés , és kattintson az ott található B2-es cellára. Az Excel azonnal beilleszt egy külső hivatkozást az adott cellára, ahogy az a következő képernyőképen látható:
Megjegyzés: Amikor a fenti módszerrel Excel-hivatkozást ad egy másik laphoz, a Microsoft Excel alapértelmezés szerint relatív hivatkozást ad hozzá ($ jel nélkül). Így a fenti példában a képletet egyszerűen átmásolhatja a B oszlop más celláiba a következő lapon HÉA , a cellahivatkozások minden egyes sorhoz igazodnak, és az egyes termékek áfája helyesen lesz kiszámítva.
Hasonló módon hivatkozás a egy másik lapon lévő cellák tartománya Az egyetlen különbség az, hogy a forrás munkalap több celláját kell kiválasztani. Például, ha a B2:B5 lap B2:B5 celláiban lévő eladások összegét szeretnénk megtudni. Értékesítés , a következő képletet kell beírni:
=SUM(Értékesítés!B2:B5)
Így hivatkozhat egy másik lapra az Excelben. Most pedig nézzük meg, hogyan hivatkozhat egy másik munkafüzet celláira.
Hogyan hivatkozhat egy másik munkafüzetre az Excelben
A Microsoft Excel képletekben a másik munkafüzetre való külső hivatkozások kétféleképpen jelennek meg, attól függően, hogy a forrásmunkafüzet nyitva vagy zárva van-e.
Külső hivatkozás egy nyitott munkafüzetre
Ha a forrásmunkafüzet nyitva van, az Excel külső hivatkozás tartalmazza a munkafüzet nevét szögletes zárójelben (beleértve a fájlkiterjesztést is), majd a lap nevét, a felkiáltójelet (!) és a hivatkozott cellát vagy cellatartományt. Más szóval a következő hivatkozási formátumot használja a nyitott munkafüzetre való hivatkozáshoz:
[ Munkafüzet_név ] Sheet_name ! Cell_addressItt van például egy külső hivatkozás a lap B2:B5 celláira. Jan nevű munkafüzetben Sales.xlsx:
[Sales.xlsx]Jan!B2:B5
Ha például ki akarja számítani ezeknek a celláknak az összegét, akkor a képlet a munkafüzetre való hivatkozással a következőképpen néz ki:
=SUM([Sales.xlsx]Jan!B2:B5)
Külső hivatkozás egy lezárt munkafüzetre
Amikor egy másik munkafüzetre hivatkozik az Excelben, a másik munkafüzetnek nem feltétlenül kell nyitva lennie. Ha a forrás munkafüzet le van zárva, akkor a teljes elérési utat hozzá kell adnia a külső hivatkozáshoz.
Például, a B2:B5 cellák összeadásához a Jan lapot a Sales.xlsx munkafüzet, amely a Jelentések mappát a D meghajtón, írja a következő képletet:
=SUM(D:\Reports\[Sales.xlsx]Jan!B2:B5)
Itt van a referencia részek bontása:
- Fájl elérési útvonal A meghajtóra és a könyvtárra mutat, amelyben az Excel-fájl tárolódik ( D:\Reports\ ebben a példában).
- Munkafüzet neve Tartalmazza a fájlkiterjesztést (.xlsx, .xls vagy .xslm), és mindig szögletes zárójelek közé van zárva, mint például [Sales.xlsx] a fenti képletben.
- Sheet Name Az Excel külső hivatkozásnak ez a része tartalmazza a lap nevét, amelyet egy felkiáltójel követ, ahol a hivatkozott cella(k) található(ak) ( Jan! ebben a példában).
- Cellareferencia A képletben hivatkozott tényleges cellára vagy cellatartományra mutat.
Ha létrehozott egy hivatkozást egy másik munkafüzetre, amikor az a munkafüzet nyitva volt, és ezt követően bezárta a forrásmunkafüzetet, a külső munkafüzet hivatkozása automatikusan frissül, hogy tartalmazza a teljes elérési utat.
Megjegyzés: Ha a munkafüzet neve vagy a lap neve, vagy mindkettő tartalmazza a terek vagy bármely nem ábécés karakterek , az elérési utat szimpla idézőjelek közé kell zárnia. Például:
=SUM('[Év költségvetése.xlsx]Jan'!B2:B5)
=SUM('[Sales.xlsx]Jan sales'!B2:B5)
=SUM('D:\Reports\[Sales.xlsx]Jan sales'!B2:B5)
Hivatkozás készítése egy másik munkafüzetre az Excelben
Ahogyan egy másik lapra hivatkozó Excel-képlet létrehozásakor, itt sem kell kézzel beírnia a másik munkafüzetre való hivatkozást. Csak váltson át a másik munkafüzetre a képlet beírásakor, és jelölje ki a cellát vagy a cellatartományt, amelyre hivatkozni szeretne. A többit a Microsoft Excel elintézi:
Megjegyzések:
- Amikor egy másik munkafüzetre való hivatkozást hoz létre a benne lévő cella(k) kijelölésével, az Excel mindig abszolút cellahivatkozásokat illeszt be. Ha az újonnan létrehozott képletet más cellákba kívánja másolni, mindenképpen távolítsa el a dollárjelet ($) a cellahivatkozásokból, hogy azok relatív vagy vegyes hivatkozásokká váljanak, a céltól függően.
- Ha a hivatkozott munkafüzetben egy cella vagy tartomány kijelölése nem hoz létre automatikusan hivatkozást a képletben, akkor valószínűleg a két fájl nyitva van a az Excel különböző példányai Ennek ellenőrzéséhez nyissa meg a Feladatkezelőt, és nézze meg, hány Microsoft Excel-példány fut. Ha több mint egy, bontsa ki az egyes példányokat, hogy megnézze, mely fájlok vannak egymásba ágyazva. A probléma megoldásához zárja be az egyik fájlt (és példányt), majd nyissa meg újra a másik fájlból.
Hivatkozás egy definiált névre ugyanabban vagy egy másik munkafüzetben
Az Excel külső hivatkozás tömörebbé tételéhez létrehozhat egy meghatározott nevet a forráslapon, majd hivatkozhat erre a névre egy másik lapon, amely ugyanabban a munkafüzetben vagy egy másik munkafüzetben található.
Név létrehozása Excelben
Ha nevet szeretne létrehozni az Excelben, jelölje ki az összes cellát, amelyet be szeretne vonni, majd vagy lépjen a Képletek tab> Meghatározott nevek csoport és kattintson a Név meghatározása gombot, vagy nyomja meg a Ctrl + F3 billentyűkombinációt és kattintson a Új .
A Új név párbeszédpanelen, írjon be egy tetszőleges nevet (ne feledje, hogy az Excel nevekben nem engedélyezettek a szóközök), és ellenőrizze, hogy a megfelelő tartomány megjelenik-e az Excelben. A következőkre vonatkozik mező.
Például így hozunk létre egy nevet ( Jan_értékesítések ) a B2:B5 cellák esetében a Jan lap:
Miután a név létrejött, szabadon használhatja azt az Excel külső hivatkozásaiban. Az ilyen hivatkozások formátuma sokkal egyszerűbb, mint a korábban tárgyalt Excel laphivatkozás és munkafüzet hivatkozás formátuma, ami megkönnyíti a névhivatkozásokkal ellátott képletek megértését.
Megjegyzés: Alapértelmezés szerint az Excel nevek a következőhöz jönnek létre munkafüzet szintje , kérjük, vegye figyelembe a Terjedelem mezőt a fenti képernyőképen. De egy konkrét munkalap szintje név kiválasztásával a megfelelő lapot a Terjedelem Az Excel-hivatkozások esetében a név hatóköre nagyon fontos, mivel ez határozza meg, hogy a név mely helyen belül ismerhető fel.
Javasoljuk, hogy mindig hozzon létre munkafüzet szintű neveket (hacsak nincs konkrét oka, hogy ne tegye), mert ezek jelentősen leegyszerűsítik az Excel külső hivatkozások létrehozását, amint azt a következő példák is mutatják.
Hivatkozás egy névre ugyanazon munkafüzet egy másik lapjában
Egy globális munkafüzet szintű nevet ugyanabban a munkafüzetben, egyszerűen írja be ezt a nevet a függvény argumentumába:
= Funkció ( név )Például, ha meg akarjuk találni a cellák összegét a Jan_értékesítések nevet, amelyet az imént hoztunk létre, használjuk a következő képletet:
=SUM(Jan_értékesítés)
A helyi munkalap-szintű nevet egy másik lapon, ugyanazon a munkafüzeten belül, akkor a név elé a lap nevét kell írni, amelyet egy felkiáltójel követ:
= Funkció ( Sheet_name ! név )
Például:
=SUM(Jan!Jan_értékesítés)
Ha a lap neve szóközöket vagy egybetűs karaktereket tartalmaz, ne feledje, hogy szimpla idézőjelek közé kell zárni, pl.:
=SUM('Januári jelentés'!Jan_Sales)
Egy másik munkafüzetben lévő névre való hivatkozás
Hivatkozás egy munkafüzet szintű név egy másik munkafüzetben a munkafüzet nevéből (a kiterjesztéssel együtt), majd egy felkiáltójelből és a definiált névből (nevesített tartomány) áll:
= Funkció ( Munkafüzet_név ! név )Például:
=SUM(Sales.xlsx!Jan_sales)
Hivatkozás egy munkalap-szintű nevet egy másik munkafüzetben, akkor a lap nevét is fel kell tüntetni a felkiáltójellel, a munkafüzet nevét pedig szögletes zárójelbe kell tenni. Például:
=SUM([Sales.xlsx]Jan!Jan_sales)
Amikor egy megnevezett tartományra hivatkozik egy zárt munkafüzet , ne felejtse el megadni az Excel-fájl teljes elérési útvonalát, például:
=SUM('C:\Documents\Sales.xlsx'!Jan_sales)
Hogyan hozzon létre Excel névhivatkozást
Ha egy maroknyi különböző nevet hozott létre az Excel-tábláiban, nem kell fejből megjegyeznie az összes nevet. Ha Excel névhivatkozást szeretne beilleszteni egy képletbe, végezze el a következő lépéseket:
- Jelölje ki a célcellát, írja be az egyenlőségjelet (=), és kezdje el beírni a képletet vagy számítást.
- Amikor elérkezik ahhoz a részhez, amikor be kell illesztenie egy Excel névre való hivatkozást, tegye a következők egyikét:
- Ha egy munkafüzet szintű név egy másik munkafüzetből, váltson át arra a munkafüzetre. Ha a név ugyanazon munkafüzet egy másik lapján található, hagyja ki ezt a lépést.
- Ha hivatkozik egy munkalap-szintű név, navigáljon az adott lapra akár az aktuális, akár egy másik munkafüzetben.
- Nyomja meg az F3 gombot a Múltbeli név párbeszédablakban válassza ki a hivatkozni kívánt nevet, majd kattintson az OK gombra.
Most, hogy tudja, hogyan hozhat létre külső hivatkozást az Excelben, kihasználhatja ezt a nagyszerű képességet, és más munkalapok és munkafüzetek adatait is felhasználhatja számításaiban. Köszönöm, hogy elolvasta, és várom a jövő heti blogunkon!