Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako sklicevati ali povezati vrednost v nepreprtem / zaprtem Excelovem delovnem zvezku?

Običajno, ko sklicujete na vrednost celice iz druge delovne knjige, morate najprej odpreti delovni zvezek. Kaj pa neposredno referenčne vrednosti celice iz zaprtega delovnega zvezka? V tem članku se prikažejo načini sklicevanja vrednosti celice iz določenega delovnega lista neodprtih datotek delovne knjige.

Referenčna vrednost iz neodprtega / zaprtega Excelove datoteke s formulo

Vstavite vrednost iz neodprtega / zaprtega Excel-datoteke s programsko opremo Kutools for Excel


puščica modra desno mehurček Referenčna vrednost iz neodprtega / zaprtega Excelove datoteke s formulo


Če je vaša zaprta delovna zveza poimenovana test, se najde v poti E: \ Excel \ iz računalnika in želite referenčno vrednost celice A2 iz Sheet2 tega zaprtega delovnega zvezka. Prosimo, naredite na naslednji način.

1. Izberite prazno celico, da postavite referenčno vrednost celice, vnesite formulo = INDEX ('E: \ Excelova datoteka \ [test.xlsx] Sheet2'! A: A, 2,1) v vrstico Formula in nato pritisnite Vnesite ključ. Prikaz slike:

Opombe:

1. V formuli, E: \ Excelova datoteka \ je popolna pot do zaprtega delovnega zvezka, test.xlsx je ime delovne zvezke, Sheet2 je ime lista, ki vsebuje vrednost celice, na katero se morate sklicevati, in A: A, 2,1 pomeni, da se celica A2 navede v zaprtem delovnem zvezku. Lahko jih spremenite glede na vaše potrebe.

2. Če želite ročno izbrati preglednico, uporabite to formulo = INDEX ('E: \ Excelova datoteka \ [test.xlsx] listname'! A: A, 2,1). Po uporabi te formule boste dobili Izberite list pogovorno okno, prosimo, izberite delovni list in kliknite gumb V redu. Potem bo določena celična vrednost tega delovnega lista takoj navedena. Prikaz slike:


puščica modra desno mehurček Vstavite vrednost iz neodprtega / zaprtega Excel-datoteke s programsko opremo Kutools for Excel

Če želite celotno vsebino delovnega lista vstaviti iz zaprte datoteke Excel, tukaj vam priporočam Vstavi datoteko na kazalniku uporabnost Kutools za Excel. Prosimo, upoštevajte spodnja navodila, da boste to naredili.

Kutools za Excel : z več kot 300 priročnimi dodatki Excel, brezplačno lahko poskusite brez omejitev v 60 dneh.

1. Izberite prazno celico, za katero želite, da se zacetni delovni list začne, nato kliknite Podjetje > Uvozno-izvoznih > Vstavi datoteko na kazalniku. Prikaz slike:

2. V Ljubljani Vstavi datoteko na kazalniku pogovorno okno, kliknite na Brskanje gumb.

3. V Ljubljani Izberite datoteko, ki jo želite vstaviti v položaj kazalca celice pogovorno okno, poiščite in izberite zaprto delovno knjigo, ki jo želite sklicevati, in nato pritisnite Odprto gumb. Prikaz slike:

4. Zdaj se vrne na Vstavi Datoteka pri kazalniku pogovorno okno, lahko preverite katero koli od Samo vrednost (brez formul) in Ne prenašajte oblikovanja možnosti, kot jih potrebujete, in nato kliknite OK gumb. V naslednjem popping up Izberite delovni list pogovorno okno, določite delovni list in kliknite OK gumb. Prikaz slike:

Zdaj se celotna vsebina v izbranem delovnem listu določenega neodprtega delovnega zvezka sklicuje na trenutni delovni list.

Opombe: Poleg tega, da sklicujete vrednosti iz neodprte delovne zveze, lahko s to pripomočkom tudi referenčne vrednosti iz neodprte datoteke Txt ali CSV.

Nasvet.Če želite imeti brezplačen preskus tega pripomočka, pojdite na brezplačno prenesete programsko opremo najprej in pojdite, da uporabite operacijo v skladu z zgornjimi koraki.


puščica modra desno mehurčekSorodni članki:


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Gray Streak · 1 years ago
    I have a worksheet for logging shipments. I want to retrieve the freight costs captured on shipping documents in different workbooks without VBA, whether the workbooks are opened or closed, and have the results returned to my shipping log per the respective shipment. I've manually typed the following path using the "Index" function and it works.

    Ex #1: =IF(AND($G5>0,$I5>0,INDEX('V:\Operations\Shipping Log\Argentina\CY 2018\[AR18001_Order# 123456_Customer Name.xlsx]Shipping Document'!$AA:$AA,2,1),0)

    The challenge I have is the country, calendar year, log number, order number and customer name are subject to change per shipment. To account for this I used the "Concatenate" function to build the path and replace the manually input information referenced above based on certain fields the user populates in the Shipping Log. First, I tested the "Concatenate" function to build the path and it worked for the consecutive rows. Next, I combined the "Concatenate" function with the "Index" function (to access the closed workbook) and received the text result of the path instead of the value of the desired cell. What am I missing?


    Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

    $C5 retrieves the country

    $JK$2:$NG$2 retrieves the suffix of the calendar year

    $D5 retrieves the shipping log number

    $I5 retrieves the order number

    $G5 retrieves the customer name

    AA2 houses the desired value


    I also tried "VLOOKUP" function instead of "Index" but received a "#VALUE!" error message.


    Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
    • To post as a guest, your comment is unpublished.
      Miona · 3 months ago
      Same thing happened to me. Exactly the same. Did you find a solution?
    • To post as a guest, your comment is unpublished.
      Miona · 3 months ago
      Same thing happened to me. Exactly the same. Did you find a solution?
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Gray,
      Do you mind uploading your related workbooks?