Hoppa till huvudinnehåll

Hur importerar jag data från ett annat kalkylblad?

Författare: Xiaoyang Senast ändrad: 2024-07-31

När du använder en Excel-fil kanske du vill importera data från ett annat kalkylblad till ditt nuvarande kalkylblad. Idag kommer jag att prata om några intressanta knep för dig att hantera detta problem.

Importera data från ett annat kalkylblad med funktionen Anslutningar

Importera data från ett annat kalkylblad med VBA-kod

Importera data från ett annat kalkylblad med Kutools för Excel


Importera data från ett annat kalkylblad med funktionen Anslutningar

Om du är bekant med Anslutningar funktionen i Excel kan du importera ytterligare kalkyldata till aktuell arbetsbok, och dina importerade data uppdateras automatiskt med originaldata.

1. Gå till klicka Data > Anslutningar, se skärmdump:

en skärmdump av att klicka på knappen Anslutningar

2. I Arbetsbokanslutningar dialog, klicka Lägg till -knappen och dök ut Existerande anslutningar dialog, klicka Bläddra efter mer knappen, se skärmdumpar:

en skärmdump av att lägga till arbetsboksanslutningar
pil
en skärmdump av att surfa efter fler anslutningar

3. Och välj sedan den arbetsbok som du vill exportera dess data till nuvarande kalkylblad.

en skärmdump av att välja arbetsboken

4. Klicka på när du har valt arbetsboken Öppen och välj ett kalkylblad som du vill använda. Se skärmdump:

en skärmdump av att färdigställa arbetsboken

5. Klicka sedan OK, kommer det att återvända till Arbetsbokanslutningar dialogrutan och den valda arbetsboken läggs till i listrutan, stäng den här dialogrutan.

6. Fortsätt sedan med att klicka Data > Existerande anslutningar, se skärmdump:

en skärmdump av att klicka på befintliga anslutningar

7. I Existerande anslutningar Klicka på den arbetsbok som du har lagt till just nu och klicka Öppen knapp. Se skärmdump:

en skärmdump av att välja den tillagda arbetsboken

8. Och i poppade ut Importera data väljer du ett alternativ du vill ha i Välj hur du vill visa dessa data i din arbetsbokoch välj sedan ett befintligt kalkylbladsområde eller ett nytt kalkylblad för att lägga in data.

en skärmdump av import av data

9. Klicka sedan OKhar data från ett annat kalkylblad importerats till ditt angivna kalkylblad.

en skärmdump av resultatet

Anmärkningar:

1. Med den här metoden kan du importera data med typen av bord, PivotTable Report or Pivotdiagram och PivotTable Report.

2. Din arbetsbok har anslutits till den externa informationen om du vill få de senaste uppgifterna i din egen arbetsbok. Gå till Data > Uppdatera alla för att få de uppdaterade uppgifterna.

en skärmdump av uppfriskande data


Importera data från ett annat kalkylblad med VBA-kod

Det finns så många steg av ovanstående metod, kanske du kommer att känna dig trött, här kan följande VBA-kod också hjälpa dig att importera data från ett annat kalkylblad.

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.

VBA-kod: Importera data från ett annat kalkylblad

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. Tryck sedan på F5 nyckel för att köra den här koden och välj den arbetsbok som du vill infoga dess data i aktuell arbetsbok, se skärmdump:

en skärmdump av att välja arbetsboken efter att ha kört koden

4. När du har valt arbetsboken klickar du sedan på Öppen och välj ett kalkylblad eller ett intervall i din specificerade arbetsbok vilka data du behöver exportera. Se skärmdump:

en skärmdump av val av datumintervall

5. Klicka sedan på OKoch välj en cell för att placera dina importerade data i ditt nuvarande kalkylblad, se skärmdump:

en skärmdump av att välja en utdatacell

6. Fortsätt klicka OKoch dina valda data har importerats till ditt kalkylblad.

Notera: Med den här metoden uppdateras inte de importerade uppgifterna med originaldata.


Importera data från ett annat kalkylblad med Kutools för Excel

Kutools för Excel ger också Infoga fil på markören funktion för dig att lösa detta problem.

Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu

1. Öppna din arbetsbok som du vill infoga ytterligare kalkyldata.

2. KlickaKutools Plus > Import Export > Infoga fil på markören, se skärmdump:

3. Och i Infoga fil på markören i dialogrutan, välj en cell som du vill att data ska börja i och klicka sedan på Bläddra för att välja en arbetsbok som du vill infoga.

en skärmdump av import av data från ett annat ark med Kutools för Excel

4. Klicka sedan OKoch välj ett kalkylblad om din arbetsbok innehåller flera kalkylblad från dialogrutan Välj ett kalkylblad, se skärmdump:

en skärmdump av att välja kalkylbladet som ska importeras

5. Och klicka sedan på OK, ditt valda kalkylblad har importerats till ditt specifika kalkylblad.

Anmärkningar: Med den här metoden kommer de importerade uppgifterna inte att uppdateras med originaldata.

Om du vill veta mer om denna infoga fil vid markörfunktionen.


Relaterad artikel:

Hur importerar jag en textfil eller ett kalkylblad i Excel?

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!