Foaie de lucru dinamică Excel sau referință registru de lucru
Să presupunem că aveți date cu același format pe mai multe foi de lucru sau registre de lucru și că trebuie să obțineți date din aceste foi de lucru sau registre de lucru în mod dinamic într-o altă foaie. Funcția INDIRECTĂ vă poate ajuta să o realizați rapid.
Celulele de referință din altă foaie de lucru dinamic
Celule de referință din alt registru de lucru dinamic
Celulele de referință din altă foaie de lucru dinamic
Presupunând că există patru foi de lucru care conțin vânzări diferite în trimestre pentru patru vânzători și doriți să creați o foaie de lucru sumară pentru a trage dinamic vânzările trimestriale pe baza vânzătorului corespunzător. Pentru a funcționa, formula de mai jos vă poate ajuta.
Formula generică
=INDIRECT("'"&sheet_name&"'!Cell to return data from")
1. După cum se arată în imaginea de mai jos, mai întâi, trebuie să creați foaia de lucru rezumată introducând numele foilor separat în celule diferite, apoi selectați o celulă goală, copiați formula de mai jos în ea și apăsați pe Intrați cheie.
=INDIRECT("'"&B3&"'!C3")
notițe: În cod:
- B3 este celula care conține numele foii din care veți extrage datele;
- C3 este adresa celulei din foaia de lucru specifică, veți extrage datele sale;
- Pentru a preveni returnarea valorii de eroare dacă B5 (celula numelui foii) sau C3 (celula pe care veți extrage datele) este goală, vă rugăm să atașați formula INDIRECTĂ cu o funcție IF afișată după cum urmează:
= IF (OR (B3 = "", C3 = ""), "", INDIRECT ($ B $ 3 & "! C3")) - Dacă nu există spații în numele foilor dvs., puteți utiliza direct această formulă
= INDIRECT (B3 & "! C3")
2. Apoi, trageți-l Mâner de umplere în jos pentru a aplica formula altor celule. Acum ați returnat toate vânzările din primul trimestru din foile de lucru specifice.
3. Continuați să trageți toate vânzările din alte trimestre, după cum aveți nevoie. Și nu uitați să modificați referința celulei din formulă.
Celule de referință din alt registru de lucru dinamic
Această secțiune vorbește despre referințarea dinamică a celulelor dintr-un alt registru de lucru din Excel.
Formula generică
=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)
După cum se arată în imaginea de mai jos, datele pe care doriți să le returnați sunt localizate în coloana E a foii de lucru "Vanzari totale" într-un registru de lucru separat numit „SalesFile”. Vă rugăm să procedați după cum urmează pas cu pas pentru a face acest lucru.
1. În primul rând, să completăm informațiile din registrul de lucru (inclusiv numele registrului de lucru, numele foii de lucru și celulele de referință), pe care le veți extrage în baza acestor informații în registrul de lucru curent.
2. Selectați o celulă goală, copiați formula de mai jos în ea și apăsați pe Intrați cheie.
=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)
notițe:
- B3 conține numele registrului de lucru de unde doriți să extrageți datele;
- C3 este numele foii;
- D3 este celula din care veți extrage datele;
- #REF! valoarea de eroare va reveni dacă registrul de lucru la care se face referință este închis;
- Pentru a evita #REF! valoarea erorii, vă rugăm să atașați formula INDIRECTĂ cu funcția IFERROR după cum urmează:
= IFERROR (INDIRECT ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")
3. Apoi trageți mânerul de umplere în jos pentru a aplica formula altor celule.
Sfat: Dacă nu doriți ca valoarea returnată să se transforme în eroare după închiderea registrului de lucru la care faceți referire, puteți specifica direct numele registrului de lucru, numele foii de lucru și adresa celulei în formulă astfel:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")
Funcție conexă
Funcția INDIRECTĂ
Funcția Microsoft Excel INDIRECT convertește un șir de text într-o referință validă.
Cele mai bune instrumente de productivitate Office
Kutools pentru Excel - Vă ajută să vă distingeți de mulțime
Kutools pentru Excel se mândrește cu peste 300 de caracteristici, Asigurați-vă că ceea ce aveți nevoie este la doar un clic distanță...
Fila Office - Activați lectura și editarea cu file în Microsoft Office (includeți Excel)
- O secundă pentru a comuta între zeci de documente deschise!
- Reduceți sute de clicuri de mouse pentru dvs. în fiecare zi, spuneți adio de la mâna mouse-ului.
- Vă crește productivitatea cu 50% atunci când vizualizați și editați mai multe documente.
- Aduce file eficiente la Office (inclusiv Excel), la fel ca Chrome, Edge și Firefox.