Obsah
Už vás nebaví ručne odkazovať na bunky v inom pracovnom hárku? Potom mám pre vás skvelú správu, pretože v tomto článku vám ukážeme ako dynamicky odkazovať na bunku v inom hárku programu Excel namiesto toho, aby ste ich zadávali ručne. Okrem toho preskúmame aj to, ako odkazovať na bunku v inom tabuľkovom procesore na základe hodnoty bunky.
Stiahnite si cvičebnicu
Cvičebnicu si môžete stiahnuť z nižšie uvedeného odkazu.
Dynamické odkazovanie na bunky.xlsx
5 spôsobov dynamického odkazovania na bunku v inom liste v programe Excel
Excel ponúka viacero spôsobov použitia dynamického odkazovania na bunky pomocou zabudovaných funkcií a vlastností, preto si každú metódu pozrime samostatne a podrobne.
Teraz zvážme Súbor údajov o predaji za rok 2020 uvedené v B4:C14 bunky, ktoré znázorňujú Názvy obchodných zástupcov a ich Predaj v USD.
Podobným spôsobom sa Súbor údajov o predaji za rok 2021 je znázornený v nasledujúcom pracovnom hárku.
Tu sme použili Microsoft Excel 365 verziu, môžete použiť akúkoľvek inú verziu podľa toho, ako vám to vyhovuje.
Metóda 1: Použitie priameho odkazu na bunku
Pri našej prvej metóde začneme najjednoduchším spôsobom odkazovania na bunku z iného pracovného hárka. Postup je znázornený v nasledujúcich krokoch.
📌 Kroky :
- V prvom rade prejdite na C5 bunka>> zadajte nižšie uvedený výraz, aby ste získali príslušné údaje o predaji za rok 2022.
=Sales_Data_2022!C5
Tu sa "Sales_Data_2022!" odkazuje na názov pracovného hárku, ktorý je Údaje o predaji_2022 zatiaľ čo C5 bunka označuje Predaj hodnota pre Sam .
- Potom použite Nástroj na vyplnenie rukoväte skopírovať vzorec do buniek nižšie.
- Podobne prejdite na D5 bunka>> zadajte nasledujúci výraz, aby ste získali príslušné údaje o predaji za rok 2021.
=Sales_Data_2021!C5
V tomto vyjadrení sa "Sales_Data_2021!" ukazuje na názov pracovného hárka, ktorý je Údaje o predaji_2021 a C5 bunka predstavuje Predaj hodnota pre Sam .
Po dokončení vyššie uvedených krokov by mal výsledok vyzerať ako na obrázku nižšie.
Metóda 2: Využitie funkcie INDIRECT
Ak patríte k ľuďom, ktorí radi používajú funkcie programu Excel, nasledujúca metóda vás zaujme. Funkcia INDIRECT na uloženie odkazu na bunku a vrátenie jej hodnoty do aktuálneho pracovného hárka. Teraz mi dovoľte, aby som tento postup demonštroval v nasledujúcich krokoch.
📌 Kroky :
- V prvom rade prejdite do C5 bunka>> zadajte výraz uvedený nižšie, aby ste sa odvolali na bunku zodpovedajúcu údajom o predaji za rok 2022.
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5))
Tu sa "Sales_Data_2022!" označuje názov pracovného hárka, zatiaľ čo C5 bunka označuje Predaj hodnota pre Sam .
Rozdelenie vzorca:
- INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) → vráti odkaz zadaný textovým reťazcom. Tu, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) je ref_text argument, ktorý vracia odkaz na bunku Predaj hodnotu v Údaje o predaji_2022 pracovný list. Ampersand (&) operátor spája názov listu a odkaz na bunku.
- Výstup → 2435 USD
- Podobne prejdite na D5 bunka na získanie Údaje o predaji za rok 2021. Vzorec bude teda nasledovný.
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5))
Nakoniec by mal výstup vyzerať ako na obrázku nižšie.
Prečítajte si viac: Vyhľadanie textu v rozsahu aplikácie Excel a vrátenie odkazu na bunku (3 spôsoby)
Metóda 3: Kombinácia pomenovaného rozsahu a funkcie INDIRECT
Pri tretej metóde skombinujeme funkciu Excelu Funkcia pomenovaného rozsahu s INDIRECT funkcie na dynamické odkazovanie na bunku v inom pracovnom hárku. Pochopme preto a pozrite si postup v nasledujúcich krokoch.
📌 Kroky :
- Najskôr prejdite na Údaje o predaji_2022 pracovný hárok>> vyberte C5:C14 bunky>> zadajte vhodný názov, v tomto prípade, Údaje o predaji_2022 , v Box s názvom .
- Podobným spôsobom uveďte názov pre C5:C14 rozsah buniek v Údaje o predaji_2021 pracovný list.
- Ďalej zadajte Pomenované rozsahy v F5 a F6 bunky, ako je znázornené nižšie.
📃 Poznámka: Uistite sa, že ste zadali presné názvy , inak sa môže vyskytnúť chyba. Ak však máte problém s presnými názvami, môžete si vyvolať zoznam Pomenované rozsahy stlačením tlačidla F3 na klávesnici.
- Potom vyberte C5:C14 buniek a vložte výraz uvedený nižšie.
=INDIRECT(F5)
Tu sa F5 bunka predstavuje Údaje o predaji_2022 Pomenovaný rozsah .
- Podobným spôsobom zopakujte postup pre D5:D14 bunky.
=INDIRECT(F6)
Tu sa F6 bunky odkazujú na Údaje o predaji_2021 Pomenovaný rozsah .
Nakoniec by výsledky mali vyzerať ako na nasledujúcom obrázku.
Metóda 4: Použitie funkcií INDEX a MATCH
Tí z vás, ktorí sa chcú dozvedieť viac techník, môžu skombinovať INDEX a MATCH funkcie na vrátenie odkazu na bunku z iného pracovného hárka.
📌 Kroky :
- Na samom začiatku prejdite na C5 a skopírujte a vložte nasledujúci výraz do bunky Bar s formulou .
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
Vo vyššie uvedenom výraze je "Sales_Data_2022" sa vzťahuje na Pomenovaný rozsah a C5 bunka označuje Predaj hodnota pre Sam .
Rozdelenie vzorca:
- MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → vráti relatívnu pozíciu položky v poli, ktorá zodpovedá zadanej hodnote. Tu, Sales_Data_2022!C5 je lookup_value argument, ktorý odkazuje na Predaj hodnota pre Sam ... Po, Údaje o predaji_2022 predstavuje lookup_array argument ( Pomenovaný rozsah ), odkiaľ sa hodnota odkazujúca na C5 bunka je zhodná. Napokon, 0 je voliteľný match_type argument, ktorý označuje Presná zhoda kritériá.
- Výstup → 1
- INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → sa stáva
- =INDEX(Sales_Data_2022,1) → vracia hodnotu v priesečníku riadku a stĺpca v danom rozsahu. Údaje o predaji_2022 je pole argument ( Pomenovaný rozsah ), ktoré predstavujú hodnoty predaja v C5:C14 bunky. Ďalšie, 1 je číslo_riadku argument, ktorý označuje umiestnenie riadku.
- Výstup → 2435 USD
- Po tomto kroku prejdite na D5 bunka>> zadajte nižšie uvedený výraz.
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
V tomto vzorci sa "Sales_Data_2021" sa vzťahuje na Pomenovaný rozsah, na rozdiel od toho C5 bunka označuje Predaj hodnota pre Sam .
Výsledky by mali vyzerať ako na nasledujúcom obrázku.
Metóda 5: Použitie funkcie VLOOKUP
Ďalší spôsob, ako dynamicky odkazovať na bunku v inom hárku programu Excel, zahŕňa použitie príkazu Funkcia VLOOKUP ktorý vráti hodnotu podľa zadaných čísel riadkov a stĺpcov. Teraz je to jednoduché a ľahké, preto stačí postupovať podľa nasledujúcich krokov.
📌 Kroky :
- Na začiatok prejdite do C5 bunka>> vložte výraz uvedený nižšie.
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
Tu sa "Sales_Data_2022!" predstavuje názov pracovného hárka, a Údaje o predaji_2022 poukazuje na Pomenovaný rozsah a C5 bunka označuje Predaj hodnota pre Sam .
Rozdelenie vzorca:
- VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → vyhľadá hodnotu v ľavom stĺpci tabuľky a potom vráti hodnotu v tom istom riadku zo stĺpca, ktorý zadáte. Tu, Sales_Data_2022!C5 ( lookup_value argument) je mapovaný z Údaje o predaji_2022 ( table_array argument) Pomenovaný rozsah . Ďalej, 1 ( col_index_num argument) predstavuje číslo stĺpca vyhľadávanej hodnoty. Napokon, FALSE ( range_lookup argument) sa vzťahuje na Presná zhoda hodnoty vyhľadávania.
- Výstup → 2435 USD
- Rovnaký postup zopakujte aj v D5 bunky na vloženie údajov za rok 2021.
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
V tomto vyjadrení sa "Sales_Data_2021!" odkazuje na názov pracovného hárka, na Údaje o predaji_2021 označuje Pomenovaný rozsah a C5 bunka predstavuje Predaj hodnota pre Sam .
Následne by sa váš výstup mal zobraziť ako na nasledujúcom obrázku.
Ako odkazovať na bunku v inom hárku na základe hodnoty bunky v programe Excel
V neposlednom rade má Excel v rukáve ešte jeden šikovný trik! Laicky povedané, pomocou funkcií Excelu môžete vytiahnuť údaje z iného pracovného hárka a vykonať viacero operácií. Pozrime sa teda na postupy v jednoduchých krokoch.
📌 Kroky :
- Najprv prejdite na C7 bunka>> prejdite na Údaje kliknite na kartu>> kliknite na Overovanie údajov rozbaľovací zoznam.
Teraz sa otvára Overovanie údajov okno.
- Ďalej v Povoľte vyberte pole Zoznam možnosť.
- Potom pre Zdroj do poľa zadajte Pomenované rozsahy ako je definované v predchádzajúca metóda .
Nakoniec sa tým vloží Overovanie údajov v rozbaľovacom zozname C7 bunky, ako je znázornené na obrázku nižšie.
- Po druhé, prejdite na C8 bunka>> zadajte vzorec uvedený nižšie na výpočet
Maximálny predaj hodnotu pomocou Funkcia MAX .
=MAX(INDIRECT(C7))
Tu sa Funkcia INDIRECT ukladá a vracia hodnoty Pomenovaný rozsah do aktuálneho pracovného hárka, zatiaľ čo C7 bunka sa vzťahuje na Údaje o predaji_2022 .
- Podobne vypočítajte aj Minimálny predaj hodnotu v C9 bunky s Funkcia MIN .
=MIN(INDIRECT(C7))
- Po tretie, získajte Priemerný predaj pomocou Funkcia AVERAGE ako je uvedené nižšie.
=PRIEMER(INDIRECT(C7))
- Po štvrté, použite Funkcia SUM na výpočet Celkový predaj v USD.
=SUM(INDIRECT(C7))
Výsledok by mal vyzerať ako na obrázku nižšie.
Okrem toho, ak si vyberiete Údaje o predaji_2021 z rozbaľovacieho zoznamu sa zobrazia príslušné výsledky.
Praktická časť
Tu sme poskytli Cvičenie časť na pravej strane každého hárku, aby ste si to mohli sami precvičiť. Uistite sa, že to robíte sami.
Záver
Dúfam, že vám tento článok pomôže pochopiť, ako dynamicky odkazovať na bunku v inom hárku programu Excel. Ak máte nejaké otázky, zanechajte komentár nižšie. Ak si chcete prečítať ďalšie podobné články, môžete navštíviť našu webovú stránku ExcelWIKI .