Urmărește comenzile online și expedierile în Excel: șablon, formule și când să automatizezi
Poți urmări comenzile și expedierile online în Excel, folosind câte un rând pentru fiecare colet, o listă consecventă de statusuri și formule care semnalează livrările întârziate și verificările învechite. Șablonul de mai jos oferă un punct de pornire practic. Excel poate organiza și prioritiza informațiile despre expedieri, însă formulele singure nu preiau evenimente live de la transportator; aceste actualizări necesită verificări manuale sau o sursă de date conectată.
Acest ghid este conceput pentru echipe mici de comerț electronic și pentru oricine gestionează mai multe comenzi primite. Separă înregistrarea expedierii de activitatea de urmărire, astfel încât foaia de calcul să răspundă la două întrebări diferite: unde se află coletul și cine trebuie să întreprindă următoarea acțiune?
Construiește instrumentul de urmărire în jurul coletelor, nu doar al comenzilor
Un număr de comandă identifică o achiziție. Un număr de urmărire identifică o expediere în sistemul transportatorului. Acestea nu sunt interschimbabile. O comandă poate fi expediată în mai multe colete, iar fiecare colet poate avea o dată de livrare sau un status diferit.
Folosește un rând pentru fiecare colet, repetând ID-ul comenzii atunci când este necesar. Dacă o comandă nu a fost expediată, creează un rând provizoriu fără număr de urmărire, apoi actualizează sau separă acel rând când detaliile expedierii devin disponibile. Nu introduce mai multe numere de urmărire într-o singură celulă: acest lucru îngreunează filtrarea, verificarea duplicatelor și actualizarea statusurilor.
Pentru un instrument personal de urmărire a achizițiilor, responsabilul poți fi pur și simplu tu. Pentru un instrument de afaceri, desemnează un responsabil care să investigheze excepțiile, să contacteze transportatorul sau vânzătorul ori să comunice cu clientul. Un status fără o persoană responsabilă poate fi trecut ușor cu vederea.
Un șablon Excel pentru urmărirea expedierilor, gata de copiat și lipit
Copiază antetul separat prin tabulatori de mai jos și lipește-l în celula A1 dintr-o foaie de lucru goală. Titlurile ar trebui să ocupe coloanele A până la L. Acesta este un aspect de pornire, nu un fișier descărcabil sau o integrare de urmărire live.
Order ID Tracking number Carrier Ship date Promised delivery Status Last carrier event Last checked Tracking URL Days open Review flag Owner
Înainte de a lipi datele comenzilor, formatează coloanele A și B ca Text. Numerele de urmărire sunt identificatori, nu cantități. Tratarea lor ca numere poate elimina zerourile de la început sau modifica șirurile numerice lungi. Schimbarea formatului ulterior nu va restaura în mod fiabil informațiile deja pierdute; reimportă identificatorii originali dacă este necesar.
| Coloană | Ce trebuie introdus | Regulă de lucru |
|---|---|---|
| A: Order ID | Referința comenzii din magazin sau internă | Repet-o pentru expedierile divizate. |
| B: Tracking number | Identificatorul furnizat pentru colet | Păstrează-l ca text și menține caracterele exacte. |
| C: Carrier | Transportatorul asociat acelui număr | Folosește denumiri consecvente, nu mai multe abrevieri. |
| D: Ship date | Data folosită pentru începerea calculării vechimii expedierii | Stabilește dacă înseamnă expediere sau acceptare confirmată de transportator. |
| E: Promised delivery | Angajamentul de livrare aplicabil | Lasă necompletat când nu există un angajament; nu inventa un termen-limită. |
| F: Status | O categorie standardizată a expedierii | Alege dintr-o listă controlată. |
| G: Last carrier event | Cel mai recent text și moment al evenimentului | Păstrează detaliile din spatele statusului standardizat. |
| H: Last checked | Când a verificat ultima dată cineva informațiile de urmărire | Introdu un marcaj temporal fix, nu o formulă care se modifică permanent. |
| I: Tracking URL | Un link verificat către pagina de urmărire | Păstrează destinația separat de numărul de urmărire. |
| J: Days open | Vechimea calculată a expedierii | Folosește zile calendaristice, cu excepția cazului în care construiești intenționat o altă regulă. |
| K: Review flag | Un semnal calculat pentru urmărire | Aceasta este o regulă internă, nu un status al transportatorului. |
| L: Owner | Persoana responsabilă de urmărire | Atribuie responsabilitatea înainte de apariția unei excepții. |
Configurează foaia înainte de a adăuga mai multe rânduri
- Convertește intervalul într-un tabel Excel. Folosește Insert > Table și confirmă că intervalul are antete. Tabelele facilitează filtrarea și pot aplica formulele coloanelor calculate în rândurile suplimentare.
- Aplică formate de dată. Formatează D și E ca date. Formatează H cu dată și oră. Confirmă că valorile importate sunt date Excel reale, nu texte care doar arată ca date.
- Creează un meniu derulant pentru status. Folosește Data Validation cu o listă precum Not shipped, Label created, In transit, Out for delivery, Delivered, Exception și Returned.
- Îngheață rândul de antet. Menține etichetele coloanelor vizibile în timp ce verifici liste mai lungi.
- Adaugă un prag de verificare. Introdu „Recheck after days” în O1 și valoarea 2 în P1. Acesta este un interval intern de verificare, nu un standard de servicii al transportatorului.
Păstrează formularea evenimentului transportatorului în coloana G chiar și atunci când normalizezi coloana F. De exemplu, „Label created” nu ar trebui să devină automat „In transit”: crearea unei etichete nu dovedește, de una singură, că transportatorul a primit coletul.
Formule care fac instrumentul de urmărire util
Formulele de mai jos folosesc aspectul de coloane prezentat anterior, denumiri de funcții în engleză și separatori prin virgulă. Unele setări regionale Excel folosesc în schimb punct și virgulă. Introdu-le în rândul 2 și copiază-le în jos sau lasă tabelul Excel să le aplice ca formule de coloane calculate.
Calculează numărul de zile calendaristice
Introdu această formulă în J2:
=IF(OR(D2="",F2="Delivered",F2="Returned"),"",MAX(0,TODAY()-INT(D2)))
Aceasta returnează numărul de zile calendaristice de la data expedierii pentru o expediere deschisă. Lasă necompletate expedierile finalizate sau returnate, în loc să continue să le calculeze vechimea la nesfârșit. Formula nu măsoară performanța transportului în raport cu angajamentul transportatorului exprimat în zile lucrătoare.
Dacă ai nevoie de durata istorică a livrării, adaugă o coloană separată Delivered at și calculează diferența dintre data înregistrată acolo și data expedierii. Nu folosi data de astăzi ca înlocuitor pentru data efectivă a livrării.
Semnalează expedierile care necesită verificare
Introdu această formulă în 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"))))))))
Ordinea acestor verificări contează. Expedierile livrate se închid primele; retururile și excepțiile primesc indicații specifice; expedierile care au depășit data promisă au prioritate față de verificările obișnuite. Un colet fără număr de urmărire este direcționat către verificarea expedierii, nu tratat ca o actualizare obișnuită de urmărire.
„Past promised date” înseamnă că data din foaia ta a trecut. Nu demonstrează că un colet s-a pierdut, că se datorează o compensație sau că transportatorul și-a încălcat condițiile. Verifică sursa promisiunii și cele mai recente detalii ale expedierii înainte de escaladare.
Regula verificării învechite măsoară timpul scurs de la H2. Cu P1 setat la 2, semnalează o înregistrare după două zile fără o verificare consemnată. Ajustează intervalul în funcție de fluxul tău de lucru. TODAY() și NOW() se actualizează când Excel recalculează; nu sunt servicii de monitorizare în fundal.
Numără coada de verificări deschise
Plasează această formulă de sinteză în afara tabelului de urmărire:
=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")
Aceasta numără rândurile coletelor care necesită atenție, nu comenzile sau clienții unici. Extinde intervalul când este necesar sau înlocuiește-l cu referința structurată relevantă a tabelului. Păstrează diferența vizibilă în orice tablou de bord: o comandă cu trei colete poate contribui cu trei înregistrări de expediere.
Transformă un URL de urmărire verificat într-un link lizibil
Într-o coloană suplimentară opțională, folosește:
=IF(I2="","",HYPERLINK(I2,"Track package"))
Aceasta deschide adresa stocată în I2. Nu preia evenimentele expedierii și nu confirmă că adresa este sigură. Folosește linkuri de la un serviciu de urmărire de încredere sau de la transportator și evită construirea URL-urilor specifice transportatorului dacă nu le-ai verificat formatul.
Folosește formatarea pentru a sprijini deciziile, nu pentru a decora foaia
Aplică formatare condiționată semnalului de verificare sau întregului rând. Folosește o culoare puternică de avertizare pentru excepții și înregistrările care au depășit data promisă, o avertizare mai discretă pentru reverificările obișnuite și un stil estompat pentru expedierile închise. Păstrează eticheta textuală vizibilă, astfel încât foaia să rămână ușor de înțeles fără culori.
Pentru o regulă aplicată întregului rând A2:L1000, o formulă precum =$K2="Past promised date" evidențiază expedierea corespunzătoare. Semnul dolar fixează coloana statusului, permițând modificarea numărului rândului.
Verifică și înregistrările duplicate înainte de a importa un alt lot. Un ID de comandă repetat este normal pentru expedierile divizate; o combinație repetată de transportator și număr de urmărire merită investigată. Poate fi un duplicat accidental, însă nu îl șterge automat fără să verifici relația cu comanda de bază.
Un flux de lucru zilnic pentru păstrarea fiabilității instrumentului
- Adaugă sau importă expedieri noi. Păstrează identificatorii ca text și confirmă că fiecare colet are propriul rând.
- Filtrează după semnalul de verificare. Începe cu excepțiile și promisiunile depășite, apoi verifică detaliile de urmărire lipsă și verificările învechite.
- Verifică sursa de urmărire. Deschide pagina transportatorului sau folosește un serviciu multi-transportator pentru a urmări coletul. Compară numărul de urmărire și transportatorul cu foaia de calcul.
- Actualizează dovezile. Înregistrează cel mai recent eveniment în G, selectează statusul potrivit în F și introdu un marcaj temporal fix al verificării în H.
- Atribuie următoarea acțiune. Adaugă o coloană pentru note de acțiune dacă responsabilul trebuie să consemneze un mesaj către client, o referință de investigare sau o dată de urmărire.
- Reconciliază înregistrările închise. Confirmă că statusul livrat se aplică coletului corect, nu automat tuturor coletelor din comandă.
Nu introduce =NOW() în „Last checked”. Se modifică la recalculare și poate face ca o înregistrare neatinsă să pară verificată recent. Marcajul temporal trebuie să reprezinte o verificare reală sau o actualizare automată reușită.
Păstrează informațiile despre clienți la minimumul necesar. Un instrument operațional partajat rareori are nevoie de adresa completă de livrare, numărul de telefon și toate detaliile comenzii în fiecare rând. Restricționează accesul și evită distribuirea unor copii necontrolate care conțin informații personale.
Când să automatizezi urmărirea expedierilor
Automatizează atunci când menținerea statusurilor la zi devine blocajul, nu doar atunci când foaia de lucru devine lungă. Nu există un prag universal de număr de expedieri. O foaie de calcul poate rămâne funcțională pentru o listă mai mare care se schimbă lent, în timp ce o listă mai mică, cu excepții urgente, poate necesita actualizări mai frecvente decât poate realiza în mod fiabil o persoană.
| Problemă observată | Următorul pas practic | Ce trebuie verificat |
|---|---|---|
| Copiere repetată din exporturile comenzilor | Standardizează importurile sau folosește Power Query pentru sursele acceptate. | Formatarea identificatorilor, maparea coloanelor și gestionarea duplicatelor. |
| Verificări manuale repetate la transportator | Evaluează o conexiune la datele de urmărire sau un flux de lucru bazat pe API. | Compatibilitatea cu transportatorii, serviciile și rutele tale efective. |
| Excepțiile sunt descoperite prea târziu | Adaugă procesare programată sau alerte declanșate de evenimente. | Definițiile declanșatoarelor, responsabilii și gestionarea alertelor eșuate. |
| Mai multe persoane suprascriu aceleași înregistrări | Folosește un flux de lucru partajat controlat sau un sistem operațional. | Permisiunile de acces, istoricul modificărilor și responsabilitatea asupra înregistrărilor. |
| Clienții depind de cineva care verifică un registru de lucru | Evaluează un flux de urmărire a comenzilor conectat la magazin. | Maparea comenzilor, expedierile divizate și acuratețea statusului afișat clienților. |
Power Query se poate conecta la surse de date acceptate, inclusiv surse web, însă acest lucru nu transformă fiecare pagină publică de urmărire într-un flux de date fiabil. Autentificarea, structura paginii, restricțiile de acces și configurarea reîmprospătării pot influența funcționarea unei conexiuni. Preferă o interfață documentată în locul extragerii datelor dintr-o pagină concepută pentru a fi citită de oameni.
Pentru o integrare personalizată, 17TRACK Tracking API este o opțiune relevantă de evaluat. Consultă documentația oficială în raport cu fluxul de date planificat înainte de implementare. Nu presupune că o ofertă API este un conector Excel nativ sau că va actualiza un registru de lucru existent fără activități suplimentare de integrare.
O arhitectură practică este să colectezi actualizările de urmărire într-un serviciu sau depozit de date controlat, să le asociezi cu înregistrările coletelor și apoi să expui tabelul rezultat în Excel. Păstrează datele de autentificare în afara registrelor de lucru partajate pe scară largă. Stochează atât marcajul temporal al evenimentului, cât și marcajul temporal al importului, pentru ca o actualizare întârziată să poată fi deosebită de un nou eveniment al expedierii.
Testează orice flux automat pe livrări obișnuite, expedieri divizate, evenimente lipsă, excepții și colete returnate. Confirmă modul în care gestionează reîncercările și actualizările repetate. Păstrează un indicator vizibil pentru „ultima reîmprospătare reușită”: un tablou de bord care pare vechi, dar indică livrări finalizate, poate fi mai înșelător decât o foaie de calcul recunoscut incompletă.
Întrebări frecvente
Poate Excel să actualizeze automat numerele de urmărire?
Excel poate afișa date reîmprospătate despre expedieri atunci când dispune de o conexiune sau integrare adecvată. Un număr de urmărire într-o celulă, un hyperlink sau o formulă TODAY() nu preia evenimentele transportatorului. Ai nevoie de o sursă acceptată și de un proces configurat pentru importarea actualizărilor acesteia.
De ce mi-a modificat Excel numărul de urmărire?
Este posibil ca Excel să îl fi interpretat ca număr, nu ca text. Formatează coloana de destinație ca Text înainte de a introduce sau importa identificatorii. Dacă cifrele sau zerourile de la început au fost deja pierdute, copiază din nou identificatorul din sursa originală; formatarea vizuală singură nu poate reconstrui informațiile lipsă.
Ar trebui să folosesc data estimată a livrării sau data promisă?
Păstrează-le în coloane separate dacă ambele sunt importante. Estimarea transportatorului se poate modifica pe măsură ce expedierea avansează, în timp ce promisiunea către client poate proveni din finalizarea comenzii sau confirmarea vânzătorului. Formula pentru depășirea termenului din acest șablon folosește data promisă. Etichetează corespunzător orice formulă bazată pe estimarea transportatorului.
Cum urmăresc o comandă cu mai multe colete?
Creează câte un rând pentru fiecare colet și repetă ID-ul comenzii. Actualizează fiecare colet independent. Dacă ai nevoie de o sinteză la nivel de comandă, marchează comanda ca finalizată numai după ce toate coletele necesare pentru îndeplinirea ei au ajuns la rezultatul corespunzător.
O perioadă lungă fără scanări înseamnă că un colet s-a pierdut?
Nu. Lipsa actualizărilor, de una singură, nu dovedește pierderea. Verifică cele mai recente informații ale transportatorului, compară expedierea cu așteptările privind livrarea și urmează procesul de investigare aplicabil. Un semnal de date învechite ar trebui să declanșeze o verificare, nu să eticheteze automat coletul ca pierdut.
Surse
- Microsoft Support: funcția COUNTIF — sintaxa și numărarea pe baza criteriilor utilizate în sumarul verificărilor.
- Microsoft Support: funcția TODAY — calcule bazate pe data curentă și comportamentul recalculării.
- Microsoft Learn: conectorul web Power Query — conexiuni la date web și considerații privind autentificarea.
- urmărirea 17TRACK — punct de acces pentru urmărirea manuală a coletelor.
- 17TRACK Tracking API și documentația API — referințe pentru evaluarea unei integrări personalizate de urmărire.


