Ugrás a tartalomra

Hogyan importálhat adatokat egy másik munkalapról?

Amikor Excel-fájlt működtet, érdemes importálnia néhány adatot egy másik munkalapról az aktuális munkalapba. Ma érdekes trükkökről fogok beszélni, amelyekkel kezelheti ezt a problémát.

Adatok importálása egy másik munkalapról a Connections funkcióval

Adatok importálása egy másik VBA kóddal ellátott munkalapról

Importáljon adatokat egy másik munkalapról a Kutools for Excel segítségével


nyíl kék jobb buborék Adatok importálása egy másik munkalapról a Connections funkcióval

Ha ismeri a kapcsolatok az Excel szolgáltatásban importálhat egy másik munkalap adatot az aktuális munkafüzetbe, és az importált adatok automatikusan frissülnek az eredeti adatokkal.

1. Kattintson a gombra dátum > kapcsolatok, lásd a képernyőképet:

doc-import-data-to-munkalap-1

2. Az Munkafüzet-kapcsolatok párbeszédpanelen kattintson a gombra hozzáad gombot, és beugrott Meglévő kapcsolatok párbeszédpanelen kattintson a gombra Böngésszen a További lehetőségek között gomb, lásd a képernyőképeket:

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

3. Ezután válassza ki azt a munkafüzetet, amelynek adatait az aktuális munkalapra kívánja exportálni.

doc-import-data-to-munkalap-1

4. A munkafüzet kiválasztása után kattintson a gombra Nyisd ki gombot, és válasszon ki egy használni kívánt munkalapot. Lásd a képernyőképet:

doc-import-data-to-munkalap-1

5. Ezután kattintson OK, akkor visszatér a Munkafüzet-kapcsolatok párbeszédpanelt, és a kiválasztott munkafüzet hozzáadódik a listamezőhöz, zárja be ezt a párbeszédpanelt.

6. Ezután folytassa a kattintással dátum > Meglévő kapcsolatok, lásd a képernyőképet:

doc-import-data-to-munkalap-1

7. Az Meglévő kapcsolatok párbeszédpanelen kattintson az éppen hozzáadott munkafüzetre, majd kattintson a gombra Nyisd ki gomb. Lásd a képernyőképet:

doc-import-data-to-munkalap-1

8. És beugrott Adatok importálása párbeszédpanelen válasszon ki egy tetsző lehetőséget a Válassza ki, hogyan szeretné megtekinteni ezeket az adatokat a munkafüzetében, majd válasszon egyet a meglévő munkalaptartományból vagy egy új munkalapot az adatok elhelyezéséhez.

doc-import-data-to-munkalap-1

9. Ezután kattintson OK, egy másik munkalap adatai importálva lettek a megadott munkalapra.

doc-import-data-to-munkalap-1

Megjegyzések:

1. Ezzel a módszerrel importálhatja az adatokat a (z) típusával táblázat, PivotTable jelentés or PivotChart és PivotTable jelentés.

2. Ha a legfrissebb adatokat a saját munkafüzetébe kívánja beszerezni, akkor a munkafüzete csatlakozik a külső adatokhoz. Menj dátum > Összes frissítése hogy megkapja a frissített adatokat.

doc-import-data-to-munkalap-1


nyíl kék jobb buborék Adatok importálása egy másik VBA kóddal ellátott munkalapról

A fenti módszernek annyi lépése van, lehet, hogy fáradtnak érzi magát, itt a következő VBA-kód is segíthet az adatok importálásában egy másik munkalapról.

1. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA kód: Adatok importálása egy másik munkalapról

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. Ezután nyomja meg a gombot F5 kulcs a kód futtatásához, és válassza ki azt a munkafüzetet, amelybe be kívánja illeszteni az adatokat az aktuális munkafüzetbe, lásd a képernyőképet:

doc-import-data-to-munkalap-1

4. A munkafüzet kiválasztása után kattintson a gombra Nyisd ki gombra, és válassza ki a munkafüzetet vagy a megadott munkafüzet tartományát, amelyet exportálnia kell. Lásd a képernyőképet:

doc-import-data-to-munkalap-1

5. Ezután kattintson OK, és válasszon ki egy cellát az importált adatok aktuális munkalapba helyezéséhez, lásd a képernyőképet:

doc-import-data-to-munkalap-1

6. Kattintson a gombra OK, és a kiválasztott adatok importálva lettek a munkalapra.

Jegyzet: Ezzel a módszerrel az importált adatok nem frissülnek az eredeti adatokkal.


nyíl kék jobb buborék Importáljon adatokat egy másik munkalapról a Kutools for Excel segítségével

Kutools az Excel számára azt is előírja Fájl beszúrása a kurzorhoz funkcióval megoldhatja ezt a problémát.

Kutools az Excel számára több mint 300 praktikus Excel eszközt tartalmaz. 30 nap alatt szabadon kipróbálható korlátozás nélkül. Szerezd meg most

1. Nyissa meg a munkafüzetet, amelybe újabb munkalapadatokat szeretne beszúrni.

2. Kattints Vállalkozás > Import Export > Fájl beszúrása a kurzorhoz, lásd a képernyőképet:

doc-import-data-to-munkalap-1

3. És a Fájl beszúrása a kurzorhoz párbeszédpanelen jelöljön ki egy cellát, ahová az adatokat el szeretné helyezni, majd kattintson a gombra Tallózás gombot egy beilleszteni kívánt munkafüzet kiválasztásához.

doc-import-data-to-munkalap-1

4. Ezután kattintson OK, és válasszon egy munkalapot, ha a munkafüzet több munkalapot tartalmaz a Munkalap kiválasztása párbeszédpanelen, lásd a képernyőképet:

doc-import-data-to-munkalap-1

5. Kattintson a gombra OK, a kiválasztott munkalap importálva lett az adott munkalapba.

Megjegyzések: Ezzel a módszerrel az importált adatok nem frissülnek az eredeti adatokkal.

Ha többet szeretne megtudni erről a Fájl beszúrása a kurzorról funkcióról.


Kapcsolódó cikk:

Hogyan importálhat szöveges fájlt vagy munkalapot az Excel programba?

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to import only values with VBA, this VBA paste formulas when importing?
This comment was minimized by the moderator on the site
Amazing, thank you
This comment was minimized by the moderator on the site
This post is FANTASTIC!!!! This is extremely helpful! Thank you!!!
This comment was minimized by the moderator on the site
How can i use relative paths instead of fixed paths,
because these files will be uploaded to SVN and paths will be differ
This comment was minimized by the moderator on the site
This was incredibly useful. Thank you!
This comment was minimized by the moderator on the site
I am using the VBA Code. How can I unhide and remove all filter before select source range?
This comment was minimized by the moderator on the site
Sub Clear()
'
' Clean Sheet
'
Dim A As Long

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

End Sub


Example
range mean A2:D35
This comment was minimized by the moderator on the site
How do I adapt the VBA code so that it will continuously update with another file?
This comment was minimized by the moderator on the site
I want to learn VBA, can you give me the number of WhatsApp to facilitate communication
This comment was minimized by the moderator on the site
Hit the record button in execl and ALT+f11 look at the code and then change it run it its the way learnt well that was 20year ago
Even know I still hit the record and change it to fix the problem
This comment was minimized by the moderator on the site
Hi, It is very useful for me and my organisation. I need help in this. While connecting the excel files I am not able to open the html links which are there in main file. Please help me out on this.
This comment was minimized by the moderator on the site
How would you adjust the VBA code so that it would paste selections as values?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations