Satura rādītājs
Jums ir apnicis manuāli atsaukties uz šūnām citā darblapā? Tad man jums ir labas ziņas, jo šajā rakstā mēs jums parādīsim. kā dinamiski atsaukties uz šūnu citā Excel lapā Turklāt mēs arī izpētīsim, kā atsaukties uz šūnu citā izklājlapā, pamatojoties uz šūnas vērtību.
Lejupielādēt Practice Workbook
No zemāk redzamās saites varat lejupielādēt prakses darba burtnīcu.
Dinamiskā šūnu atsauce.xlsx
5 veidi, kā programmā Excel dinamiski atsaukties uz šūnu citā lapā
Excel piedāvā vairākus veidus, kā piemērot dinamisko atsauci uz šūnām, izmantojot iebūvētās funkcijas un funkcijas, tāpēc aplūkosim katru metodi atsevišķi un detalizēti.
Tagad aplūkosim 2020 Pārdošanas datu kopa parādīts B4:C14 šūnas, kas attēlo Nosaukumi pārdošanas pārstāvjiem un viņu Pārdošana attiecīgi USD.
Līdzīgā veidā 2021. gada pārdošanas datu kopa ir parādīts nākamajā darblapā.
Šeit mēs izmantojām Microsoft Excel 365 versiju, jūs varat izmantot jebkuru citu versiju atbilstoši jūsu ērtībām.
1. metode: izmantojot tiešo šūnu atsauci
Pirmajā metodē sāksim ar vienkāršāko veidu, kā atsaukties uz šūnu no citas darblapas. Turpmāk process ir ilustrēts tālāk redzamajos soļos.
📌 Soļi :
- Vispirms dodieties uz C5 šūna>> ierakstiet tālāk norādīto izteiksmi, lai iegūtu attiecīgos 2022. gada pārdošanas datus.
=Sales_Data_2022!C5
Šajā gadījumā "Sales_Data_2022!" attiecas uz darblapas nosaukumu, kas ir Sales_Data_2022 bet C5 šūna norāda Pārdošana vērtība Sems .
- Pēc tam izmantojiet Aizpildīšanas roktura rīks lai kopētu formulu tālāk esošajās šūnās.
- Līdzīgi pāriet uz D5 šūna>> ievadiet šādu izteiksmi, lai ievadītu atbilstošos pārdošanas datus 2021. gadam.
=Sales_Data_2021!C5
Šajā izteiksmē "Sales_Data_2021!" norāda uz darblapas nosaukumu, kas ir Sales_Data_2021 un C5 šūnā ir Pārdošana vērtība Sems .
Visbeidzot, pēc iepriekš minēto darbību veikšanas rezultātam vajadzētu izskatīties kā attēlā zemāk.
2. metode: izmantojot INDIRECT funkciju
Ja esat viens no tiem cilvēkiem, kam patīk izmantot Excel funkcijas, tad šī metode jums ir pieejama. Šeit mēs izmantosim funkciju INDIRECT funkcija lai saglabātu šūnas atsauci un atgrieztu tās vērtību pašreizējā darblapā. Tagad ļaujiet man parādīt procesu turpmāk aprakstītajos soļos.
📌 Soļi :
- Vispirms dodieties uz C5 šūna>> ierakstiet tālāk norādīto izteiksmi, lai atsauktos uz šūnu, kas atbilst 2022. gada pārdošanas datiem.
=INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)))
Šajā gadījumā "Sales_Data_2022!" norāda darblapas nosaukumu, bet C5 šūna norāda Pārdošana vērtība Sems .
Formulas sadalījums:
- INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) → atgriež atsauci, kas norādīta ar teksta virkni. Šeit, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) ir ref_text arguments, kas atgriež šūnas atsauci uz Pārdošana vērtība Sales_Data_2022 darba lapa. Ampersands (&) operators savieno lapas nosaukumu un šūnas atsauci.
- Izvades jauda → $2435
- Tāpat pāriet uz D5 šūna, lai iegūtu 2021. gada pārdošanas dati. Tādējādi formula būs šāda.
=INDIRECT("Sales_Data_2021!"&ADDRESS(ROW(C5),COLUMN(C5)))
Visbeidzot, izvades rezultātam vajadzētu izskatīties kā attēlā zemāk.
Lasīt vairāk: Teksta atrašana Excel diapazonā un šūnu atsauces atgriešana (3 veidi)
3. metode: Nosauktā diapazona un INDIRECT funkcijas apvienošana
Trešajā metodē mēs apvienosim Excel Nosauktā diapazona funkcija ar INDIRECT funkciju, lai dinamiski atsauktos uz šūnas citā darblapā. Tāpēc izprotam un redzam procesu turpmākajos soļos.
📌 Soļi :
- Sākotnēji dodieties uz Sales_Data_2022 darblapa>> atlasiet C5:C14 šūnas>> šajā gadījumā ievadiet piemērotu nosaukumu, Sales_Data_2022 , jo Nosaukuma lodziņš .
- Līdzīgā veidā nosauciet nosaukumu C5:C14 šūnu diapazons Sales_Data_2021 darba lapa.
- Tālāk ievadiet Nosaukti diapazoni in the F5 un F6 šūnas, kā parādīts turpmāk.
📃 Piezīme: Lūdzu, pārliecinieties, ka ievadāt precīzi nosaukumi , pretējā gadījumā var tikt pieļauta kļūda. Tomēr, ja jums ir problēmas ar precīziem nosaukumiem, varat izvadīt sarakstu Nosaukti diapazoni nospiežot F3 taustiņš tastatūrā.
- Pēc tam atlasiet C5:C14 šūnas un ievietojiet tālāk norādīto izteiksmi.
=INDIRECT(F5)
Šajā gadījumā F5 šūnā ir Sales_Data_2022 Nosauktais diapazons .
- Līdzīgi atkārtojiet procedūru ar D5:D14 šūnas.
=INDIRECT(F6)
Šajā gadījumā F6 šūnas attiecas uz Sales_Data_2021 Nosauktais diapazons .
Rezultātiem galu galā vajadzētu izskatīties tā, kā parādīts zemāk redzamajā ekrānšāviņā.
4. metode: INDEX un MATCH funkciju izmantošana
Tiem, kas vēlas apgūt vairāk paņēmienu, varat apvienot. INDEX un MATCH funkcijas, lai atgrieztu šūnas atsauci no citas darblapas. Tāpēc vienkārši sekojiet līdzi.
📌 Soļi :
- Pašā sākumā dodieties uz C5 šūnā un kopējiet un ielīmējiet šādu izteiksmi. Formula Bar .
=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))
Iepriekš minētajā izteiksmes veidā "Sales_Data_2022" attiecas uz Nosauktais diapazons un C5 šūna norāda Pārdošana vērtība Sems .
Formulas sadalījums:
- MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → atgriež elementa relatīvo pozīciju masīvā, kas atbilst norādītajai vērtībai. Šeit, Sales_Data_2022!C5 ir lookup_value arguments, kas attiecas uz Pārdošana vērtība Sems .., Sales_Data_2022 ir lookup_array arguments ( Nosauktais diapazons ), no kurienes vērtība, kas attiecas uz C5 šūna ir saskaņota. Visbeidzot, 0 ir neobligātais match_type arguments, kas norāda Precīza atbilstība kritēriji.
- Izvades → 1
- INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → kļūst
- =INDEX(Sales_Data_2022,1) → atgriež vērtību rindas un kolonnas krustpunktā dotajā diapazonā. Šajā izteiksmē Sales_Data_2022 ir masīvs arguments ( Nosauktais diapazons ), kas atspoguļo pārdošanas vērtības C5:C14 šūnas. Nākamais, 1 ir rindu_num arguments, kas norāda rindas atrašanās vietu.
- Izvades jauda → $2435
- Pēc tam pārejiet uz D5 šūna>>> ievadiet tālāk norādīto izteiksmi.
=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))
Šajā formulā "Sales_Data_2021" attiecas uz Nosauktais diapazons, Turpretī C5 šūna norāda Pārdošana vērtība Sems .
Rezultātiem vajadzētu izskatīties kā attēlā zemāk.
5. metode: VLOOKUP funkcijas piemērošana
Cits veids, kā dinamiski atsaukties uz šūnas citā Excel lapā, ir, izmantojot VLOOKUP funkcija kas atgriež vērtību atbilstoši dotajiem rindas un kolonnas numuriem. Tagad tas ir vienkārši un viegli, tāpēc vienkārši izpildiet šos soļus.
📌 Soļi :
- Lai sāktu, dodieties uz C5 šūna>>> ievietojiet tālāk norādīto izteiksmi.
=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)
Šajā gadījumā "Sales_Data_2022!" ir darblapas nosaukums, bet Sales_Data_2022 norāda uz Nosauktais diapazons , un C5 šūna norāda Pārdošana vērtība Sems .
Formulas sadalījums:
- VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → meklē vērtību tabulas kreisākajā kreisajā slejā un pēc tam atgriež vērtību tajā pašā rindā no norādītās slejas. Šeit, Sales_Data_2022!C5 ( lookup_value arguments) tiek pārnests no Sales_Data_2022 ( table_array arguments) Nosauktais diapazons . Nākamais, 1 ( col_index_num arguments) ir meklēšanas vērtības kolonnas numurs. Visbeidzot, FALSE ( range_lookup arguments) attiecas uz Precīza atbilstība meklēšanas vērtības.
- Izvades jauda → $2435
- Pēc tam atkārtojiet to pašu procesu D5 šūnā ievietot 2021. gada datus.
=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)
Šajā izteiksmē "Sales_Data_2021!" attiecas uz darblapas nosaukumu, bet Sales_Data_2021 norāda uz Nosauktais diapazons , un C5 šūnā ir Pārdošana vērtība Sems .
Pēc tam jūsu izvades rezultātam vajadzētu parādīties kā attēlā zemāk.
Kā atsaukties uz šūnu citā lapā, pamatojoties uz šūnas vērtību programmā Excel
Visbeidzot, bet ne mazāk svarīgi, Excel ir vēl viens atjautīgs triks, kas ir paslēpts tās piedurknē! Vienkāršoti runājot, jūs varat izvilkt datus no citas darblapas un veikt vairākas darbības, izmantojot Excel funkcijas. Tādējādi aplūkosim procedūras vienkāršos soļos.
📌 Soļi :
- Vispirms pārvietojiet uz C7 šūna>> pāriet uz Dati cilne>> noklikšķiniet uz Datu validēšana nolaižamajā sarakstā.
Tagad tas atver Datu validēšana logs.
- Tālāk, sadaļā Atļaut laukā izvēlieties Saraksts iespēja.
- Tad, lai Avots: laukā ievadiet Nosaukti diapazoni kā noteikts iepriekšējā metode .
Galu galā tas ievieto Datu validēšana nolaižamajā sarakstā C7 šūnā, kā parādīts attēlā zemāk.
- Otrkārt, pāriet uz C8 šūna>> ievadiet tālāk norādīto formulu, lai aprēķinātu
Maksimālais pārdošanas apjoms vērtību, izmantojot MAX funkcija .
=MAX(INDIRECT(C7))
Šajā gadījumā INDIRECT funkcija saglabā un atdod vērtības Nosauktais diapazons uz pašreizējo darblapu, bet C7 šūna attiecas uz Sales_Data_2022 .
- Tāpat aprēķiniet Minimālais pārdošanas apjoms vērtība C9 šūna ar MIN funkcija .
=MIN(INDIRECT(C7))
- Treškārt, iegūstiet Vidējais pārdošanas apjoms izmantojot Vidējā vērtība funkcija kā parādīts turpmāk.
= VIDĒJAIS(INDIRECT(C7))
- Ceturtkārt, piemēro SUM funkcija lai aprēķinātu Kopējais pārdošanas apjoms ASV dolāros.
=SUM(INDIRECT(C7))
Rezultātam vajadzētu izskatīties tā, kā parādīts zemāk redzamajā ekrāna attēlā.
Turklāt, ja izvēlaties Sales_Data_2021 no nolaižamajā sarakstā, rezultāti tiks attiecīgi parādīti.
Prakses sadaļa
Šeit mēs esam nodrošinājuši Prakse Katras lapas labajā pusē atrodas sadaļa, lai jūs varētu praktizēties pats. Lūdzu, pārliecinieties, ka to veicat pats.
Secinājums
Es ceru, ka šis raksts palīdzēs jums saprast, kā dinamiski atsaukties uz šūnu citā Excel lapā. Ja jums ir kādi jautājumi, lūdzu, atstājiet komentāru zemāk. Arī tad, ja vēlaties izlasīt vairāk rakstu, piemēram, šo, varat apmeklēt mūsu vietni. ExcelWIKI .