W tym poście Ci pokażemyjak wyciągnąć dane z innego arkusza w programie Excel. Kopiowanie i wklejanie danych jest proste, ale przeciąganie danych z jednego arkusza do drugiego oferuje znaczne korzyści w programie Excel.
Gdy pobierasz dane za pomocą formuł, dane są łączone ze źródłem. Dzięki temu w przypadku zmiany danych w jednym arkuszu połączone dane w drugim arkuszu zostaną automatycznie zaktualizowane. Oszczędza to czas i zmniejsza ryzyko błędów, utrzymując spójność danych we wszystkich arkuszach bez konieczności ręcznej aktualizacji.
Jak wyciągnąć dane z innego arkusza w programie Excel
Dowyciągnąć dane z innego arkusza w Excelu, możesz skorzystać z jednej z poniższych metod, w zależności od potrzeb:
- Użyj odwołań do komórek
- Skorzystaj z funkcji WYSZUKAJ.PIONOWO
- Skorzystaj z funkcji INDEKS i PODAJ
Metody te zapewniają wszechstronne możliwości przeciągania danych pomiędzy arkuszami, niezależnie od używanej wersji programu Excel.
Zobaczmy to szczegółowo
1] Użyj odwołań do komórek
Używanieodniesienia do komórekto najprostsza metoda pobierania danych z innego arkusza w programie Excel i idealnie sprawdza się w przypadku małych zbiorów danych, w których trzeba odwoływać się do kilku komórek, zamiast zarządzać dużymi ilościami danych.
Załóżmy, że mamy skoroszyt zawierający 2 arkusze. Arkusz 1 zawiera źródłowy zbiór danych, jak pokazano na poniższym obrazku:
Aby pobrać dane z arkusza 1 do arkusza 2 przy użyciu odwołań do komórek, kliknij kartę arkusza 2 i skonfiguruj nagłówki kolumn (w komórkach A1, B1 i C1)
W komórce A2 Arkusza 2 wprowadź formułę odnoszącą się do pierwszego wiersza danych z Arkusza 1:
=Sheet1!A2
W komórce B2 arkusza 2 wpisz:
=Sheet1!B2
W komórce C2 Arkusza 2 wpisz:
=Sheet1!C2
Teraz zaznacz komórki A2, B2 i C2 i przeciągnij uchwyt wypełniania w dół, aby skopiować formuły dla pozostałych wierszy (do wiersza 11, ponieważ mamy 10 wierszy danych).
Po wykonaniu tych kroków w Arkuszu 2 zostaną wyświetlone dane z Arkusza 1. Jeśli zostaną wprowadzone jakiekolwiek zmiany w danych w Arkuszu 1, zostaną one automatycznie zaktualizowane również w Arkuszu 2.
2] Użyj funkcji WYSZUKAJ.PIONOWO
jest idealnym rozwiązaniem, jeśli szukasz określonych danych w kolumnie i chcesz pobrać odpowiednie informacje z innego arkusza.
Załóżmy teraz, że chcemy pobrać informacje o pracowniku, w szczególności „płeć”, z Arkusza 1 w oparciu o listę kodów pracowników podaną w Arkuszu 2, jak pokazano na poniższym obrazku:
W komórce B2 arkusza 2 wprowadź następującą formułę, aby uzyskać płeć:
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
W powyższym wzorze:
- B2to wartość, której szukamy (Kodeks Pracowniczy).
- Arkusz 1! B $ 2: 11 C $to zakres w arkuszu 1 zawierający dane.
- 2wskazuje, którą kolumnę z zakresu chcemy zwrócić (2 zwraca płeć - kolumna C w zakresie).
- FAŁSZ:Oznacza to, że chcemy dokładnego dopasowania
Następnie wybierz komórkę B2 i przeciągnij uchwyt wypełniania w dół, aby skopiować formuły dla wszystkich kodów pracowników wymienionych w kolumnie A.
Spowoduje to dynamiczne pobranie danych w oparciu o kody pracowników wymienione w Arkuszu 2. Jeśli w Arkuszu 1 zostaną wprowadzone jakiekolwiek zmiany, informacje w Arkuszu 2 zostaną automatycznie zaktualizowane po odwołaniu się do Kodów pracowników.
3] Skorzystaj z funkcji INDEKS i PODAJ
TheFunkcje INDEKS i PODAJdoskonale sprawdzają się w sytuacjach, gdy zbiór danych się powiększa lub gdy trzeba wyszukiwać w różnej kolejności kolumn. Na przykład, jeśli chcesz pobrać płeć na podstawie kodu pracownika z arkusza 1 do arkusza 2, wpisz następującą formułę w komórce B2 arkusza 2:
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
W powyższym wzorze
- TheINDEKS(Arkusz 1! C $ 2: 11 C $,?)część określa, że chcesz zwrócić wartość z kolumny C (Płeć) w Arkuszu 1.
- TheDOPASUJ(A2, Arkusz1!B$2:B$11, 0)część szuka kodu pracownika w komórce A2 w zakresie kodów pracownika w arkuszu 1.
- Zero (0)wskazuje, że chcesz uzyskać dokładne dopasowanie.
Funkcja MATCH zwraca względny numer wiersza pasującego kodu pracownika, którego następnie używa funkcja INDEKS do pobrania odpowiedniej płci.
Podobnie możesz wybrać komórkę B2 i przeciągnąć uchwyt wypełniania w dół, aby skopiować formułę dla wszystkich kodów pracowników wymienionych w kolumnie A.
To wszystko! Mam nadzieję, że uznasz to za przydatne.
Czytać:.
Jak wyciągnąć określone dane z jednego arkusza Excela do drugiego?
Jednym z najprostszych sposobów przeciągnięcia określonych danych z jednego arkusza programu Excel do drugiego jest użycie odwołań do komórek, w ramach których bezpośrednio łączysz komórki z arkusza źródłowego z arkuszem docelowym, wprowadzając formułę w komórce docelowej. W przypadku bardziej złożonego wyszukiwania danych można skorzystać z funkcji WYSZUKAJ.PIONOWO lub kombinacji funkcji INDEKS i PODAJ.
Jak automatycznie skopiować określone wiersze w programie Excel do innego arkusza?
Jeśli masz Excel 365 lub Excel 2021, możesz użyćaby automatycznie kopiować określone wiersze z jednego arkusza do drugiego w oparciu o określone kryteria. Jeśli masz wcześniejszą wersję, taką jak Excel 2019 lub 2016, możesz skorzystać zfunkcja ustawiania kryteriów i kopiowania pasujących wierszy do innego arkusza. Możesz także dodać dodatkową kolumnę w swoim zbiorze danych, w której używasz formuł (takich jakIF
instrukcje), aby oznaczyć określone wiersze spełniające określone kryteria, a następnie zastosować funkcję Autofiltru, aby wyświetlić tylko wiersze spełniające Twoje kryteria.
Przeczytaj dalej:.