Hogyan lehet dinamikusan hivatkozni egy másik lap cellájára az Excelben

  • Ossza Meg Ezt
Hugh West

Elege van abból, hogy kézzel hivatkozik egy másik munkalap celláira? Akkor van egy jó hírem az Ön számára, mert ebben a cikkben megmutatjuk Önnek, hogy hogyan lehet dinamikusan hivatkozni egy másik Excel lap cellájára ahelyett, hogy kézzel gépelnénk be őket. Továbbá azt is megvizsgáljuk, hogyan hivatkozhatunk egy másik táblázatkezelőben lévő cellára a cella értéke alapján.

Gyakorlati munkafüzet letöltése

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

Dinamikus cellahivatkozás.xlsx

5 módja annak, hogy dinamikusan hivatkozzon egy másik lap cellájára az Excelben

Az Excel többféle módszert kínál a dinamikus cellahivatkozás alkalmazására a beépített funkciókkal és funkciókkal, ezért nézzük meg az egyes módszereket külön-külön és részletesen.

Most pedig nézzük meg a 2020-as értékesítési adatállomány látható a B4:C14 cellák, amelyek a Nevek az értékesítők és a Értékesítés USD-ben.

Hasonló módon a 2021-es értékesítési adatállomány a következő munkalapon látható.

Itt használtuk a Microsoft Excel 365 verzió, bármely más verziót is használhatsz, ahogyan neked kényelmes.

Módszer-1: Közvetlen cellareferencia használata

Az első módszerünk esetében a legegyszerűbb módszerrel kezdjük, amellyel egy másik munkalapból származó cellára hivatkozhatunk. Ezt követően a folyamatot az alábbiakban bemutatott lépésekkel szemléltetjük.

📌 Lépések :

  • Először is, menjen a C5 cella>> írja be az alábbi kifejezést, hogy a 2022-es év megfelelő értékesítési adatait megkapja.

=Sales_Data_2022!C5

Itt a "Sales_Data_2022!" annak a munkalapnak a nevére utal, amelyik a Sales_Data_2022 míg a C5 cella jelzi a Értékesítés érték a Sam .

  • Ezután használja a Töltse ki a fogantyú szerszámot a képlet másolásához az alábbi cellákba.

  • Hasonlóképpen, lépjen a D5 cella>> írja be a következő kifejezést a 2021. évi megfelelő értékesítési adatok beviteléhez.

=Sales_Data_2021!C5

Ebben a kifejezésben a "Sales_Data_2021!" a munkalap nevére mutat, amely Sales_Data_2021 és a C5 cella a Értékesítés érték a Sam .

Végül a fenti lépések elvégzése után az eredménynek az alábbi képen látható módon kell kinéznie.

Módszer-2: INDIRECT funkció használata

Ha Ön is azok közé tartozik, akik szeretik az Excel függvényeket használni, akkor az alábbi módszerrel megismerheti a következő módszert. Itt a INDIRECT funkció a cellahivatkozás tárolására és értékének visszaadására az aktuális munkalapra. Most engedje meg, hogy bemutassam a folyamatot az alábbi lépésekben.

📌 Lépések :

  • Mindenekelőtt navigáljon a C5 cell>> írja be az alábbi kifejezést, hogy hivatkozzon a 2022-es értékesítési adatoknak megfelelő cellára.

=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))

Itt a "Sales_Data_2022!" a munkalap nevét jelzi, míg a C5 cella jelzi a Értékesítés érték a Sam .

Formula bontás:

  • INDIRECT("Sales_Data_2022!"&ADRESS(ROW(C5),COLUMN(C5))) → visszaadja a szöveges karakterlánc által megadott hivatkozást. Itt, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) a ref_text argumentum, amely visszaadja a cellahivatkozást a Értékesítés érték a Sales_Data_2022 munkalap. Amperjel (&) operátor összekapcsolja a lap nevét és a cellahivatkozást.
    • Kimenet → $2435

  • Hasonlóképpen, ugorjon a D5 cellát a 2021-es értékesítési adatok. Tehát a képlet a következő lesz.

=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))

Végül a kimenetnek az alábbi képen látható módon kell kinéznie.

Bővebben: Szöveg keresése az Excel tartományban és a cellahivatkozás visszaadása (3 mód)

Módszer-3: Nevezett tartomány és INDIRECT funkció kombinálása

A harmadik módszerünkhöz kombináljuk az Excel Megnevezett tartomány funkció a INDIREKT függvényt, hogy dinamikusan hivatkozzon egy másik munkalap cellájára. Ezért értsük meg és nézzük meg a folyamatot a következő lépésekben.

📌 Lépések :

  • Kezdetben folytassa a Sales_Data_2022 munkalap>> válassza ki a C5:C14 cellák>> adjon meg egy megfelelő nevet, ebben az esetben, Sales_Data_2022 , a Név doboz .

  • Hasonló módon adjon nevet a C5:C14 cellák tartománya a Sales_Data_2021 munkalap.

  • Ezután adja meg a Megnevezett tartományok a F5 és F6 cellák az alábbiak szerint.

📃 Megjegyzés: Kérjük, győződjön meg róla, hogy beírja a pontos nevek , különben hibaüzenetet kaphat. Ha azonban gondot okoz a pontos nevek megadása, akkor előhívhatja a következő listát Megnevezett tartományok a F3 billentyűvel a billentyűzeten.

  • Ezután válassza ki a C5:C14 cellákat, és illessze be az alábbi kifejezést.

=INDIRECT(F5)

Itt a F5 cella a Sales_Data_2022 Megnevezett tartomány .

  • Hasonló módon ismételje meg az eljárást a D5:D14 cellák.

=INDIRECT(F6)

Itt a F6 cellák a Sales_Data_2021 Megnevezett tartomány .

Az eredményeknek végül úgy kell kinézniük, mint az alábbi képernyőképen.

4. módszer: INDEX és MATCH funkciók használata

Azok számára, akik több technikát szeretnének megismerni, kombinálhatják a INDEX és MATCH függvények, hogy visszaadja a cellahivatkozást egy másik munkalapról. Szóval, csak kövesse a példát.

📌 Lépések :

  • A legelején menjen a C5 cellába, majd másolja be a következő kifejezést a Formula bár .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

A fenti kifejezésben a "Sales_Data_2022" utal a Megnevezett tartomány és a C5 cella jelzi a Értékesítés érték a Sam .

Formula bontás:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → visszaadja a megadott értéknek megfelelő elem relatív pozícióját egy tömbben. Itt, Sales_Data_2022!C5 a lookup_value argumentum, amely a Értékesítés érték a Sam ...a következőkben, Sales_Data_2022 a lookup_array érv ( Megnevezett tartomány ), ahonnan a C5 cellának megfelel. Végül, 0 az opcionális match_type argumentum, amely a Pontos egyezés kritériumok.
    • Kimenet → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → lesz
    • =INDEX(Sales_Data_2022,1) → egy adott tartományban lévő sor és oszlop metszéspontjában lévő értéket adja vissza. Ebben a kifejezésben a Sales_Data_2022 a array érv ( Megnevezett tartomány ), amelyek az értékesítési értékeket képviselik a C5:C14 cellák. Következő, 1 a row_num argumentum, amely a sor helyét jelzi.
    • Kimenet → $2435

  • Ezt követően ugorjon a D5 cella>> adja meg az alábbi kifejezést.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

Ebben a képletben a "Sales_Data_2021" utal a Nevezett tartomány, ezzel szemben a C5 cella jelzi a Értékesítés érték a Sam .

Ennek következtében az eredményeknek az alábbi képhez hasonlóan kell kinézniük.

Módszer-5: A VLOOKUP funkció alkalmazása

Egy másik módja annak, hogy dinamikusan hivatkozhasson egy másik Excel lap cellájára, a következő módon történik VLOOKUP funkció amely a megadott sor- és oszlopszámoknak megfelelő értéket adja vissza. Ez egyszerű és könnyű, ezért csak kövesse a lépéseket.

📌 Lépések :

  • Kezdetnek navigáljon a C5 cella>> illessze be az alábbi kifejezést.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Itt a "Sales_Data_2022!" a munkalap nevét, a Sales_Data_2022 rámutat a Megnevezett tartomány , és a C5 cella jelzi a Értékesítés érték a Sam .

Formula bontás:

  • VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → egy értéket keres egy táblázat bal szélső oszlopában, majd visszaad egy értéket ugyanabban a sorban egy általad megadott oszlopból. Itt, Sales_Data_2022!C5 ( lookup_value argumentum) a Sales_Data_2022 ( table_array érv) Megnevezett tartomány . Következő, 1 ( col_index_num argumentum) a keresési érték oszlopszámát jelöli. Végül, HAMIS ( range_lookup argumentum) a Pontos egyezés a keresési érték.
    • Kimenet → $2435

  • Ismételje meg ugyanezt a folyamatot a D5 cellába a 2021-es évre vonatkozó adatok beillesztéséhez.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

Ebben a kifejezésben a "Sales_Data_2021!" a munkalap nevére utal, a Sales_Data_2021 jelzi a Megnevezett tartomány , és a C5 cella a Értékesítés érték a Sam .

Ezt követően a kimenetnek az alábbi képen láthatónak kell lennie.

Hogyan lehet hivatkozni egy másik lap cellájára az Excel cellájának értéke alapján

Végül, de nem utolsósorban az Excel egy újabb ügyes trükköt tartogat a tarsolyában! Laikusan fogalmazva, az Excel függvények segítségével adatokat húzhat egy másik munkalapból, és több műveletet is elvégezhet. Így nézzük meg az eljárásokat egyszerű lépésekben.

📌 Lépések :

  • Először is, lépjen a C7 cella>> navigáljon a Adatok fülön>> kattintson a Adatérvényesítés legördülő.

Ez megnyitja a Adatérvényesítés ablak.

  • Ezután a Engedélyezze a mezőben válassza a Lista opció.
  • Ezután, a Forrás mezőbe írja be a Megnevezett tartományok a következőkben meghatározottak szerint korábbi módszer .

Végül ez beilleszti a Adatérvényesítés legördülő menüpontban a C7 cellát az alábbi képen látható módon.

  • Másodszor, ugorjon a C8 cella>> írja be az alábbi képletet az alábbiak kiszámításához

Maximális értékesítés értéket a MAX funkció .

=MAX(INDIRECT(C7))

Itt a INDIRECT funkció tárolja és visszaadja a Megnevezett tartomány az aktuális munkalapra, míg a C7 cella utal a Sales_Data_2022 .

  • Hasonlóképpen, számítsa ki a Minimális értékesítés érték a C9 cellát a MIN funkció .

=MIN(INDIREKT(C7))

  • Harmadszor, szerezze be a Átlagos értékesítés a AVERAGE funkció az alábbiak szerint.

=ÁTLAG(INDIREKT(C7))

  • Negyedszer, alkalmazza a SUM funkció a Teljes értékesítés USD-ben.

=SUM(INDIRECT(C7))

Végül az eredménynek úgy kell kinéznie, mint az alábbi képernyőképen.

Ezenkívül, ha a Sales_Data_2021 a legördülő listából, az eredmények ennek megfelelően jelennek meg.

Gyakorlati szekció

Itt, mi biztosítottunk egy Gyakorlat rész a lapok jobb oldalán, hogy gyakorolhassátok magatokat. Kérjük, hogy mindenképpen egyedül csináljátok.

Következtetés

Remélem, hogy ez a cikk segít megérteni, hogyan lehet dinamikusan hivatkozni egy másik Excel-táblában lévő cellára. Ha bármilyen kérdése van, kérjük, hagyjon megjegyzést az alábbiakban. Továbbá, ha még több ilyen cikket szeretne olvasni, akkor látogasson el weboldalunkra. ExcelWIKI .

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.