Śledzenie zamówień online i przesyłek w Excelu: szablon, formuły i kiedy zautomatyzować
Możesz śledzić zamówienia internetowe i przesyłki w Excelu, używając jednego wiersza na każdą paczkę, spójnej listy statusów oraz formuł oznaczających opóźnione dostawy i nieaktualne kontrole. Poniższy szablon stanowi praktyczny punkt wyjścia. Excel może organizować i ustalać priorytety informacji o przesyłkach, ale same formuły nie pobierają bieżących zdarzeń od przewoźników; te aktualizacje wymagają ręcznych kontroli lub połączonego źródła danych.

Ten przewodnik jest przeznaczony dla małych zespołów e-commerce oraz osób zarządzających wieloma przychodzącymi zamówieniami. Oddziela rejestr przesyłki od zadań związanych z dalszymi działaniami, dzięki czemu arkusz odpowiada na dwa różne pytania: gdzie znajduje się paczka i kto powinien wykonać następne działanie?
Zbuduj moduł śledzenia wokół paczek, a nie tylko zamówień
Numer zamówienia identyfikuje zakup. Numer śledzenia identyfikuje przesyłkę w systemie przewoźnika. Nie są one wymienne. Jedno zamówienie może zostać wysłane w kilku paczkach, a każda paczka może mieć inną datę dostawy lub status.
Użyj jednego wiersza na każdą paczkę, powtarzając identyfikator zamówienia w razie potrzeby. Jeśli zamówienie nie zostało wysłane, utwórz tymczasowy wiersz bez numeru śledzenia, a następnie zaktualizuj go lub podziel, gdy szczegóły przesyłki będą dostępne. Nie umieszczaj kilku numerów śledzenia w jednej komórce: utrudnia to filtrowanie, sprawdzanie duplikatów i aktualizowanie statusów.
W przypadku osobistego modułu śledzenia zakupów właścicielem możesz być po prostu Ty. W firmowym module śledzenia przypisz właściciela, który będzie badać wyjątki, kontaktować się z przewoźnikiem lub sprzedawcą albo komunikować się z klientem. Status bez przypisanej odpowiedzialnej osoby łatwo przeoczyć.
Szablon śledzenia przesyłek w Excelu do kopiowania i wklejania
Skopiuj poniższy nagłówek rozdzielany tabulatorami i wklej go do komórki A1 w pustym arkuszu. Nagłówki powinny zajmować kolumny od A do L. Jest to układ początkowy, a nie plik do pobrania ani integracja ze śledzeniem na żywo.
Order ID Tracking number Carrier Ship date Promised delivery Status Last carrier event Last checked Tracking URL Days open Review flag OwnerPrzed wklejeniem danych zamówień ustaw format kolumn A i B jako Tekst. Numery śledzenia są identyfikatorami, a nie ilościami. Traktowanie ich jako liczb może usunąć początkowe zera lub zmienić długie ciągi cyfr. Późniejsza zmiana formatu nie przywróci niezawodnie informacji, które zostały już utracone; w razie potrzeby zaimportuj ponownie oryginalne identyfikatory.
| Kolumna | Co wprowadzić | Zasada działania |
|---|---|---|
| A: Order ID | Sklepowy lub wewnętrzny numer referencyjny zamówienia | Powtarzaj go dla przesyłek podzielonych. |
| B: Tracking number | Identyfikator przypisany do paczki | Zachowaj go jako tekst i zachowaj dokładne znaki. |
| C: Carrier | Przewoźnik powiązany z tym numerem | Używaj spójnych nazw zamiast wielu skrótów. |
| D: Ship date | Data używana do rozpoczęcia naliczania wieku przesyłki | Określ, czy oznacza nadanie, czy potwierdzone przyjęcie przez przewoźnika. |
| E: Promised delivery | Obowiązujące zobowiązanie dotyczące dostawy | Pozostaw puste, gdy nie ma obietnicy; nie wymyślaj terminu. |
| F: Status | Ustandaryzowana kategoria przesyłki | Wybieraj z kontrolowanej listy. |
| G: Last carrier event | Najnowszy opis zdarzenia i czas jego wystąpienia | Zachowaj szczegóły stojące za ustandaryzowanym statusem. |
| H: Last checked | Kiedy ostatnio zweryfikowano informacje o śledzeniu | Wprowadź stały znacznik czasu, a nie stale zmieniającą się formułę. |
| I: Tracking URL | Zweryfikowany link do strony śledzenia | Przechowuj adres docelowy oddzielnie od numeru śledzenia. |
| J: Days open | Obliczony wiek przesyłki | Używaj dni kalendarzowych, chyba że celowo tworzysz inną regułę. |
| K: Review flag | Obliczony monit o dalsze działanie | To reguła wewnętrzna, a nie status przewoźnika. |
| L: Owner | Osoba odpowiedzialna za dalsze działania | Przypisz odpowiedzialność przed wystąpieniem wyjątku. |
Skonfiguruj arkusz przed dodaniem kolejnych wierszy
- Przekształć zakres w tabelę programu Excel. Wybierz Wstawianie > Tabela i potwierdź, że zakres zawiera nagłówki. Tabele ułatwiają filtrowanie i mogą przenosić formuły obliczanych kolumn do kolejnych wierszy.
- Zastosuj formaty daty. Sformatuj D i E jako daty. Sformatuj H tak, aby zawierała datę i godzinę. Potwierdź, że zaimportowane wartości są rzeczywistymi datami programu Excel, a nie tekstem, który tylko wygląda jak data.
- Utwórz listę rozwijaną statusów. Użyj sprawdzania poprawności danych z listą taką jak: Nie wysłano, Utworzono etykietę, W transporcie, Wydano do doręczenia, Doręczono, Wyjątek i Zwrócono.
- Zablokuj wiersz nagłówka. Zachowaj widoczne etykiety kolumn podczas przeglądania dłuższych list.
- Dodaj próg kontroli. Wpisz „Sprawdź ponownie po dniach” w O1 i wprowadź 2 w P1. Jest to przykładowy wewnętrzny przedział kontroli, a nie standard usługi przewoźnika.
Zachowuj opis zdarzenia przewoźnika w kolumnie G, nawet gdy normalizujesz kolumnę F. Na przykład „Utworzono etykietę” nie powinno automatycznie zmieniać się w „W transporcie”: samo utworzenie etykiety nie oznacza, że przewoźnik otrzymał paczkę.
Formuły zwiększające użyteczność modułu śledzenia
Poniższe formuły używają przedstawionego układu kolumn, angielskich nazw funkcji i przecinków jako separatorów. W niektórych regionalnych ustawieniach programu Excel używa się zamiast nich średników. Wprowadź je w wierszu 2 i skopiuj w dół albo pozwól tabeli programu Excel zastosować je jako obliczane kolumny.
Oblicz liczbę dni od wysyłki
Wprowadź w J2:
=IF(OR(D2="",F2="Delivered",F2="Returned"),"",MAX(0,TODAY()-INT(D2)))Formuła zwraca liczbę dni kalendarzowych od daty wysyłki dla otwartej przesyłki. Pozostawia puste przesyłki doręczone lub zwrócone, zamiast naliczać ich wiek bez końca. Formuła nie mierzy wydajności transportu względem zobowiązania przewoźnika dotyczącego dni roboczych.
Jeśli potrzebujesz historycznego czasu dostawy, dodaj osobną kolumnę Delivered at i oblicz różnicę między zapisaną datą a datą wysyłki. Nie używaj bieżącej daty jako zastępstwa rzeczywistej daty dostawy.
Oznacz przesyłki wymagające kontroli
Wprowadź w K2:
=IF(A2="","",IF(F2="Delivered","Closed",IF(F2="Returned","Review return",IF(F2="Exception","Review exception",IF(AND(E2<>"",TODAY()>INT(E2)),"Past promised date",IF(B2="","Check dispatch",IF(H2="","Check tracking",IF(NOW()-H2>=$P$1,"Recheck status","Monitor"))))))))Kolejność tych kontroli ma znaczenie. Przesyłki doręczone są najpierw zamykane; zwroty i wyjątki otrzymują konkretne monity; przesyłki po obiecanej dacie mają priorytet przed rutynowymi kontrolami. Paczka bez numeru śledzenia jest kierowana do kontroli nadania, a nie traktowana jak zwykła aktualizacja śledzenia.
„Po obiecanej dacie” oznacza, że data w arkuszu minęła. Nie oznacza to, że paczka zaginęła, że należy się odszkodowanie ani że przewoźnik naruszył swoje warunki. Przed eskalacją sprawdź źródło obietnicy i najnowsze szczegóły przesyłki.
Reguła nieaktualnej kontroli mierzy czas, który upłynął od H2. Przy P1 ustawionym na 2 oznacza rekord po dwóch dniach bez zarejestrowanej kontroli. Dostosuj ten przedział do swojego procesu. TODAY() i NOW() aktualizują się podczas ponownego obliczania przez Excel; nie są usługami monitorowania w tle.
Policz otwartą kolejkę kontroli
Umieść tę formułę podsumowania poza tabelą śledzenia:
=COUNTIF(K2:K1000,"Review exception")+COUNTIF(K2:K1000,"Review return")+COUNTIF(K2:K1000,"Past promised date")+COUNTIF(K2:K1000,"Check dispatch")+COUNTIF(K2:K1000,"Check tracking")+COUNTIF(K2:K1000,"Recheck status")Formuła zlicza wiersze paczek wymagające uwagi, a nie unikalne zamówienia lub klientów. W razie potrzeby rozszerz zakres albo zastąp go odpowiednim odwołaniem do tabeli strukturalnej. Zachowaj to rozróżnienie w każdym panelu: jedno zamówienie z trzema paczkami może oznaczać trzy rekordy przesyłek.
Zamień zweryfikowany adres śledzenia w czytelny link
W dodatkowej opcjonalnej kolumnie użyj:
=IF(I2="","",HYPERLINK(I2,"Track package"))Otwiera to adres przechowywany w I2. Nie pobiera zdarzeń przesyłki ani nie potwierdza bezpieczeństwa adresu. Używaj linków z zaufanej usługi śledzenia lub od przewoźnika i unikaj konstruowania adresów URL charakterystycznych dla przewoźnika, chyba że ich format został zweryfikowany.
Używaj formatowania do wspierania decyzji, a nie do ozdabiania arkusza
Zastosuj formatowanie warunkowe do pola kontroli lub całego wiersza. Użyj wyraźnego koloru ostrzegawczego dla wyjątków i rekordów po obiecanej dacie, jaśniejszego ostrzeżenia dla rutynowych ponownych kontroli oraz stonowanego stylu dla zamkniętych przesyłek. Zachowaj widoczną etykietę tekstową, aby arkusz pozostał zrozumiały bez kolorów.
W przypadku reguły całego wiersza zastosowanej do A2:L1000 formuła taka jak =$K2="Past promised date" wyróżni odpowiednią przesyłkę. Znak dolara blokuje kolumnę statusu, pozwalając numerowi wiersza się zmieniać.
Przed zaimportowaniem kolejnej partii sprawdź także duplikaty rekordów. Powtórzony identyfikator zamówienia jest normalny przy przesyłkach podzielonych; powtórzona kombinacja przewoźnika i numeru śledzenia zasługuje na zbadanie. Może to być przypadkowy duplikat, ale nie usuwaj go automatycznie bez sprawdzenia relacji z zamówieniem źródłowym.
Codzienny proces utrzymywania wiarygodności modułu śledzenia
- Dodaj lub zaimportuj nowe przesyłki. Zachowaj identyfikatory jako tekst i potwierdź, że każda paczka ma własny wiersz.
- Filtruj według pola kontroli. Zacznij od wyjątków i przekroczonych obietnic, a następnie zajmij się brakującymi szczegółami śledzenia i nieaktualnymi kontrolami.
- Zweryfikuj źródło śledzenia. Otwórz stronę przewoźnika lub użyj usługi obsługującej wielu przewoźników, aby śledzić paczkę. Porównaj numer śledzenia i przewoźnika z arkuszem.
- Zaktualizuj dane. Zapisz najnowsze zdarzenie w G, wybierz właściwy status w F i wprowadź stały znacznik czasu kontroli w H.
- Przypisz następne działanie. Dodaj kolumnę z notatką o działaniu, jeśli właściciel musi zapisać wiadomość do klienta, numer sprawy lub datę dalszego kontaktu.
- Uzgodnij zamknięte rekordy. Potwierdź, że status doręczenia dotyczy właściwej paczki, a nie automatycznie każdej paczki w zamówieniu.
Nie wpisuj =NOW() w polu „Last checked”. Zmienia się ono podczas ponownego obliczania i może sprawić, że nietknięty rekord będzie wyglądał na niedawno sprawdzony. Znacznik czasu musi oznaczać rzeczywistą kontrolę lub pomyślną aktualizację automatyczną.
Ogranicz informacje o klientach do niezbędnego minimum. Wspólny operacyjny moduł śledzenia rzadko potrzebuje pełnego adresu dostawy, numeru telefonu i kompletnych szczegółów zamówienia w każdym wierszu. Ogranicz dostęp i unikaj rozpowszechniania niekontrolowanych kopii zawierających dane osobowe.
Kiedy zautomatyzować śledzenie przesyłek
Automatyzuj wtedy, gdy utrzymywanie aktualnych statusów staje się wąskim gardłem, a nie tylko wtedy, gdy arkusz staje się długi. Nie ma uniwersalnego progu liczby przesyłek. Arkusz może nadal sprawnie działać przy większej, wolno zmieniającej się liście, podczas gdy mniejsza lista z pilnymi wyjątkami może wymagać częstszych aktualizacji, niż człowiek jest w stanie niezawodnie wykonywać.
| Zaobserwowany problem | Praktyczny następny krok | Co zweryfikować |
|---|---|---|
| Powtarzające się kopiowanie z eksportów zamówień | Ustandaryzuj importy lub użyj Power Query dla obsługiwanych źródeł. | Formatowanie identyfikatorów, mapowanie kolumn i obsługa duplikatów. |
| Powtarzające się ręczne kontrole przewoźników | Oceń połączenie z danymi śledzenia lub proces oparty na API. | Obsługę używanych przewoźników, usług i tras przesyłek. |
| Wyjątki są wykrywane zbyt późno | Dodaj zaplanowane przetwarzanie lub alerty sterowane zdarzeniami. | Definicje wyzwalaczy, odpowiedzialnych właścicieli i obsługę nieudanych alertów. |
| Kilka osób nadpisuje te same rekordy | Użyj kontrolowanego wspólnego procesu lub systemu operacyjnego. | Uprawnienia dostępu, historię zmian i właścicieli rekordów. |
| Klienci zależą od tego, czy ktoś sprawdzi skoroszyt | Oceń proces śledzenia zamówień połączony ze sklepem. | Mapowanie zamówień, przesyłki podzielone i dokładność statusu widocznego dla klienta. |
Power Query może łączyć się z obsługiwanymi źródłami danych, w tym ze źródłami internetowymi, ale nie sprawia to, że każda publiczna strona śledzenia jest niezawodnym źródłem danych. Uwierzytelnianie, struktura strony, ograniczenia dostępu i konfiguracja odświeżania mogą wpływać na działanie połączenia. Preferuj udokumentowany interfejs zamiast pobierania danych ze strony zaprojektowanej do odczytu przez ludzi.
W przypadku niestandardowej integracji właściwą opcją do oceny jest 17TRACK Tracking API. Przed wdrożeniem porównaj jego oficjalną dokumentację z planowanym przepływem danych. Nie zakładaj, że oferta API jest natywnym konektorem programu Excel ani że zaktualizuje istniejący skoroszyt bez dodatkowych prac integracyjnych.
Praktyczna architektura polega na gromadzeniu aktualizacji śledzenia w kontrolowanej usłudze lub magazynie danych, mapowaniu ich na rekordy paczek, a następnie udostępnianiu wynikowej tabeli w Excelu. Nie przechowuj danych uwierzytelniających we współdzielonych skoroszytach. Zapisuj zarówno znacznik czasu zdarzenia, jak i znacznik czasu pobrania, aby można było odróżnić opóźnioną aktualizację od nowego zdarzenia przesyłki.
Testuj każdy zautomatyzowany proces na zwykłych dostawach, przesyłkach podzielonych, brakujących zdarzeniach, wyjątkach i paczkach zwróconych. Sprawdź sposób obsługi ponowień i powtarzających się aktualizacji. Zachowaj widoczny wskaźnik „ostatniego pomyślnego odświeżenia”: stary panel wyglądający na aktualny może być bardziej mylący niż otwarcie niekompletny arkusz.
FAQ
Czy Excel może automatycznie aktualizować numery śledzenia?
Excel może wyświetlać odświeżone dane przesyłki, gdy ma odpowiednie połączenie lub integrację. Numer śledzenia w komórce, hiperłącze ani formuła TODAY() nie pobierają zdarzeń przewoźnika. Potrzebujesz obsługiwanego źródła i skonfigurowanego procesu importowania jego aktualizacji.
Dlaczego Excel zmienił mój numer śledzenia?
Excel mógł zinterpretować go jako liczbę, a nie tekst. Przed wprowadzeniem lub zaimportowaniem identyfikatorów ustaw kolumnę docelową jako Tekst. Jeśli cyfry lub początkowe zera zostały już utracone, ponownie skopiuj identyfikator z oryginalnego źródła; samo formatowanie wizualne nie odtworzy brakujących informacji.
Czy powinienem używać szacowanej daty dostawy czy obiecanej daty?
Jeśli obie mają znaczenie, przechowuj je w osobnych kolumnach. Szacunek przewoźnika może zmieniać się wraz z postępem przesyłki, natomiast obietnica dla klienta może pochodzić z procesu płatności lub potwierdzenia sprzedawcy. Formuła opóźnienia w tym szablonie używa obiecanej daty. Odpowiednio oznacz każdą formułę opartą na szacunku przewoźnika.
Jak śledzić zamówienie z wieloma paczkami?
Utwórz jeden wiersz dla każdej paczki i powtarzaj identyfikator zamówienia. Aktualizuj każdą paczkę niezależnie. Jeśli potrzebujesz podsumowania na poziomie zamówienia, oznacz zamówienie jako ukończone dopiero po osiągnięciu właściwego rezultatu przez wszystkie paczki niezbędne do jego realizacji.
Czy długi okres bez skanów oznacza, że paczka zaginęła?
Nie. Same brakujące aktualizacje nie dowodzą zaginięcia. Zweryfikuj najnowsze informacje przewoźnika, porównaj przesyłkę z oczekiwaniami dotyczącymi dostawy i postępuj zgodnie z właściwą procedurą wyjaśniającą. Flaga nieaktualnych danych powinna skłonić do kontroli, a nie automatycznie oznaczać paczkę jako zaginioną.
Źródła
- Microsoft Support: funkcja COUNTIF — składnia i zliczanie na podstawie kryteriów używane w podsumowaniu kontroli.
- Microsoft Support: funkcja TODAY — obliczenia bieżącej daty i działanie ponownego obliczania.
- Microsoft Learn: konektor internetowy Power Query — połączenia z danymi internetowymi i kwestie uwierzytelniania.
- Śledzenie 17TRACK — punkt wejścia do ręcznego śledzenia paczek.
- 17TRACK Tracking API oraz dokumentacja API — materiały referencyjne do oceny niestandardowej integracji śledzenia.


