Przejdź do głównej zawartości

Jak zaimportować dane z innego arkusza?

Podczas obsługi pliku programu Excel możesz chcieć zaimportować niektóre dane z innego arkusza do bieżącego arkusza. Dzisiaj opowiem o kilku interesujących sztuczkach, które pomogą Ci rozwiązać ten problem.

Importuj dane z innego arkusza roboczego z funkcją Połączenia

Importuj dane z innego arkusza roboczego z kodem VBA

Importuj dane z innego arkusza roboczego za pomocą Kutools for Excel


strzałka niebieski prawy bąbelek Importuj dane z innego arkusza roboczego z funkcją Połączenia

Jeśli jesteś zaznajomiony z połączenia w programie Excel, możesz zaimportować inne dane z arkusza do bieżącego skoroszytu, a zaimportowane dane zostaną automatycznie zaktualizowane oryginalnymi danymi.

1. Przejdź do kliknięcia Dane > połączeniazobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

2, w Połączenia ze skoroszytem dialog, kliknij Dodaj przycisk i wyskoczył Istniejące połączenia dialog, kliknij Wyszukaj więcej przycisk, zobacz zrzuty ekranu:

import-doc-danych-do-arkusza-2
-1
import-doc-danych-do-arkusza-3

3. A następnie wybierz skoroszyt, z którego chcesz wyeksportować dane do bieżącego arkusza.

import-doc-danych-do-arkusza-1

4. Po wybraniu skoroszytu kliknij Otwarte i wybierz jeden arkusz, którego chcesz użyć. Zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

5. Następnie kliknij OK, powróci do Połączenia ze skoroszytem okno dialogowe, a wybrany skoroszyt zostanie dodany do pola listy, zamknij to okno dialogowe.

6. Następnie kliknij Dane > Istniejące połączeniazobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

7, w Istniejące połączenia kliknij skoroszyt, który został właśnie dodany, i kliknij Otwarte przycisk. Zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

8. I wyskoczył Zaimportować dane wybierz jedną opcję z pliku Wybierz, jak chcesz wyświetlać te dane w skoroszycie, a następnie wybierz jeden z istniejących zakresów arkuszy lub nowy arkusz, aby umieścić dane.

import-doc-danych-do-arkusza-1

9. Następnie kliknij OK, dane z innego arkusza zostały zaimportowane do określonego arkusza.

import-doc-danych-do-arkusza-1

Uwagi:

1. Korzystając z tej metody, możesz importować dane o typie stół, Raport tabeli przestawnej or PivotChart i Raport tabeli przestawnej.

2. Twój skoroszyt został połączony z tymi danymi zewnętrznymi, jeśli chcesz uzyskać najnowsze dane ze swojego własnego skoroszytu. Iść do Dane > Odśwież wszystko aby uzyskać zaktualizowane dane.

import-doc-danych-do-arkusza-1


strzałka niebieski prawy bąbelek Importuj dane z innego arkusza roboczego z kodem VBA

Jest tak wiele kroków powyższej metody, możesz poczuć się zmęczony, tutaj poniższy kod VBA może również pomóc w zaimportowaniu danych z innego arkusza roboczego.

1. Przytrzymaj ALT + F11 klucze i otwiera plik Okno Microsoft Visual Basic for Applications.

2. Kliknij wstawka > Modułi wklej następujący kod w Okno modułu.

Kod VBA: Importuj dane z innego arkusza

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. Następnie naciśnij F5 klucz do uruchomienia tego kodu i wybierz skoroszyt, do którego chcesz wstawić jego dane do bieżącego skoroszytu, zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

4. Po wybraniu skoroszytu kliknij Otwarte i wybierz arkusz lub zakres określonego skoroszytu, którego dane chcesz wyeksportować. Zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

5. Następnie kliknij OKi wybierz jedną komórkę, aby umieścić zaimportowane dane w bieżącym arkuszu, zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

6. Kliknij dalej OK, a wybrane dane zostały zaimportowane do arkusza.

Uwaga: W przypadku tej metody zaimportowane dane nie zostaną zaktualizowane oryginalnymi danymi.


strzałka niebieski prawy bąbelek Importuj dane z innego arkusza roboczego za pomocą Kutools for Excel

Kutools dla programu Excel zapewnia również Wstaw plik do kursora funkcja, aby rozwiązać ten problem.

Kutools dla programu Excel zawiera ponad 300 przydatnych narzędzi programu Excel. Bezpłatne wypróbowanie bez ograniczeń w ciągu 30 dni. Pobierz teraz

1. Otwórz skoroszyt, do którego chcesz wstawić inne dane arkusza.

2. Kliknij Enterprise > Import / Export > Wstaw plik do kursorazobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

3. I w Wstaw plik do kursora w oknie dialogowym wybierz komórkę, w której mają się zaczynać dane, a następnie kliknij Przeglądaj , aby wybrać jeden skoroszyt, który chcesz wstawić.

import-doc-danych-do-arkusza-1

4. Następnie kliknij OKi wybierz jeden arkusz roboczy, jeśli skoroszyt zawiera wiele arkuszy roboczych z okna dialogowego Wybierz arkusz roboczy, zobacz zrzut ekranu:

import-doc-danych-do-arkusza-1

5. A następnie kliknij OK, wybrany arkusz został zaimportowany do określonego arkusza.

Note: W przypadku tej metody zaimportowane dane nie zostaną zaktualizowane oryginalnymi danymi.

Aby dowiedzieć się więcej o tej funkcji Wstaw plik w kursorze.


Podobne artykuły:

Jak zaimportować plik tekstowy lub arkusz roboczy w programie Excel?

Najlepsze narzędzia biurowe

🤖 Pomocnik AI Kutools: Zrewolucjonizuj analizę danych w oparciu o: Inteligentne wykonanie   |  Wygeneruj kod  |  Twórz niestandardowe formuły  |  Analizuj dane i generuj wykresy  |  Wywołaj funkcje Kutools...
Popularne funkcje: Znajdź, wyróżnij lub zidentyfikuj duplikaty   |  Usuń puste wiersze   |  Łącz kolumny lub komórki bez utraty danych   |   Okrągły bez wzoru ...
Super wyszukiwanie: Wiele kryteriów VLookup    Wiele wartości VLookup  |   Przeglądanie pionowe na wielu arkuszach   |   Wyszukiwanie rozmyte ....
Zaawansowana lista rozwijana: Szybko twórz listę rozwijaną   |  Zależna lista rozwijana   |  Lista rozwijana wielokrotnego wyboru ....
Menedżer kolumn: Dodaj określoną liczbę kolumn  |  Przesuń kolumny  |  Przełącz stan widoczności ukrytych kolumn  |  Porównaj zakresy i kolumny ...
Polecane funkcje: Fokus siatki   |  Widok projektu   |   Duży pasek formuły    Menedżer skoroszytów i arkuszy   |  Biblioteka zasobów (Automatyczny tekst)   |  Selektor dat   |  Połącz arkusze   |  Szyfruj/odszyfruj komórki    Wysyłaj e-maile według listy   |  Super filtr   |   Specjalny filtr (filtruj pogrubienie/kursywa/przekreślenie...) ...
15 najlepszych zestawów narzędzi12 Tekst Tools (Dodaj tekst, Usuń znaki, ...)   |   50 + Wykres rodzaje (Wykres Gantta, ...)   |   40+ Praktyczne Wzory (Oblicz wiek na podstawie urodzin, ...)   |   19 Wprowadzenie Tools (Wstaw kod QR, Wstaw obraz ze ścieżki, ...)   |   12 Konwersja Tools (Liczby na słowa, Przeliczanie walut, ...)   |   7 Połącz i podziel Tools (Zaawansowane wiersze łączenia, Podział komórki, ...)   |   ... i więcej

Zwiększ swoje umiejętności Excela dzięki Kutools for Excel i doświadcz wydajności jak nigdy dotąd. Kutools dla programu Excel oferuje ponad 300 zaawansowanych funkcji zwiększających produktywność i oszczędzających czas.  Kliknij tutaj, aby uzyskać funkcję, której najbardziej potrzebujesz...

Opis


Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
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