Jak dynamicky odkazovat na buňku v jiném listu v aplikaci Excel

  • Sdílet Toto
Hugh West

Už vás nebaví ručně odkazovat na buňky v jiném pracovním listu? Pak mám pro vás skvělou zprávu, protože v tomto článku vám ukážeme, že jak dynamicky odkazovat na buňku v jiném listu aplikace Excel namísto jejich ručního zadávání. Kromě toho se budeme zabývat také tím, jak se na základě hodnoty buňky odkazovat na buňku v jiném tabulkovém procesoru.

Stáhnout cvičebnici

Cvičebnici si můžete stáhnout z níže uvedeného odkazu.

Dynamické odkazování na buňky.xlsx

5 způsobů dynamického odkazování na buňku v jiném listu v aplikaci Excel

Excel nabízí více způsobů použití dynamického odkazování na buňky pomocí vestavěných funkcí a vlastností, proto se podívejme na každou metodu zvlášť a podrobně.

Nyní se zamysleme nad Soubor údajů o prodeji v roce 2020 zobrazené v B4:C14 buňky, které znázorňují Jména obchodních zástupců a jejich Prodej v USD.

Podobným způsobem se Soubor údajů o prodeji za rok 2021 je uveden v následujícím pracovním listu.

Zde jsme použili Microsoft Excel 365 verzi, můžete použít jakoukoli jinou verzi podle toho, jak vám to vyhovuje.

Metoda 1: Použití přímé reference na buňku

U našeho prvního způsobu začneme nejjednodušším způsobem odkazování na buňku z jiného listu. Postup je znázorněn v níže uvedených krocích.

📌 Kroky :

  • V první řadě přejděte na C5 buňka>> zadejte níže uvedený výraz, abyste získali odpovídající údaje o prodeji za rok 2022.

=Sales_Data_2022!C5

Zde se "Sales_Data_2022!" odkazuje na název pracovního listu, který je Prodejní_data_2022 zatímco C5 buňka označuje Prodej hodnotu pro Sam .

  • Pak použijte Nástroj pro naplnění rukojeti zkopírovat vzorec do níže uvedených buněk.

  • Podobně přejděte na D5 buňka>> zadejte následující výraz, abyste získali odpovídající údaje o prodeji za rok 2021.

=Sales_Data_2021!C5

V tomto výrazu je "Sales_Data_2021!" ukazuje na název pracovního listu, který je Prodejní_data_2021 a C5 buňka představuje Prodej hodnotu pro Sam .

Po dokončení výše uvedených kroků by měl výsledek vypadat jako na obrázku níže.

Metoda-2: Využití funkce INDIRECT

Pokud patříte mezi ty, kteří rádi používají funkce aplikace Excel, pak je pro vás následující metoda vhodná. Zde použijeme funkci Funkce INDIRECT k uložení odkazu na buňku a vrácení její hodnoty do aktuálního listu. Nyní mi dovolte předvést tento postup v následujících krocích.

📌 Kroky :

  • Především přejděte do C5 buňka>> zadejte níže uvedený výraz pro odkaz na buňku odpovídající údajům o prodeji za rok 2022.

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

Zde se "Sales_Data_2022!" označuje název pracovního listu, zatímco tlačítko C5 buňka označuje Prodej hodnotu pro Sam .

Rozdělení vzorců:

  • INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) → vrátí odkaz zadaný textovým řetězcem. Zde, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) je ref_text argument, který vrací odkaz na buňku Prodej hodnotu v Prodejní_data_2022 pracovní list. Ampersand (&) operátor spojí název listu a odkaz na buňku.
    • Výstup → 2435 USD

  • Stejně tak přejděte na D5 buňka pro získání Údaje o prodeji za rok 2021. Vzorec tedy bude vypadat následovně.

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

Nakonec by výstup měl vypadat jako na obrázku níže.

Přečtěte si více: Vyhledání textu v rozsahu aplikace Excel a vrácení odkazu na buňku (3 způsoby)

Metoda 3: Kombinace pojmenovaného rozsahu a funkce INDIRECT

Pro naši třetí metodu zkombinujeme funkci Excelu Funkce pojmenovaného rozsahu s INDIREKTNÍ funkce dynamicky odkazovat na buňku v jiném pracovním listu. Pochopme tedy a prohlédněme si postup v následujících krocích.

📌 Kroky :

  • Zpočátku přejděte na Prodejní_data_2022 pracovní list>> vyberte C5:C14 buňky>> v tomto případě zadejte vhodný název, Prodejní_data_2022 , v Box se jménem .

  • Podobným způsobem pojmenujte také C5:C14 rozsah buněk v Prodejní_data_2021 pracovní list.

  • Dále zadejte Pojmenované rozsahy v F5 a F6 buňky, jak je uvedeno níže.

📃 Poznámka: Ujistěte se, že jste zadali přesné názvy , jinak může dojít k chybě. Pokud však máte problém s přesnými názvy, můžete vyvolat seznam. Pojmenované rozsahy stisknutím tlačítka F3 na klávesnici.

  • Poté vyberte C5:C14 a vložte níže uvedený výraz.

=INDIRECT(F5)

Zde se F5 buňka představuje Prodejní_data_2022 Pojmenovaný rozsah .

  • Podobným způsobem zopakujte postup pro D5:D14 buňky.

=INDIRECT(F6)

Zde se F6 buňky odkazují na Prodejní_data_2021 Pojmenovaný rozsah .

Nakonec by výsledky měly vypadat jako na obrázku níže.

Metoda-4: Použití funkcí INDEX a MATCH

Ti z vás, kteří se chtějí seznámit s dalšími technikami, mohou zkombinovat. INDEX a MATCH vrátit odkaz na buňku z jiného pracovního listu. Postupujte tedy podle něj.

📌 Kroky :

  • Na samém začátku přejděte na C5 a zkopírujte a vložte následující výraz do buňky Bar Formula .

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

Ve výše uvedeném výrazu je "Sales_Data_2022" odkazuje na Pojmenovaný rozsah a C5 buňka označuje Prodej hodnotu pro Sam .

Rozdělení vzorců:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → vrátí relativní pozici položky v poli odpovídající zadané hodnotě. Zde, Sales_Data_2022!C5 je lookup_value argument, který odkazuje na Prodej hodnotu pro Sam .., Prodejní_data_2022 představuje lookup_array argument ( Pojmenovaný rozsah ), odkud se hodnota odkazující na C5 buňka je shodná, 0 je nepovinný match_type argument, který označuje Přesná shoda kritéria.
    • Výstup → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → se stává
    • =INDEX(Sales_Data_2022,1) → vrací hodnotu v průsečíku řádku a sloupce v daném rozsahu. Prodejní_data_2022 je pole argument ( Pojmenovaný rozsah ), které představují hodnoty prodeje v C5:C14 buňky. Další, 1 je row_num argument, který označuje umístění řádku.
    • Výstup → 2435 USD

  • Poté přejděte na D5 buňka>> zadejte níže uvedený výraz.

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

V tomto vzorci se "Sales_Data_2021" odkazuje na Pojmenovaný rozsah, naproti tomu C5 buňka označuje Prodej hodnotu pro Sam .

Výsledky by tedy měly vypadat jako na obrázku níže.

Metoda-5: Použití funkce VLOOKUP

Další způsob, jak dynamicky odkazovat na buňku v jiném listu aplikace Excel, spočívá v použití příkazu Funkce VLOOKUP který vrátí hodnotu podle zadaných čísel řádků a sloupců. Nyní je to jednoduché a snadné, proto stačí postupovat podle následujících kroků.

📌 Kroky :

  • Začněte tím, že přejdete do C5 buňka>> vložte níže uvedený výraz.

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

Zde se "Sales_Data_2022!" představuje název pracovního listu a Prodejní_data_2022 ukazuje na Pojmenovaný rozsah a C5 buňka označuje Prodej hodnotu pro Sam .

Rozdělení vzorců:

  • VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → vyhledá hodnotu v nejlevějším sloupci tabulky a poté vrátí hodnotu ve stejném řádku ze zadaného sloupce. Zde, Sales_Data_2022!C5 ( lookup_value argument) je mapován z Prodejní_data_2022 ( table_array argument) Pojmenovaný rozsah . další, 1 ( col_index_num argument) představuje číslo sloupce hodnoty vyhledávání. nakonec, FALSE ( range_lookup argument) odkazuje na Přesná shoda hodnoty vyhledávání.
    • Výstup → 2435 USD

  • Stejný postup opakujte i v D5 buňka pro vložení údajů za rok 2021.

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

V tomto výrazu je "Sales_Data_2021!" odkazuje na název pracovního listu. Prodejní_data_2021 označuje Pojmenovaný rozsah a C5 buňka představuje Prodej hodnotu pro Sam .

Následně by se měl výstup zobrazit jako na obrázku níže.

Jak odkazovat na buňku v jiném listu na základě hodnoty buňky v aplikaci Excel

V neposlední řadě má Excel v rukávu ještě jeden šikovný trik! Laicky řečeno, pomocí funkcí Excelu můžete vytáhnout data z jiného listu a provést s nimi více operací. Podívejme se tedy na postupy v jednoduchých krocích.

📌 Kroky :

  • Nejprve se přesuňte do C7 buňka>> přejděte na stránku Data >> klikněte na kartu Ověřování dat rozevírací seznam.

Tím se otevírá Ověřování dat okno.

  • Dále v Povolit vyberte pole Seznam možnost.
  • Pak pro Zdroj: zadejte do pole Pojmenované rozsahy jak je definováno v předchozí metoda .

Nakonec se tím vloží Ověřování dat v rozevíracím seznamu C7 buňky, jak je znázorněno na obrázku níže.

  • Za druhé, přejděte na C8 buňka>> zadejte vzorec uvedený níže pro výpočet

Maximální prodej hodnotu pomocí Funkce MAX .

=MAX(INDIRECT(C7))

Zde se Funkce INDIRECT ukládá a vrací hodnoty Pojmenovaný rozsah do aktuálního pracovního listu, zatímco C7 buňka se vztahuje na Prodejní_data_2022 .

  • Stejně tak vypočítejte Minimální prodej hodnotu v C9 buňka s Funkce MIN .

=MIN(INDIRECT(C7))

  • Za třetí, získejte Průměrný prodej pomocí Funkce AVERAGE jak je uvedeno níže.

=PRŮMĚR(INDIRECT(C7))

  • Za čtvrté, použijte Funkce SUM pro výpočet Celkové tržby v USD.

=SOUČET(NEPŘÍMÝ(C7))

Výsledek by měl vypadat jako na obrázku níže.

Pokud navíc zvolíte Prodejní_data_2021 z rozevíracího seznamu se zobrazí odpovídající výsledky.

Praktická část

Zde jsme poskytli Cvičení část na pravé straně každého listu, abyste si to mohli sami procvičit. Ujistěte se, že to děláte sami.

Závěr

Doufám, že vám tento článek pomůže pochopit, jak dynamicky odkazovat na buňku v jiném listu aplikace Excel. Pokud máte nějaké dotazy, zanechte prosím komentář níže. Pokud si chcete přečíst další podobné články, můžete navštívit naše webové stránky. ExcelWIKI .

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.