IMPORTRANGE: dlaczego połączone arkusze się psują i co zamiast nich
IMPORTRANGE to funkcja Arkuszy Google, która ciągnie dane z innego arkusza w czasie rzeczywistym. Wygląda jak darmowa integracja systemów – i dla małych zastosowań nią jest. Problem zaczyna się, gdy na IMPORTRANGE opiera się codzienna praca firmy.
Jak działa i dlaczego to kusi
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/ID_ARKUSZA"; "Arkusz1!A1:D200")
Pierwsze użycie wymaga kliknięcia „Zezwól na dostęp". Od tego momentu dane płyną same – bez eksportów, maili i wklejania. Kuszące, bo „integruje" dwa arkusze w minutę.
Dlaczego się psuje
1. Wolność przy dużej ilości formuł. IMPORTRANGE to formuła jak każda inna – arkusz przelicza ją przy każdym otwarciu i zmianie. Przy kilkudziesięciu połączeniach plik ładuje się minutami, a Google potrafi pokazać „wczytywanie…" zamiast danych.
2. Kruche uprawnienia. Wystarczy, że właściciel źródła utraci dostęp, zmieni nazwę arkusza albo usunie wiersz – i w całym łańcuchu pojawia się #REF!. Nikt nie dostaje powiadomienia; błąd wychodzi na jaw, gdy ktoś potrzebuje danych.
3. Brak historii i kontroli. Nie wiesz, kto i kiedy zmienił wartość w źródle. Nie cofniesz pojedynczej zmiany. Łańcuch A → B → C po miesiącu staje się nieodgadniony.
4. Łańcuchy sąsiedzkich arkuszy. Częsty wzorzec: sprzedaż ma swój arkusz, magazyn swój, manager zbiera z obu przez IMPORTRANGE, księgowość bierze od managera. Każde ogniwo to nowe miejsce awarii – prawdopodobieństwo, że całość działa, spada z każdym połączeniem.
Kiedy IMPORTRANGE jest w porządku
- jednorazowe raporty i zestawienia na dziś,
- małe, kontrolowane połączenia (jeden właściciel, do 3–5 arkuszy),
- prototypy: sprawdzasz pomysł, zanim włożysz czas w porządne rozwiązanie.
Co zamiast, gdy to codzienna praca
Gdy dane muszą być pewne, aktualne i audytowalne, realne opcje to:
- Wspólny jeden arkusz zamiast pięciu – uprawnienia i karty zamiast połączeń; najprostsza naprawa na start.
- Narzędzia natywne – np. Looker Studio do raportów zamiast łączenia surowych danych.
- Dedykowany system lub automatyzacja – gdy proces to coś więcej niż raport (zamówienia, zlecenia, dane klientów). Wtedy zamiast łańcucha formuł buduje się jeden przepływ danych z logami i alertami – a część pracy przejmuje agent AI obsługujący arkusze i dane, który pilnuje kompletności i reaguje na braki zamiast czekać na błąd
#REF!.
Najpierw policz awarie: ile razy w ostatnim miesiącu ktoś naprawiał połączenie lub szukał danych, których „nie ma". Koszt tych godzin zwykle szybko uzasadnia porzucenie łańcucha IMPORTRANGE.