Reference fra en anden Excel-arbejdsbog uden at åbne (5 eksempler)

  • Del Dette
Hugh West

Microsoft Excel har en lang række applikationer til vores daglige brug. En af dem er at henvise til en celle eller et område. Vi kan henvise til celler eller områder i det samme ark eller andre ark eller en anden projektmappe. Når vi henviser fra en projektmappe til en anden, skal vi være meget forsigtige. Men at henvise til en projektmappe uden at åbne den til en anden projektmappe er meget vanskeligt. Vi er nødt til at sikre nogle vigtigeOplysningerne i den lukkede fil. Så denne artikel handler om at bruge referencen fra en anden projektmappe uden at åbne den i Excel.

Download arbejdsbog til øvelser

Download denne arbejdsbog til træning, så du kan øve dig, mens du læser denne artikel.

Kildefil:

Lukket.xlsm

Destinationsfil:

Åbn.xlsm

5 metoder til at bruge referencer fra en anden projektmappe uden at åbne den

Her vil vi diskutere nogle metoder til at referere til en arbejdsmappe uden at åbne den pågældende fil i Excel.

Her vil vi vise, hvordan du henviser til en anden projektmappe ved hjælp af indsæt-linket.

Trin 1:

  • Åbn først det regneark, der skal forblive lukket med navnet Lukket.xlsm .
  • Kopier derefter de ønskede celler.
  • Nu kopierer vi området B5 til C9 .

Trin 2:

  • Åbn derefter den anden projektmappe.
  • Gå til Celle B5 .
  • Klik på højre knap på musen.
  • Vælg Indsæt link (N) .

Trin 3:

  • Nu kan vi se, at dataene er indsat i de ønskede celler.

Trin 4:

  • Nu kan vi se referencekoden for Celle C9 . det vil sige:
=[Closed.xlsm]Sheet1'!C9

Trin 5:

  • Nu skal du lukke den Lukket. xlsm regneark.
  • Og på det tidspunkt vil referencen også ændre sig i overensstemmelse hermed. Det vil sige:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!C9

På denne måde kan vi referere til et regneark og derefter lukke dette regneark.

Læs mere: Sammenkædning af Excel-arbejdsbøger til automatisk opdatering (5 metoder)

2. Reference fra en lukket Excel-arbejdsmappe i mappen på skrivebordet

Her vil vi vise, om referencearbejdsbogen er gemt på den lokale computer.

Vi vil henvise til Lukket.xlsm fil på Åbn.xlsm uden at åbne den Lukket.xlsm fil.

Her skal vi manuelt indtaste referencen.

Trin 1:

  • Først skal du åbne den Åbent. xlsm fil.
  • Gå nu til Celle B5 .
  • Vi skal indtaste filsti, arbejdsbogens navn, arkenavn og cellehenvisning her.
  • Her indtaster vi nedenstående formel:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5

Trin 2:

  • Tryk derefter på Indtast .

Trin 3:

  • Træk nu i den Håndtag til påfyldning ikonet til den sidste celle.

Vi kan se, at resten af cellerne er fyldt med data fra det lukkede regneark.

Vi kan også gøre dette ved at bruge et interval i formlen.

Trin 4:

  • Nu anvender vi den ændrede formel i Celle B5 .
  • Formlen er:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!B5:C9

Trin 5:

  • Tryk igen på Indtast .

På denne måde kan vi indtaste en hel række data uden at åbne regnearket.

I endnu en situation kan vi glemme navnet på arket, når vi indtaster formlen. Til det formål har vi en løsning.

Trin 6:

  • Vi indtaster nedenstående kode på Celle B5 .
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]SheetName'!B5:C9

Trin 7:

  • Tryk derefter på Indtast .
  • Nu er de tilgængelige ark af filen Lukket. xlsm vises.
  • Vælg det ønskede ark.

Trin 8:

  • Nu skal du trykke på OK .

Det er nogle processer, som vi kan henvise til en hvilken som helst arbejdsbog uden at åbne den pågældende fil.

Læs mere: Sådan sammenkobler du Excel-arbejdsbøger (4 effektive metoder)

Relaterede læsninger

  • Sådan Link flere celler fra et andet regneark i Excel (5 nemme måder)
  • Link Excel-ark til et andet ark (5 måder)
  • Sådan Link filer i Excel (5 forskellige fremgangsmåder)
  • Link Word-dokument til Excel (2 nemme metoder)
  • Sådan knytter du celle til et andet ark i Excel (7 metoder)

3. Reference fra en lukket Excel-arbejdsbog fra skyen

Vi kan have brug for at henvise til en arbejdsmappefil fra skyen i en anden arbejdsmappe. I dette afsnit vil vi diskutere dette emne. Når vi henviser til en fil fra den lokale computer, er der et problem, nemlig at hvis vi ændrer filens placering, vil henvisningen ikke fungere. Men når vi tilføjer en reference fra arbejdsmapperne i skyen, opstår dette problem ikke.

Trin 1:

  • Dette regneark Sample.xlsm er gemt i One drive. Vi vil henvise dette regneark til et andet regneark.
  • Kopier den Område B5:C9 .

Trin 2:

  • Gå nu til destinationsarbejdsmappen.
  • Celle B5 , klik på højre knap på musen.

Trin 3:

  • Klik derefter på Indsæt link(N) .

De kopierede data indsættes i de valgte celler.

Trin 4:

  • Nu skal du lukke den Sample.xlsm arbejdsbog på One drive.
  • Hent nu referencen til Celle C9 og det er:
='//d.docs.live.net/03e01967881debf5/Softeko/25-0056-1688/[Sample.xlsm]Sheet'!C9

Her henviser vi til en arbejdsbog, der er gemt i skyen.

Læs mere: Sådan sammenkobler du to arbejdsbøger i Excel (5 metoder)

4. Brug et defineret navn til reference fra en anden projektmappe

I dette afsnit vil vi vise, hvordan du henviser til en arbejdsbog ved hjælp af det definerede navn.

Trin 1:

  • Først skal du definere navnet på kildedataene.
  • Gå til Formler fanebladet.
  • Vælg derefter den Definer navn fra Definer navn drop-down.

Trin 2:

  • Nu giver vi et navn og vælger celleområdet.
  • Tryk derefter på OK .

Trin 3:

  • Luk nu kildefilen, og indtast destinationsfilen.
  • Gå til Celle B5 og indtast nedenstående kode manuelt:
='C:\Users\Alok\Desktop\25-0056-1688\[Closed.xlsm]Sheet1'!Fruit

Trin 4:

  • Tryk derefter på Indtast .

Her henter vi data fra den lukkede projektmappe ved hjælp af den definerede navneretference.

Læs mere: Sådan henviser du til regnearkets navn i en formel i Excel (3 nemme måder)

5. Anvend VBA-makro til at henvise til en arbejdsbog uden at åbne den

Vi kan også bruge VBA makro til at henvise til en hvilken som helst arbejdsbog uden at åbne den pågældende fil.

Trin 1:

  • Åbn destinationsfilen.
  • Gå til fanen Udvikler .
  • Vælg derefter Optag makro .
  • Makroen navngives som Referencedata .
  • Tryk derefter på OK .

Trin 2:

  • Skriv nedenstående kode på kommandomodulet.
 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 

Trin 3:

  • Tryk derefter på F5 for at køre koden.

Her skal det nævnes, at kun data importeres fra den pågældende projektmappe, formatet kopieres ikke.

Læs mere: Sådan refererer du til en celle i et andet Excel-ark baseret på celleværdien!

Problemer med at henvise til flere Excel-arbejdsbøger

Her vil vi diskutere nogle problemer med at henvise til arbejdsbøger.

1. Den henviste dataplacering kan ændres

Når en lukket projektmappe ændrer sin placering, har den henviste projektmappe ingen idé om den ændrede placering. Hvis der derefter foretages ændringer i kildeprojektmappen, vil de ikke blive afspejlet i destinationsfilen.

2. Underlinks opdateres ikke omgående

Hvis flere arbejdsbøger refereres til hinanden, bliver situationen kompliceret. Arbejdsbog 1 refereres f.eks. til arbejdsbog 2; arbejdsbog 2 refereres til arbejdsbog 3. Så vil opdateringen af arbejdsbog 1 ikke afspejle sig korrekt i arbejdsbog 3.

3. Data fra tidligere version hentes

Data kan kun hentes fra den senest gemte version af en fil. Hvis du ændrer dataene i kildefilen, men ikke gemmer dem, vil dataene ikke blive vist på destinationen. Når du har gemt filen, vil ændringerne blive vist.

Konklusion

I denne artikel viser vi, hvordan du kan referere fra en anden projektmappe uden at åbne den i Excel. Jeg håber, at dette vil opfylde dine behov. Tag et kig på vores hjemmeside ExcelWIKI.com og giv dine forslag i kommentarfeltet.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.