7 sposobów na połączenie wielu arkuszy Google w jeden bez kopiowania i wklejania

  • Udostępnij To
Michael Brown

Co jakiś czas każdy użytkownik Google Sheets staje przed nieuniknionym: połączeniem kilku arkuszy w jeden. Kopiuj-wklej jest żmudne i czasochłonne, więc musi być inny sposób. I masz rację - sposobów jest kilka, w rzeczywistości. Przygotuj więc swoje tabele i wykonaj kroki z tego artykułu.

Wszystkie sposoby, które opisuję, można wykorzystać do przetwarzania dużych tabel. Ale aby ten przewodnik był jak najbardziej przejrzysty, będę trzymał tabele krótko i zamierzam je skrócić do kilku arkuszy.

    Odwołanie do komórek w Arkuszach Google, aby wyciągnąć dane z innej karty

    Najłatwiejszy sposób jest na pierwszym miejscu. Możesz wciągać całe tabele do jednego pliku, odwołując się do komórek z danymi z innych arkuszy.

    Uwaga. To wystarczy, jeśli trzeba będzie scalić dwa lub więcej arkuszy w jednym arkuszu kalkulacyjnym Google Aby połączyć wiele arkuszy (plików) kalkulacyjnych Google w jeden, przejdź od razu do następnej metody.

    Tak więc moje dane są rozrzucone po różnych arkuszach: Czerwiec, lipiec, sierpień . chciałbym wyciągnąć dane z Lipiec oraz Sierpień na Czerwiec by w efekcie mieć jedną tabelę:

    1. Znajdź pierwszą pustą komórkę zaraz po swojej tabeli (the Czerwiec arkusz dla mnie) i umieścić tam kursor.
    2. Wpisz pierwszy odnośnik do komórki. Pierwsza tabela, którą chcę pobrać, zaczyna się od A2 w Lipiec Więc ja stawiam:

      =Lipiec!A2

      Uwaga. Jeśli w nazwie arkusza znajdują się spacje, musisz zawinąć je w pojedyncze cudzysłowy, jak poniżej:

      ="lipiec 2022"!A2

      To natychmiast replikuje to, co leży w tej komórce:

      Uwaga. Użyj względnego odniesienia do komórki, aby zmieniała się ona sama po skopiowaniu do innych komórek. W przeciwnym razie zwróci nieprawidłowe dane.

    3. Upewnij się, że komórka z odnośnikiem jest zaznaczona i kliknij ten mały niebieski kwadrat w jej prawym dolnym rogu. Kursor myszy zmieni się w duży czarny znak plusa. Trzymaj mysz wciśniętą i przeciągnij kursor do tylu kolumn w prawo, ile potrzebujesz, aby wypełnić je nowymi rekordami:

  • Zaznacz cały ten nowy wiersz, kliknij jeszcze raz ten mały niebieski kwadracik, przytrzymaj i przeciągnij mysz w dół - tym razem, aby wypełnić całe wiersze odwołaniami do komórek i przynieść nowe dane z innego arkusza:
  • Choć jest to prawdopodobnie pierwszy sposób, jaki przychodzi Ci do głowy, aby wyciągnąć dane z innej zakładki, nie jest on najbardziej elegancki i szybki. Na szczęście Google przygotowało inne instrumenty specjalnie do tego celu.

    Skopiuj zakładki do jednego arkusza kalkulacyjnego

    Jednym ze standardowych sposobów jest skopiowanie interesujących nas zakładek do docelowego arkusza kalkulacyjnego:

    1. Otwórz plik zawierający arkusz(y), który chcesz przenieść.
    2. Kliknij prawym przyciskiem myszy pierwszą kartę, którą chcesz wyeksportować i wybierz Kopiowanie do> Istniejącego arkusza kalkulacyjnego :
    3. Następną rzeczą, którą zobaczysz, będzie wyskakujące okienko zapraszające do wybrania arkusza kalkulacyjnego. Wyszukaj go, kliknij, aby go zaznaczyć, i naciśnij Wybierz kiedy będziesz gotowy:
    4. Po skopiowaniu arkusza pojawi się odpowiedni komunikat potwierdzający:
    5. Możesz uderzyć OK i kontynuować pracę z bieżącym arkuszem lub skorzystać z linku o nazwie Otwórz arkusz kalkulacyjny Natychmiast przeniesie Cię do innego arkusza kalkulacyjnego, w którym znajduje się już pierwszy arkusz:

    Eksport/import arkuszy

    Innym sposobem na import danych z wielu Arkuszy Google jest wyeksportowanie najpierw każdego arkusza, a następnie zaimportowanie ich wszystkich do niezbędnego pliku:

    1. Otwórz arkusz zawierający arkusz, z którego chcesz pobrać dane.
    2. Uczyń interesujący Cię arkusz aktywnym, wybierając go.
    3. Idź do Plik> Pobierz> Wartości rozdzielone przecinkami (.csv) :

      Plik zostanie pobrany na Twój komputer.

    4. Następnie otwórz inny arkusz kalkulacyjny - ten, do którego chciałbyś dodać arkusz.
    5. Tym razem, wybierz Plik> Import z menu i przejdź do Prześlij zakładka w Importuj plik okno:
    6. Hit Wybierz plik z urządzenia i znajdź arkusz, który przed chwilą pobrałeś.
    7. Po załadowaniu pliku pojawi się okno z dodatkowymi opcjami importu arkusza. Aby dodać zawartość tego kolejnego arkusza po istniejącej tabeli, wybierz Dołączenie do bieżącego arkusza :

      Wskazówka. Wśród innych ustawień można określić separator i przekonwertować tekst na liczby, daty i formuły.

    8. W rezultacie otrzymasz dwa arkusze scalone - jedną tabelę pod drugą:

      Ale ponieważ jest to plik .csv, który musisz zaimportować, druga tabela pozostaje sformatowana w standardowy sposób. Będziesz musiał poświęcić trochę czasu na sformatowanie go zgodnie z potrzebami.

    Funkcje arkuszy Google do łączenia danych z wielu arkuszy kalkulacyjnych

    Oczywiście nie byłby to Google, gdyby nie miał funkcji do scalania danych w Google Sheets.

    IMPORTRANGE do importowania danych z wielu arkuszy Google

    Jak sugeruje nazwa funkcji, IMPORTRANGE importuje dane z wielu arkuszy kalkulacyjnych Google do jednego arkusza.

    Wskazówka. Funkcja pomaga Google Sheets wyciągnąć dane z innego dokumentu, a także z innych zakładek z tego samego pliku.

    Oto, czego wymaga funkcja:

    =IMPORTRANGE(arkusz_url, range_string)
    • arkusz kalkulacyjny_url to nic innego jak link do arkusza kalkulacyjnego, z którego mają zostać pobrane dane. Musi on być zawsze umieszczony w cudzysłowie.
    • zakres_ciągów oznacza te komórki konkretnie, które musisz przynieść do bieżącego arkusza.

    A oto wzór, który stosuję, aby zaimportować dane z wielu Arkuszy Google za pomocą IMPORTRANGE:

    1. Otwórz arkusz kalkulacyjny, z którego chcesz wyciągnąć dane.

      Uwaga. Upewnij się, że masz co najmniej podglądowy dostęp do tego pliku.

    2. Kliknij pasek adresu URL przeglądarki i skopiuj link do tego pliku tuż do znaku haszowego (#):
    3. Uwaga. Ten adres URL będzie potrzebny, nawet jeśli zamierzasz połączyć arkusze z tego samego pliku.

      Wskazówka. Chociaż Google mówi, że funkcja wymaga całego adresu URL, możesz łatwo dostać się z kluczem - część adresu URL między /d/ oraz /edit :

      ...google.com/spreadsheets/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit

    4. Wróć do arkusza kalkulacyjnego, do którego chcesz dodać info, wpisz IMPORTRANGE do miejsca, w którym powinna pojawić się zapożyczona tabela i wstaw link jako pierwszy argument. Następnie oddziel go od kolejnej części przecinkiem:
    5. Uwaga. Pamiętaj, że link powinien być otoczony podwójnym cudzysłowem.

    6. W drugiej części formuły wpisz nazwę arkusza i dokładny zakres, który chcesz wyciągnąć. Potwierdź, naciskając Enter .
    7. Uwaga. drugi argument również zawiń w podwójne cudzysłowy:

      =IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")

    8. Chociaż formuła wygląda teraz na gotową, zwróci ona #REF Dzieje się tak dlatego, że przy pierwszej próbie wyciągnięcia danych z jakiegoś arkusza IMPORTRANGE poprosi o dostęp do niego. Po uzyskaniu zgody bez problemu zaimportujesz rekordy z innych arkuszy tego pliku.
    9. Kliknij komórkę z błędem i naciśnij ten niebieski przycisk Umożliwić dostęp prompt:

      Uwaga. Zezwalając na dostęp, dajesz Arkuszom znać, że nie masz nic przeciwko temu, aby istniejący lub potencjalni współpracownicy tego arkusza mieli dostęp do danych z innego pliku.

    10. Gdy formuła połączy się z tym innym arkuszem, będzie importować z niego dane:
    11. Uwaga. IMPORTRANGE nie wyciąga formatowania komórek, tylko wartości. Trzeba będzie potem ręcznie zastosować formatowanie.

      Wskazówka. Jeśli tabele są dość duże, po prostu daj trochę czasu, aby formuła wyciągnęła wszystkie rekordy.

      Uwaga. Rekordy zwrócone przez funkcję zostaną zaktualizowane automatycznie, jeśli zmienisz je w oryginalnym pliku.

    Arkusze Google do importowania zakresów z wielu arkuszy

    I tak oto, bez pośpiechu, doszliśmy po raz kolejny do funkcji QUERY :) Jest ona tak uniwersalna, że może być wykorzystywana w arkuszach kalkulacyjnych Google również do łączenia danych z wielu arkuszy (w ramach tego samego pliku).

    Chcę więc połączyć trzy różne arkusze Google (z jednego pliku): zima 2022, wiosna 2022 i lato 2022. Zawierają one nazwiska wszystkich pracowników, którzy stali się najlepsi w swojej pracy w różnych miesiącach.

    Przechodzę do pierwszego arkusza - Zima 2022 - i dodaję moje QUERY tuż pod istniejącą tabelą:

    =QUERY({'Wiosna 2022'!A2:D7;'Lato 2022'!A2:D7}, "select * where Col1 ''")

    Zobaczmy, co to wszystko znaczy:

    • {"wiosna 2022"!A2:D7; "lato 2022"!A2:D7} - to wszystkie arkusze i zakresy, które muszę zaimportować.

      Uwaga. Arkusze powinny być zapisane pomiędzy nawiasami klamrowymi. Jeśli ich nazwy zawierają spacje, użyj pojedynczych cudzysłowów, aby wymienić nazwy.

      Wskazówka. Oddzielaj zakresy średnikiem, aby ciągnąć dane z różnych kart jedna pod drugą. Użyj przecinków zamiast tego, aby zaimportować je obok siebie.

      Podpowiedź: zachęcamy do korzystania z takich nieskończonych zakresów jak np. A2:D .

    • select * where Col1 '' - Mówię formule, aby importowała wszystkie rekordy ( wybierz * ) tylko wtedy, gdy komórki w pierwszej kolumnie tabel ( gdzie Kol1 ) nie są puste ( '' ). Używam pary pojedynczych cudzysłowów, aby wskazać spacje, które nie są puste.

      Uwaga. Używam '' ponieważ moja kolumna zawiera tekst. Jeśli kolumna zawiera inny typ danych (np. datę lub czas, itp.), musisz użyć nie jest zerowy zamiast: "select * where Col1 is not null"

    W związku z tym dwie tabele z innych arkuszy zostały skonsolidowane w jednym arkuszu jedna pod drugą:

    Wskazówka. jeśli chciałbyś użyć Google Sheets QUERY do importowania zakresów z wielu oddzielnych arkuszy (plików) kalkulacyjnych, będziesz musiał zaimplementować IMPORTRANGE. Oto formuła, która pozwoli Ci wyciągnąć dane z innych dokumentów:

    =QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4", "Mar-Apr-May!A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Jun-Jul-Aug!A2:D4")}, "select * where Col1'")

    Wskazówka. w tej długiej formule używam raczej kluczy z adresów URL niż całych linków. Jeśli nie jesteś pewien, co to jest, przeczytaj tutaj.

    Wskazówka. możesz również użyć QUERY, aby połączyć dwa arkusze Google, zaktualizować komórki, dodać powiązane kolumny & niepasujące wiersze. sprawdź to w tym wpisie na blogu.

    3 najszybsze sposoby łączenia wielu arkuszy Google

    Jeśli standardowe sposoby arkuszy kalkulacyjnych Google na łączenie danych z wielu arkuszy wydają się nudne, a funkcje Cię odstraszają, istnieje łatwiejsze podejście.

    Dodatek Combine Sheets

    Ten pierwszy specjalny dodatek - Combine Sheets - został zaprojektowany w jednym celu: importować dane z wielu arkuszy Google. Jest na tyle sprytny, że rozpoznaje te same kolumny w różnych arkuszach i w razie potrzeby odpowiednio łączy dane.

    Wszystko, co masz zrobić, to:

    1. Wybierz arkusze lub całe arkusze kalkulacyjne do scalenia i w razie potrzeby określić zakresy. Możliwość wykonania szybkiego wyszukiwania w Drive sprawia, że jest to jeszcze szybsze.
    2. Wybierz sposób ciągnięcia dane:
      • jako wzór. Zaznacz pole wyboru o nazwie Użyj formuły do łączenia arkuszy jeśli chcesz mieć arkusz główny, który będzie dynamicznie zmieniał się w oparciu o oryginalną zawartość.

        Chociaż nie będziesz mógł edytować wynikowej tabeli, jej formuła będzie zawsze powiązana z arkuszami źródłowymi: edytuj tam komórkę lub dodawaj/usuwaj całe wiersze, a arkusz główny zostanie odpowiednio zmieniony.

      • jako wartości. Jeśli ręczna edycja tabeli wynikowej jest ważniejsza, zignoruj powyższą opcję, a wszystkie dane zostaną połączone jako wartości.

      Dodatkowe opcje są tutaj do dopracowania:

      • połączyć rekordy z tych samych kolumn w jedną kolumnę
      • zachować formatowanie
      • dodaj pustą linię pomiędzy różnymi zakresami, aby je od razu zauważyć
    3. Zdecyduj, gdzie umieścić połączonej tabeli: nowy arkusz kalkulacyjny, nowy arkusz lub w wybranym miejscu.

    Oto szybka demonstracja, jak połączyłem moje trzy małe stoliki za pomocą dodatku:

    Oczywiście twoje tabele mogą być znacznie większe i możesz łączyć wiele różnych arkuszy, o ile wynikowy arkusz nie przekroczy limitu 10M komórek.

    Wskazówka. Sprawdź stronę pomocy dla Combine Sheets.

    Jedną z opcji, jaką oferuje ten dodatek, jest dodawanie kolejnych arkuszy do wcześniej połączonych danych. W tym przypadku na kroku 1 musisz wybrać nie tylko dane do połączenia, ale także istniejący wynik.Oto jak to wygląda:

    Dodatek Konsolidacja arkuszy

    Consolidate Sheets to stosunkowo nowy dodatek do naszych dodatków, który od wspomnianego wcześniej narzędzia różni się przede wszystkim możliwością sumowania danych w kolumnach w Google Sheets (lub wierszach, czy też pojedynczych komórkach).

    Consolidate Sheets rozpoznaje również wspólne nagłówki we wszystkich arkuszach Google do połączenia, nawet jeśli znajdują się one w najbardziej lewej kolumnie i/lub pierwszym wierszu. Zawsze istnieje opcja łączenia arkuszy Google i obliczania komórek na podstawie ich miejsca w tabelach.

    Pozwól, że i dla Ciebie podzielę to na kroki:

    1. Wybierz arkusze w celu konsolidacji. W razie potrzeby importuj więcej plików z dysku bezpośrednio z dodatku.
    2. Wybierz funkcję do konsolidacji w Google Sheets.
    3. Wybierz sposób sumowania komórek w Google Sheets: według etykiet (etykiet nagłówka, etykiet lewej kolumny lub obu) lub pozycji.
    4. Zdecyduj, gdzie umieścić skonsolidowanych danych: nowy arkusz, nowy arkusz lub dowolne miejsce w otwartym pliku.

    Oto jak wygląda ten proces:

    Istnieje również opcja konsolidacji wszystkich arkuszy za pomocą formuły. W ten sposób wynik będzie się zmieniał w sposób zsynchronizowany z wartościami w arkuszach źródłowych:

    Uwaga. Istnieją pewne osobliwości, które musisz wiedzieć o tym, jak działa formuła. Na przykład, jeśli konsolidujesz z wielu różnych plików, będzie dodatkowy krok, aby połączyć arkusze dla używanego IMPORTRANGE. Odwiedź stronę instruktażową dla Konsolidacja arkuszy dla tych i innych szczegółów.

    Albo tutaj jest krótki tutorial o pracy dodatku:

    Szczerze zachęcam do wypróbowania dodatku na swoich danych. Sam zobaczysz ile będziesz miał dodatkowego czasu po włączeniu tego narzędzia do codziennej pracy.

    Dodatek Merge Sheets

    Warto wspomnieć o jeszcze jednym dodatku. Choć łączy on tylko dwa arkusze Google naraz, nie mógłby być bardziej przydatny. Merge Sheets dopasowuje rekordy z tej samej kolumny w obu arkuszach/dokumentach, a następnie ściąga powiązane dane z arkusza/ dokumentu lookup do głównego. Dzięki temu zawsze masz pod ręką aktualny arkusz kalkulacyjny.

    Istnieje 5 prostych kroków:

    1. Wybierz twój arkusz główny .
    2. Wybierz twój arkusz podglądu (nawet jeśli jest w innym arkuszu kalkulacyjnym).
    3. Wybierz kolumny gdzie pasujące zapisy może wystąpić.
    4. Tick of the kolumny z zapisami uaktualnić .
    5. Tweak każdy opcje dodatkowe które pomogą Ci scalić dwa arkusze i osiągnąć najlepszy możliwy rezultat.

    Jeśli te słowa nie przemawiają do Ciebie zbytnio, to zamiast nich jest tutorial wideo:

    Jeśli chcesz spróbować swoich sił, odwiedź tę stronę pomocy, aby uzyskać szczegółowe informacje na temat każdego kroku i ustawienia.

    Na tym kończę ten artykuł. Mam nadzieję, że te sposoby wyciągania danych z wielu różnych arkuszy w jeden będą przydatne. Jak zawsze czekam na Wasze komentarze!

    Michael Brown jest oddanym entuzjastą technologii z pasją do upraszczania złożonych procesów za pomocą narzędzi programowych. Dzięki ponad dziesięcioletniemu doświadczeniu w branży technologicznej doskonalił swoje umiejętności w programach Microsoft Excel i Outlook, a także w Arkuszach i Dokumentach Google. Blog Michaela jest poświęcony dzieleniu się swoją wiedzą i doświadczeniem z innymi, dostarczając łatwych do zastosowania wskazówek i samouczków w celu poprawy produktywności i wydajności. Niezależnie od tego, czy jesteś doświadczonym profesjonalistą, czy początkującym, blog Michaela oferuje cenne spostrzeżenia i praktyczne porady dotyczące maksymalnego wykorzystania tych niezbędnych narzędzi programowych.