Cum se face referire la o celulă dintr-o altă foaie în mod dinamic în Excel

  • Imparte Asta
Hugh West

Te-ai săturat să faci referințe manuale la celule dintr-o altă foaie de calcul? Atunci am vești bune pentru tine, pentru că în acest articol îți vom arăta cum se face referire dinamică la o celulă dintr-o altă foaie Excel în loc să le introducem manual. În plus, vom explora și cum să facem referire la o celulă dintr-o altă foaie de calcul pe baza valorii celulei.

Descărcați caietul de practică

Puteți descărca caietul de practică de la link-ul de mai jos.

Referință dinamică a celulelor.xlsx

5 moduri de a face referire la o celulă dintr-o altă foaie în mod dinamic în Excel

Excel oferă mai multe modalități de a aplica referințe dinamice la celule cu ajutorul funcțiilor și caracteristicilor încorporate, prin urmare, să vedem fiecare metodă în parte și în detaliu.

Acum, să luăm în considerare Set de date privind vânzările din 2020 prezentată în B4:C14 celule care ilustrează Nume reprezentanților de vânzări și a Vânzări în USD, respectiv în dolari SUA.

Într-o manieră similară, se poate aplica Set de date privind vânzările din 2021 este prezentată în următoarea foaie de lucru.

Aici, am folosit Microsoft Excel 365 puteți utiliza orice altă versiune, în funcție de preferințele dumneavoastră.

Metoda-1: Utilizarea referinței directe a celulei

Pentru prima noastră metodă, vom începe cu cel mai simplu mod de a face referire la o celulă dintr-o altă foaie de lucru. În acest sens, procesul este ilustrat în pașii de mai jos.

📌 Pași :

  • În primul rând, mergeți la C5 cell>> introduceți expresia de mai jos pentru a obține datele corespunzătoare privind vânzările pentru anul 2022.

=Sales_Data_2022!C5

În acest caz, se va utiliza "Sales_Data_2022!" se referă la numele foii de lucru care este Vânzări_Date_2022 în timp ce C5 indică celula Vânzări valoarea pentru Sam .

  • Apoi, utilizați Umpleți mânerul instrumentului pentru a copia formula în celulele de mai jos.

  • În mod similar, treceți la D5 cell>> introduceți următoarea expresie pentru a aduce datele corespunzătoare vânzărilor pentru anul 2021.

=Sales_Data_2021!C5

În această expresie, se utilizează "Sales_Data_2021!" indică numele foii de lucru care este Vânzări_Date_2021 și C5 reprezintă celula Vânzări valoarea pentru Sam .

În cele din urmă, după finalizarea pașilor de mai sus, rezultatul ar trebui să arate ca în imaginea de mai jos.

Metoda 2: Utilizarea funcției INDIRECT

Dacă sunteți unul dintre acei oameni cărora le place să folosească funcțiile Excel, atunci următoarea metodă vă va fi de folos. Aici, vom folosi funcția Funcția INDIRECT pentru a stoca referința celulei și a returna valoarea acesteia în foaia de lucru curentă. Acum, permiteți-mi să vă demonstrez procesul în pașii de mai jos.

📌 Pași :

  • În primul rând, navigați la pagina C5 cell>> introduceți expresia de mai jos pentru a face trimitere la celula corespunzătoare datelor de vânzări pentru 2022.

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

În acest caz, se va utiliza "Sales_Data_2022!" indică numele foii de lucru, în timp ce C5 indică celula Vânzări valoarea pentru Sam .

Repartizarea formulei:

  • INDIRECT("Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5))) → returnează referința specificată de un șir de text. Aici, "Sales_Data_2022!"&ADDRESS(ROW(C5),COLUMN(C5)) este ref_text care returnează referința de celulă a fișierului Vânzări în rubrica Vânzări_Date_2022 Fișa de lucru. Ampersandă (&) operatorul unește numele foii și referința celulei.
    • Ieșire → $2435

  • De asemenea, săriți la D5 celulă pentru obținerea Date de vânzare 2021. Deci, formula va fi ca cea de mai jos.

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

În cele din urmă, rezultatul ar trebui să arate ca în imaginea de mai jos.

Citește mai mult: Găsiți text în intervalul Excel și returnați referința celulei (3 moduri)

Metoda 3: Combinarea intervalului numit și a funcției INDIRECT

Pentru cea de-a treia metodă, vom combina Excel's Caracteristica Gama numită cu INDIRECT pentru a face referire dinamică la o celulă dintr-o altă foaie de lucru. Prin urmare, să înțelegem și să vedem procesul în pașii următori.

📌 Pași :

  • Inițial, treceți la Vânzări_Date_2022 foaie de calcul>> selectați foaia de calcul C5:C14 cells>> introduceți un nume adecvat, în acest caz, Vânzări_Date_2022 , în Caseta de nume .

  • În mod similar, dați un nume pentru C5:C14 intervalul de celule din Vânzări_Date_2021 fișă de lucru.

  • În continuare, introduceți Plaje numite în F5 și F6 celule, așa cum se arată mai jos.

📃 Notă: Vă rugăm să vă asigurați că introduceți în denumiri exacte , în caz contrar s-ar putea să apară o eroare. Totuși, dacă aveți probleme cu numele exacte, puteți să aduceți lista de Plaje numite prin apăsarea butonului F3 de pe tastatura dumneavoastră.

  • Apoi, selectați C5:C14 și introduceți expresia de mai jos.

=INDIRECT(F5)

În acest caz, se va utiliza F5 reprezintă celula Vânzări_Date_2022 Gama numită .

  • În mod similar, se repetă procedura pentru D5:D14 celule.

=INDIRECT(F6)

În acest caz, se va utiliza F6 celulele se referă la Vânzări_Date_2021 Gama numită .

În cele din urmă, rezultatele ar trebui să arate ca în captura de ecran de mai jos.

Metoda 4: Utilizarea funcțiilor INDEX și MATCH

Pentru cei care doresc să afle mai multe tehnici, puteți combina INDEX și MATCH pentru a returna referința celulei dintr-o altă foaie de lucru. Deci, urmați-mă.

📌 Pași :

  • La început, mergeți la C5 și copiați și lipiți următoarea expresie în celula Formula Bar .

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

În expresia de mai sus, se utilizează "Sales_Data_2022" se referă la Gama numită și C5 indică celula Vânzări valoarea pentru Sam .

Repartizarea formulei:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → returnează poziția relativă a unui element dintr-o matrice care corespunde valorii date. Aici, Vânzări_Date_2022!C5 este lookup_value argument care se referă la Vânzări valoarea pentru Sam . În urma, Vânzări_Date_2022 reprezintă lookup_array argument ( Gama numită ), de unde se obține valoarea care se referă la C5 celula este potrivit. În cele din urmă, 0 este opționalul match_type argument care indică Potrivire exactă criterii.
    • Ieșire → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → devine
    • =INDEX(Sales_Data_2022,1) → returnează o valoare aflată la intersecția dintre un rând și o coloană dintr-un interval dat. În această expresie, elementul Vânzări_Date_2022 este array argument ( Gama numită ) care reprezintă valorile de vânzare din C5:C14 celule. Următorul, 1 este număr_ rând argument care indică locația rândului.
    • Ieșire → $2435

  • După aceasta, treceți la D5 cell>> introduceți expresia de mai jos.

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

În această formulă, se utilizează "Sales_Data_2021" se referă la Gama de nume, în schimb, în ceea ce privește C5 indică celula Vânzări valoarea pentru Sam .

În consecință, rezultatele ar trebui să arate ca în imaginea de mai jos.

Metoda-5: Aplicarea funcției VLOOKUP

O altă modalitate de a face referință dinamică la o celulă dintr-o altă foaie Excel implică utilizarea funcției Funcția VLOOKUP care returnează o valoare în funcție de numerele de rânduri și coloane date. Acum, este simplu și ușor, deci trebuie doar să urmați pașii.

📌 Pași :

  • Pentru început, navigați la C5 cell>> introduceți expresia de mai jos.

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

În acest caz, se va utiliza "Sales_Data_2022!" reprezintă numele foii de lucru, iar Vânzări_Date_2022 indică faptul că Gama numită , iar C5 indică celula Vânzări valoarea pentru Sam .

Repartizarea formulei:

  • VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE) → caută o valoare în cea mai din stânga coloană a unui tabel și apoi returnează o valoare din același rând dintr-o coloană pe care o specificați. Aici, Vânzări_Date_2022!C5 ( lookup_value ) este trasată de la Vânzări_Date_2022 ( tabel_array argument) Gama numită . Următorul, 1 ( col_index_num argument) reprezintă numărul de coloană al valorii de căutare. În cele din urmă, FALSE ( range_lookup argument) se referă la Potrivire exactă a valorii de căutare.
    • Ieșire → $2435

  • La rândul său, repetați același proces în D5 pentru a introduce datele pentru anul 2021.

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

În această expresie, se utilizează "Sales_Data_2021!" se referă la numele foii de lucru, iar Vânzări_Date_2021 indică faptul că Gama numită , iar C5 reprezintă celula Vânzări valoarea pentru Sam .

Ulterior, rezultatul ar trebui să apară ca în imaginea de mai jos.

Cum se face referire la o celulă dintr-o altă foaie pe baza valorii celulei în Excel

Nu în ultimul rând, Excel mai are un alt truc ingenios în mânecă! În termeni simpli, puteți extrage date dintr-o altă foaie de calcul și puteți efectua mai multe operații cu ajutorul funcțiilor Excel. Astfel, haideți să vedem procedurile în pași simpli.

📌 Pași :

  • În primul rând, treceți la C7 celula>> navigați la Date fila>> faceți clic pe butonul Validarea datelor picătură în jos.

Acum, acest lucru deschide Validarea datelor fereastră.

  • În continuare, în secțiunea Permiteți selectați câmpul Lista opțiune.
  • Apoi, pentru Sursa introduceți câmpul Plaje numite astfel cum este definit în metoda anterioară .

În cele din urmă, aceasta inserează un Validarea datelor în meniul derulant din fereastra C7 așa cum se arată în imaginea de mai jos.

  • În al doilea rând, treceți la C8 celula>> introduceți formula dată mai jos pentru a calcula valoarea

Vânzări maxime utilizând valoarea Funcția MAX .

=MAX(INDIRECT(C7))

În acest caz, se va utiliza Funcția INDIRECT stochează și returnează valorile din Gama numită la foaia de lucru curentă, în timp ce C7 se referă la celula Vânzări_Date_2022 .

  • De asemenea, se calculează Vânzări minime în rubrica C9 celulă cu Funcția MIN .

=MIN(INDIRECT(C7))

  • În al treilea rând, obțineți Vânzări medii prin utilizarea Funcția AVERAGE așa cum se arată mai jos.

=MEDIA(INDIRECT(C7))

  • În al patrulea rând, aplicați Funcția SUM pentru a calcula Vânzări totale în USD.

=SUMA(INDIRECT(C7))

În cele din urmă, rezultatul ar trebui să arate ca în captura de ecran de mai jos.

În plus, dacă alegeți opțiunea Vânzări_Date_2021 din meniul derulant, rezultatele vor fi afișate în mod corespunzător.

Secțiunea practică

Aici, am oferit un Practică secțiunea din partea dreaptă a fiecărei fișe, astfel încât să puteți exersa singuri. Vă rugăm să vă asigurați că o faceți singuri.

Concluzie

Sper că acest articol vă ajută să înțelegeți cum să faceți referire dinamică la o celulă dintr-o altă foaie Excel. Dacă aveți întrebări, vă rugăm să lăsați un comentariu mai jos. De asemenea, dacă doriți să citiți mai multe articole ca acesta, puteți vizita site-ul nostru web ExcelWIKI .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.