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 uvoziti podatke iz drugega delovnega lista?

Ko uporabljate Excelovo datoteko, boste morda želeli uvoziti nekatere podatke iz drugega delovnega lista v vaš trenutni delovni list. Danes se bom pogovoril o nekaj zanimivih trikov, ki vam bodo pomagali rešiti ta problem.

Uvozite podatke iz drugega delovnega lista s funkcijo Povezave

Uvozite podatke iz drugega delovnega lista s kodo VBA

Uvozite podatke iz drugega delovnega lista s programom Kutools for Excel


puščica modra desno mehurček Uvozite podatke iz drugega delovnega lista s funkcijo Povezave


Če ste seznanjeni z povezave funkcijo v Excelu, lahko uvažate druge podatke delovnega lista v trenutno delovni zvezek, uvoženi podatki pa bodo samodejno posodobljeni z izvirnimi podatki.

1. Pojdi na klik datum > povezave, si oglejte sliko zaslona:

doc-import-data-to-workheet-1

2. v Povezave z delovniškimi zvezami dialog, kliknite Dodaj gumb, in v popped out Obstoječe povezave dialog, kliknite Prebrskajte več gumb, glej slike s posnetka:

doc-import-data-to-workheet-2
-1
doc-import-data-to-workheet-3

3. Nato izberite delovno knjigo, ki jo želite izvoziti na trenutni delovni list.

doc-import-data-to-workheet-1

4. Ko izberete delovni zvezek, kliknite Odprto gumb in izberite eno delovno listo, ki jo želite uporabiti. Prikaz slike:

doc-import-data-to-workheet-1

5. Nato kliknite OK, se bo vrnil na Povezave z delovniškimi zvezami pogovorno okno in izbrani delovni zvezek dodate v polje s seznamom, zaprite to pogovorno okno.

6. Potem nadaljujte s klikom datum > Obstoječe povezave, si oglejte sliko zaslona:

doc-import-data-to-workheet-1

7. v Obstoječe povezave v pogovornem oknu kliknite delovni zvezek, ki ste ga dodali pravkar, in kliknite Odprto gumb. Prikaz slike:

doc-import-data-to-workheet-1

8. In izpuščeno Uvoz podatkov pogovorno okno, izberite eno od možnosti, ki vam je všeč Izberite, kako si želite ogledati te podatke v svojem delovnem zvezku, nato pa izberite enega obstoječega razpona delovnega lista ali novega delovnega lista, če želite dati podatke.

doc-import-data-to-workheet-1

9. Nato kliknite OK, so bili podatki iz drugega delovnega lista uvoženi v vaš določen delovni list.

doc-import-data-to-workheet-1

Opombe:

1. S to metodo lahko uvozite podatke z vrsto miza, Poročilo o vrtilni tabeli or PivotChart in Poročilo o vrtilni tabeli.

2. Vaš delovni zvezek je povezan z zunanjimi podatki, če želite, da bi dobili najnovejše podatke v svojem delovnem zvezku. Pojdi do datum > Osveži vse da dobite posodobljene podatke.

doc-import-data-to-workheet-1


puščica modra desno mehurček Uvozite podatke iz drugega delovnega lista s kodo VBA

Obstaja toliko korakov zgoraj opisane metode, morda boste počutili utrujeni, tu lahko tudi naslednja koda VBA pomaga uvoziti podatke iz drugega delovnega lista.

1. Drži dol ALT + F11 tipke in odpre Okno Microsoft Visual Basic za aplikacije.

2. Kliknite Vstavi > Moduli, in prilepite naslednjo kodo v Okno modula.

VBA koda: uvozite podatke iz drugega delovnega lista

Sub ImportDatafromotherworksheet()
    Dim wkbCrntWorkBook As Workbook
    Dim wkbSourceBook As Workbook
    Dim rngSourceRange As Range
    Dim rngDestination As Range
    Set wkbCrntWorkBook = ActiveWorkbook
    With Application.FileDialog(msoFileDialogOpen)
        .Filters.Clear
        .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
        .AllowMultiSelect = False
        .Show
        If .SelectedItems.Count > 0 Then
            Workbooks.Open .SelectedItems(1)
            Set wkbSourceBook = ActiveWorkbook
            Set rngSourceRange = Application.InputBox(prompt:="Select source range", Title:="Source Range", Default:="A1", Type:=8)
            wkbCrntWorkBook.Activate
            Set rngDestination = Application.InputBox(prompt:="Select destination cell", Title:="Select Destination", Default:="A1", Type:=8)
            rngSourceRange.Copy rngDestination
            rngDestination.CurrentRegion.EntireColumn.AutoFit
            wkbSourceBook.Close False
        End If
    End With
End Sub

3. Nato pritisnite F5 ključ za zagon te kode in izberite delovni zvezek, ki ga želite vstaviti v trenutni delovni zvezek, si oglejte posnetek zaslona:

doc-import-data-to-workheet-1

4. Ko izberete delovni zvezek, kliknite Odprto in izberite delovni list ali obseg vašega določenega delovnega zvezka, ki jih potrebujete za izvoz. Prikaz slike:

doc-import-data-to-workheet-1

5. Nato kliknite OKin izberite eno celico, če želite uvožene podatke dati v trenutni delovni list, si oglejte posnetek zaslona:

doc-import-data-to-workheet-1

6. Pojdite s klikom OK, vaši izbrani podatki pa so bili uvoženi na vašem delovnem listu.

Opomba: S to metodo se uvoženi podatki ne posodobijo z izvirnimi podatki.


puščica modra desno mehurček Uvozite podatke iz drugega delovnega lista s programom Kutools for Excel

Kutools za Excel prav tako zagotavlja Vstavi datoteko na kazalniku funkcija za rešitev te težave.

Kutools za Excel vključuje več kot 300 priročno orodje Excel. Prosti brez omejitev v 30 dneh. Get it now

1. Odprite svojo delovno knjigo, v katero želite vstaviti druge podatke delovnega lista.

2. Kliknite Podjetje > Uvozno-izvoznih > Vstavi datoteko na kazalniku, si oglejte sliko zaslona:

doc-import-data-to-workheet-1

3. In v Vstavi datoteko na kazalniku v pogovornem oknu izberite celico, v katero želite začeti podatke, in nato kliknite Brskanje da izberete delovni zvezek, ki ga želite vstaviti.

doc-import-data-to-workheet-1

4. Nato kliknite OKin izberite enega delovnega lista, če vaš delovni zvezek vsebuje več delovnih listov v pogovornem oknu Izberi delovni list, si oglejte posnetek zaslona:

doc-import-data-to-workheet-1

5. In nato kliknite OK, je bil izbran vaš delovni list uvožen v vašem posebnem delovnem listu.

Opombe: S to metodo se uvoženi podatki ne posodobijo z izvirnimi podatki.

Če želite izvedeti več o tej funkciji vstavljanja datoteke na kazalniku.


Povezani članek:

Kako uvažati besedilno datoteko ali delovni list v Excelu?


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.
    Corbin · 3 months ago
    This post is FANTASTIC!!!! This is extremely helpful! Thank you!!!
  • To post as a guest, your comment is unpublished.
    Mohamed · 10 months ago
    How can i use relative paths instead of fixed paths,
    because these files will be uploaded to SVN and paths will be differ
  • To post as a guest, your comment is unpublished.
    Mayan · 11 months ago
    This was incredibly useful. Thank you!
  • To post as a guest, your comment is unpublished.
    RS · 1 years ago
    I am using the VBA Code. How can I unhide and remove all filter before select source range?
    • To post as a guest, your comment is unpublished.
      Venky · 4 months ago
      Sub Clear()
      '
      ' Clean Sheet
      '
      Dim A As Long

      Sheets("Sheet1").Select
      ActiveSheet.Range("Range").Select
      Selection.Clear

      End Sub


      Example
      range mean A2:D35
  • To post as a guest, your comment is unpublished.
    keegan · 1 years ago
    How do I adapt the VBA code so that it will continuously update with another file?