Cuprins
Microsoft Excel are o gamă largă de aplicații pentru utilizarea noastră de zi cu zi. Una dintre ele este aceea de a face referire la orice celulă sau interval. Putem face referire la celule sau intervale din aceeași foaie sau din alte foi, sau dintr-un alt registru de lucru. Când facem referire de la un registru de lucru la altul, trebuie să fim foarte atenți. Dar a face referire la un registru de lucru fără a deschide acel registru de lucru la un alt registru de lucru este foarte complicat. Trebuie să ne asigurăm de unele aspecte vitaleAșadar, acest articol se referă la utilizarea referinței dintr-un alt registru de lucru fără a-l deschide în Excel.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.
Fișier sursă:
Închis.xlsmFișier de destinație:
Deschideți.xlsm5 Metode de utilizare a referințelor dintr-un alt registru de lucru fără a-l deschide
Aici vom discuta câteva metode pentru a face referire la orice registru de lucru fără a deschide fișierul respectiv în Excel.
1. Referință dintr-un alt registru de lucru folosind opțiunea Paste Link (Lipire legătură)
Aici vom arăta cum să facem trimitere la un alt registru de lucru utilizând legătura de lipire.
Pasul 1:
- În primul rând, deschideți foaia de lucru care va rămâne închisă, numită Închis.xlsm .
- Apoi copiați celulele necesare.
- Acum, copiem intervalul B5 la C9 .
Pasul 2:
- Apoi, deschideți celălalt registru de lucru.
- Mergeți la Celula B5 .
- Faceți clic pe butonul din dreapta al mouse-ului.
- Selectați Lipiți legătura (N) .
Pasul 3:
- Acum, putem vedea că datele sunt lipite în celulele dorite.
Pasul 4:
- Acum, vedem codul de referință al Celula C9 Adică:
=[Closed.xlsm]Sheet1'!C9
Pasul 5:
- Acum, închideți fereastra Închis. xlsm fișă de lucru.
- Și în acel moment, referința se va schimba în consecință. Adică:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9
În acest fel putem face trimitere la o foaie de lucru și apoi să închidem acea foaie de lucru.
Citiți mai mult: Conectați registrele de lucru Excel pentru actualizare automată (5 metode)
2. Referință dintr-un registru de lucru Excel închis din dosarul Desktop
Aici, vom arăta dacă registrul de lucru de referință este salvat pe calculatorul local.
Ne vom referi Închis.xlsm fișier pe Deschideți.xlsm fără a deschide Închis.xlsm dosar.
În acest caz, trebuie să introducem manual referința.
Pasul 1:
- În primul rând, deschideți fișierul Deschis. xlsm dosar.
- Acum, mergeți la Celula B5 .
- Trebuie să introducem aici calea fișierului, numele registrului de lucru, numele foii și referința celulei.
- Aici, introducem formula de mai jos:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5
Pasul 2:
- Apoi apăsați Introduceți .
Pasul 3:
- Acum, trageți Mâner de umplere la ultima celulă.
Putem vedea că restul celulelor sunt completate cu date din foaia de lucru închisă.
De asemenea, putem face acest lucru utilizând un interval în formulă.
Pasul 4:
- Acum, aplicăm formula modificată în Celula B5 .
- Formula este:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9
Pasul 5:
- Din nou, apăsați Introduceți .
În acest fel, putem introduce o serie întreagă de date fără a deschide foaia de lucru.
Într-o altă situație, este posibil să uităm numele foii atunci când introducem formula. În acest scop, avem o soluție.
Pasul 6:
- Vom introduce codul de mai jos pe Celula B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9
Pasul 7:
- Apoi apăsați Introduceți .
- Acum, foile disponibile de fișier Închis. xlsm se arată.
- Alegeți foaia dorită.
Pasul 8:
- Acum, apăsați OK .
Acestea sunt câteva procese prin care ne putem referi la orice registru de lucru fără a deschide fișierul respectiv.
Citiți mai mult: Cum să legați registrele de lucru Excel (4 metode eficiente)
Lecturi conexe
- Cum să legați mai multe celule dintr-o altă foaie de lucru în Excel (5 moduri simple)
- Conectați foile Excel la o altă foaie (5 moduri)
- Cum să legați fișierele în Excel (5 abordări diferite)
- Conectarea documentului Word la Excel (2 metode simple)
- Cum să legați celula de o altă foaie în Excel (7 metode)
3. Referință dintr-un registru de lucru Excel închis din Cloud
S-ar putea să avem nevoie să facem referire la orice fișier de registru de lucru din cloud în alt registru de lucru. În această secțiune vom discuta acest subiect. Când facem referire la orice fișier de pe computerul local există o problemă, și anume dacă schimbăm locația fișierului, referința nu va funcționa. Dar când adăugăm orice referință din registrele de lucru din cloud, această problemă nu va apărea.
Pasul 1:
- Această foaie de lucru Sample.xlsm este salvată în One drive. Vom face trimitere la această foaie de lucru la o altă foaie de lucru.
- Copiați Gama B5:C9 .
Pasul 2:
- Acum, mergeți la registrul de lucru de destinație.
- În Celula B5 , faceți clic pe butonul din dreapta al mouse-ului.
Pasul 3:
- Apoi faceți clic pe butonul Lipiți link-ul(N) .
Datele copiate sunt lipite în celulele selectate.
Pasul 4:
- Acum, închideți fereastra Exemplu.xlsm de lucru aflat pe unitatea One.
- Acum, obțineți referința de Celula C9 și anume:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9
Aici, ne-am referit la un registru de lucru salvat în cloud.
Citiți mai mult: Cum să legați două registre de lucru în Excel (5 metode)
4. Utilizați un nume definit pentru referințe din alt registru de lucru
În această secțiune, vom arăta cum să ne referim la orice registru de lucru folosind numele definit.
Pasul 1:
- În primul rând, definiți numele datelor sursă.
- Mergeți la Formule tab.
- Apoi alegeți Definiți numele de la opțiunea Definiți numele picătură în jos.
Pasul 2:
- Acum, dăm un nume și selectăm intervalul de celule.
- Apoi apăsați OK .
Pasul 3:
- Acum, închideți fișierul sursă și introduceți fișierul de destinație.
- Mergeți la Celula B5 și introduceți manual codul de mai jos:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit
Pasul 4:
- Apoi apăsați Introduceți .
Aici, obținem date din registrul de lucru închis folosind referința de nume definită.
Citiți mai mult: Cum să faceți referire la numele foii de lucru în formulă în Excel (3 moduri simple)
5. Aplicați macro VBA pentru a face referire la un registru de lucru fără a-l deschide
De asemenea, putem folosi VBA pentru a face referire la orice registru de lucru fără a deschide fișierul respectiv.
Pasul 1:
- Deschideți fișierul de destinație.
- Mergeți la fila Dezvoltator .
- Apoi alegeți Macro de înregistrare .
- A numit macroul ca fiind Date de referință .
- Apoi apăsați OK .
Pasul 2:
- Scrieți codul de mai jos în modulul de comandă.
Sub Importdata1() Dim AreaAddress As String Sheet1.UsedRange.Clear Sheet1.Cells(1, 1) = "= 'C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet2'!RC" AreaAddress = Sheet1.Cells(1, 1) With Sheet1.Range(AreaAddress) .FormulaR1C1 = "=IF('C:\Users\Alok\Desktop\25-0056-1688\" & "[Closed.xlsm]Sheet1'!RC="""",NA(),'C:\Users\Alok\Desktop\25-0056-1688\" & _ "[Closed.xlsm]Sheet1'!RC)"" OnError Resume Next .SpecialCells(xlCellTypeFormulas, xlErrors).Clear On Error GoTo 0 .Value = .Value End With End Sub
Pasul 3:
- Apoi apăsați F5 pentru a rula codul.
Aici, trebuie menționat un lucru: doar datele vor fi importate din registrul de lucru menționat, formatul nu va fi copiat.
Citiți mai mult: Cum să faceți referire la o celulă într-o altă foaie Excel pe baza valorii celulei!
Probleme cu referința la mai multe registre de lucru Excel
Aici vom discuta câteva probleme legate de referințele la registrele de lucru.
1. Locația datelor referite se poate schimba
Atunci când un registru de lucru închis își schimbă locația, registrul de lucru la care se face referire nu are nici o idee despre locația modificată. După aceea, dacă în registrul de lucru sursă sunt efectuate modificări, acestea nu se vor reflecta în fișierul de destinație.
2. Sub-link-urile nu sunt actualizate prompt
În cazul în care mai multe registre de lucru se referă unul la celălalt, situația se complică. De exemplu, registrul de lucru 1 se referă la registrul de lucru 2; registrul de lucru 2 se referă la registrul de lucru 3. Atunci actualizarea registrului de lucru 1 nu se va reflecta în mod corespunzător în registrul de lucru 3.
3. Se recuperează datele din versiunea anterioară
Datele pot fi preluate numai din ultima versiune salvată a unui fișier. Dacă modificați datele fișierului sursă, dar nu salvați datele respective, acestea nu vor fi afișate pe destinație. După salvarea fișierului, modificările vor fi afișate.
Concluzie
În acest articol, vă prezentăm cum să faceți trimitere la un alt registru de lucru fără a-l deschide în Excel. Sper că acest lucru vă va satisface nevoile. Vă rugăm să aruncați o privire pe site-ul nostru web ExcelWIKI.com și dați-ne sugestiile dumneavoastră în caseta de comentarii.