Spor onlineordrer og forsendelser i Excel: Skabelon, formler og hvornår du bør automatisere
Du kan følge onlineordrer og forsendelser i Excel med én række pr. pakke, en ensartet statusliste og formler, der markerer forsinkede leveringer og forældede kontroller. Skabelonen nedenfor giver dig et praktisk udgangspunkt. Excel kan organisere og prioritere forsendelsesoplysninger, men formler alene henter ikke aktuelle hændelser fra transportører; disse opdateringer kræver manuelle kontroller eller en tilsluttet datakilde.

Denne vejledning er udviklet til små e-handelsteams og alle, der håndterer flere indgående ordrer. Den adskiller forsendelsesregistreringen fra opfølgningsarbejdet, så dit regneark besvarer to forskellige spørgsmål: Hvor er pakken, og hvem skal gøre noget som det næste?
Byg sporingen omkring pakker, ikke kun ordrer
Et ordrenummer identificerer et køb. Et trackingnummer identificerer en forsendelse i en transportørs system. De kan ikke bruges i stedet for hinanden. Én ordre kan sendes i flere pakker, og hver pakke kan have en anden leveringsdato eller status.
Brug én række pr. pakke, og gentag ordre-ID'et, når det er nødvendigt. Hvis en ordre endnu ikke er afsendt, skal du oprette en foreløbig række uden trackingnummer og derefter opdatere eller opdele rækken, når forsendelsesoplysningerne er tilgængelige. Anbring ikke flere trackingnumre i én celle: Det gør filtrering, kontrol af dubletter og opdatering af statusser vanskeligere.
Til et personligt sporingsark kan ejeren ganske enkelt være dig. Til et forretningsmæssigt sporingsark skal du tildele en ejer, som undersøger undtagelser, kontakter transportøren eller sælgeren eller kommunikerer med kunden. En status uden en ansvarlig person er nem at overse.
En Excel-skabelon til kopiering og indsættelse af forsendelsessporing
Kopiér den tabulatoradskilte overskrift nedenfor, og indsæt den i celle A1 i et tomt regneark. Overskrifterne skal fylde kolonne A til L. Dette er et startlayout, ikke en fil til download eller en live-sporingsintegration.
Order ID Tracking number Carrier Ship date Promised delivery Status Last carrier event Last checked Tracking URL Days open Review flag OwnerFør du indsætter ordredata, skal du formatere kolonne A og B som Tekst. Trackingnumre er identifikatorer, ikke mængder. Hvis de behandles som tal, kan indledende nuller blive fjernet, eller lange numeriske strenge kan blive ændret. Hvis formatet ændres bagefter, gendannes oplysninger, der allerede er gået tabt, ikke pålideligt; importér om nødvendigt de oprindelige identifikatorer igen.
| Kolonne | Hvad skal indtastes | Arbejdsregel |
|---|---|---|
| A: Order ID | Butikkens eller den interne ordrehenvisning | Gentag den ved delte forsendelser. |
| B: Tracking number | Den identifikator, der er angivet for pakken | Behold den som tekst, og bevar de nøjagtige tegn. |
| C: Carrier | Transportøren, der er knyttet til nummeret | Brug ensartede navne i stedet for flere forkortelser. |
| D: Ship date | Datoen, der bruges til at begynde forsendelsens alder | Definér, om det betyder afsendelse eller bekræftet modtagelse hos transportøren. |
| E: Promised delivery | Den relevante leveringsforpligtelse | Lad feltet stå tomt, når der ikke findes et løfte; opfind ikke en frist. |
| F: Status | En standardiseret forsendelseskategori | Vælg fra en kontrolleret liste. |
| G: Last carrier event | Den seneste hændelsestekst og hændelsestidspunkt | Bevar detaljerne bag den standardiserede status. |
| H: Last checked | Hvornår nogen senest bekræftede sporingsoplysningerne | Indtast et fast tidsstempel, ikke en formel, der ændrer sig løbende. |
| I: Tracking URL | Et bekræftet link til sporingssiden | Hold destinationen adskilt fra trackingnummeret. |
| J: Days open | En beregnet forsendelsesalder | Brug kalenderdage, medmindre du bevidst opretter en anden regel. |
| K: Review flag | En beregnet opfølgningspåmindelse | Dette er en intern regel, ikke en transportørstatus. |
| L: Owner | Den person, der er ansvarlig for opfølgning | Tildel ejerskab, før en undtagelse opstår. |
Konfigurer arket, før du tilføjer flere rækker
- Konvertér området til en Excel-tabel. Brug Indsæt > Tabel, og bekræft, at området har overskrifter. Tabeller gør filtrering lettere og kan overføre formler i beregnede kolonner til yderligere rækker.
- Anvend datoformater. Formatér D og E som datoer. Formatér H med både dato og klokkeslæt. Kontrollér, at importerede værdier er rigtige Excel-datoer og ikke tekst, der blot ligner en dato.
- Opret en statusrulleliste. Brug Datavalidering med en liste som Ikke afsendt, Etiket oprettet, Under transport, Ude til levering, Leveret, Undtagelse og Returneret.
- Fastfrys overskriftsrækken. Hold kolonneetiketterne synlige, mens du gennemgår længere lister.
- Tilføj en kontroltærskel. Skriv “Kontrollér igen efter dage” i O1, og indtast 2 i P1. Dette er et eksempel på et internt kontrolinterval, ikke en servicestandard for transportøren.
Bevar transportørens hændelsesformulering i kolonne G, selv når du normaliserer kolonne F. For eksempel bør “Etiket oprettet” ikke automatisk blive til “Under transport”: Oprettelsen af en etiket bekræfter ikke i sig selv, at transportøren har modtaget pakken.
Formler, der gør sporingsarket nyttigt
Formlerne nedenfor bruger kolonnelayoutet ovenfor, engelske funktionsnavne og kommaer som separatorer. Nogle regionale Excel-indstillinger bruger i stedet semikolon. Indtast dem i række 2, og udfyld nedad, eller lad Excel-tabellen anvende dem som beregnede kolonner.
Beregn antal åbne kalenderdage
Indtast dette i J2:
=IF(OR(D2="",F2="Delivered",F2="Returned"),"",MAX(0,TODAY()-INT(D2)))Dette returnerer antallet af kalenderdage siden afsendelsesdatoen for en åben forsendelse. Det lader afsluttede eller returnerede forsendelser stå tomme i stedet for at lade deres alder fortsætte på ubestemt tid. Formlen måler ikke transportydelse i forhold til en transportørs løfte om hverdagslevering.
Hvis du har brug for historisk leveringsvarighed, skal du tilføje en separat kolonne med Leveret den og beregne forskellen mellem den registrerede dato og afsendelsesdatoen. Brug ikke dags dato som erstatning for den faktiske leveringsdato.
Markér de forsendelser, der skal gennemgås
Indtast dette i 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"))))))))Rækkefølgen af disse kontroller er vigtig. Leverede forsendelser lukkes først; returneringer og undtagelser får specifikke påmindelser; forsendelser, der har overskredet den lovede dato, prioriteres over rutinekontroller. En pakke uden trackingnummer sendes til en afsendelseskontrol i stedet for at blive behandlet som en almindelig sporingsopdatering.
“Overskredet lovet dato” betyder, at datoen i dit ark er passeret. Det fastslår ikke, at en pakke er bortkommet, at der skal betales kompensation, eller at en transportør har overtrådt sine vilkår. Kontrollér kilden til løftet og de seneste forsendelsesoplysninger, før du eskalerer sagen.
Reglen for forældet kontrol måler den forløbne tid siden H2. Når P1 er sat til 2, markeres en post efter to dage uden en registreret kontrol. Tilpas intervallet til din arbejdsgang. TODAY() og NOW() opdateres, når Excel genberegner; de er ikke baggrundstjenester til overvågning.
Tæl den åbne gennemgangskø
Placér denne opsummeringsformel uden for sporingstabellen:
=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")Dette tæller pakkerækker, der kræver opmærksomhed, ikke unikke ordrer eller kunder. Udvid området efter behov, eller erstat det med den relevante strukturerede tabelreference. Gør forskellen synlig i ethvert dashboard: Én ordre med tre pakker kan bidrage med tre forsendelsesposter.
Gør en bekræftet tracking-URL til et læsbart link
Brug følgende i en valgfri ekstra kolonne:
=IF(I2="","",HYPERLINK(I2,"Track package"))Dette åbner adressen, der er gemt i I2. Det henter ikke forsendelseshændelser og bekræfter ikke, at adressen er sikker. Brug links fra en betroet sporingstjeneste eller transportøren, og undgå at konstruere transportørspecifikke URL'er, medmindre du har bekræftet deres format.
Brug formatering til at understøtte beslutninger, ikke til at dekorere arket
Anvend betinget formatering på gennemgangsflaget eller hele rækken. Brug en tydelig advarselsfarve til undtagelser og poster, der har overskredet den lovede dato, en lysere advarsel til rutinemæssige genkontroller og en afdæmpet stil til lukkede forsendelser. Bevar tekstetiketten synlig, så regnearket stadig er forståeligt uden farve.
For en regel for hele rækken, der anvendes på A2:L1000, fremhæver en formel som =$K2="Past promised date" den tilsvarende forsendelse. Dollartegnet låser statuskolonnen, mens rækkenummeret kan ændres.
Kontrollér også for dubletter, før du importerer endnu et parti. Et gentaget ordre-ID er normalt ved delte forsendelser; en gentaget kombination af transportør og trackingnummer bør undersøges. Det kan være en utilsigtet dublet, men slet den ikke automatisk uden at kontrollere den underliggende ordrerelation.
En daglig arbejdsgang til at holde sporingsarket pålideligt
- Tilføj eller importér nye forsendelser. Bevar identifikatorer som tekst, og bekræft, at hver pakke har sin egen række.
- Filtrér efter gennemgangsflag. Begynd med undtagelser og overskredne løfter, og arbejd derefter gennem manglende sporingsoplysninger og forældede kontroller.
- Bekræft sporingskilden. Åbn transportørens side, eller brug en tjeneste med flere transportører til at spore pakken. Sammenlign trackingnummer og transportør med regnearket.
- Opdatér dokumentationen. Registrér den seneste hændelse i G, vælg den relevante status i F, og indtast et fast kontroltidsstempel i H.
- Tildel den næste handling. Tilføj en kolonne med handlingsnoter, hvis ejeren skal registrere en kundebesked, en undersøgelsesreference eller en opfølgningsdato.
- Afstem lukkede poster. Bekræft, at en leveret status gælder for den korrekte pakke, ikke automatisk for alle pakker i ordren.
Indtast ikke =NOW() i “Senest kontrolleret”. Den ændres ved genberegning og kan få en uberørt post til at se nyligt gennemgået ud. Tidsstemplet skal repræsentere en reel kontrol eller en vellykket automatisk opdatering.
Begræns kundeoplysninger til det nødvendige. Et delt operationelt sporingsark har sjældent brug for en fuldstændig leveringsadresse, et telefonnummer og komplette ordreoplysninger i hver række. Begræns adgangen, og undgå at distribuere ukontrollerede kopier med personoplysninger.
Hvornår skal forsendelsessporing automatiseres?
Automatisér, når det bliver flaskehalsen at holde statusser aktuelle, ikke blot når regnearket bliver langt. Der findes ingen universel grænse for antal forsendelser. Et regneark kan fortsat være anvendeligt til en større liste, der ændrer sig langsomt, mens en mindre liste med presserende undtagelser kan kræve hyppigere opdateringer, end en person pålideligt kan udføre.
| Observeret problem | Praktisk næste skridt | Hvad skal bekræftes |
|---|---|---|
| Gentagen kopiering fra ordreeksporter | Standardisér importeringer, eller brug Power Query til understøttede kilder. | Identifikatorformat, kolonnemapping og håndtering af dubletter. |
| Gentagne manuelle transportørkontroller | Evaluér en forbindelse til sporingsdata eller en API-baseret arbejdsgang. | Understøttelse af dine faktiske transportører, tjenester og forsendelsesruter. |
| Undtagelser opdages for sent | Tilføj planlagt behandling eller hændelsesbaserede alarmer. | Udløserdefinitioner, ansvarlige ejere og håndtering af fejlslagne alarmer. |
| Flere personer overskriver de samme poster | Brug en kontrolleret delt arbejdsgang eller et operationelt system. | Adgangstilladelser, ændringshistorik og postejerskab. |
| Kunder er afhængige af, at nogen kontrollerer en projektmappe | Evaluér en ordresporingsarbejdsgang, der er forbundet med butikken. | Ordremapping, delte forsendelser og nøjagtigheden af den kundevendte status. |
Power Query kan oprette forbindelse til understøttede datakilder, herunder webkilder, men det gør ikke alle offentlige sporingssider til en pålidelig datafeed. Godkendelse, sidens struktur, adgangsbegrænsninger og opdateringskonfiguration kan påvirke, om en forbindelse fungerer. Foretræk en dokumenteret grænseflade frem for at scrape en side, der er udviklet til, at mennesker skal læse den.
Til en tilpasset integration er 17TRACK Tracking API en relevant mulighed at evaluere. Kontrollér den officielle dokumentation i forhold til dit planlagte dataflow før implementering. Antag ikke, at et API-tilbud er en indbygget Excel-forbindelse, eller at det opdaterer en eksisterende projektmappe uden yderligere integrationsarbejde.
En praktisk arkitektur er at indsamle sporingsopdateringer i en kontrolleret tjeneste eller datalager, knytte dem til dine pakkeposter og derefter gøre den resulterende tabel tilgængelig i Excel. Hold legitimationsoplysninger ude af projektmapper, der deles bredt. Gem både hændelsestidsstemplet og indlæsningstidspunktet, så en forsinket opdatering kan skelnes fra en ny forsendelseshændelse.
Test enhver automatiseret arbejdsgang på almindelige leveringer, delte forsendelser, manglende hændelser, undtagelser og returnerede pakker. Bekræft, hvordan den håndterer gentagelser og gentagne opdateringer. Bevar en synlig indikator for “senest vellykkede opdatering”: Et dashboard, der ser gammelt leveret ud, kan være mere misvisende end et åbent ufuldstændigt regneark.
Ofte stillede spørgsmål
Kan Excel opdatere trackingnumre automatisk?
Excel kan vise opdaterede forsendelsesdata, når det har en egnet forbindelse eller integration. Et trackingnummer i en celle, et hyperlink eller en TODAY()-formel henter ikke transportørhændelser. Du skal bruge en understøttet kilde og en konfigureret proces til import af dens opdateringer.
Hvorfor ændrede Excel mit trackingnummer?
Excel kan have fortolket det som et tal i stedet for tekst. Formatér destinationskolonnen som Tekst, før du indtaster eller importerer identifikatorer. Hvis cifre eller indledende nuller allerede er gået tabt, skal du kopiere identifikatoren igen fra den oprindelige kilde; visuel formatering alene kan ikke genskabe manglende oplysninger.
Skal jeg bruge den estimerede leveringsdato eller den lovede dato?
Behold dem i separate kolonner, hvis begge er relevante. Et estimat fra transportøren kan ændre sig, efterhånden som en forsendelse bevæger sig, mens et kundeløfte kan komme fra sælgerens checkout eller bekræftelse. Den forsinkelsesformel, der bruges i denne skabelon, anvender den lovede dato. Mærk enhver formel, der er baseret på et transportørestimat, tydeligt.
Hvordan sporer jeg en ordre med flere pakker?
Opret én række for hver pakke, og gentag ordre-ID'et. Opdatér hver pakke uafhængigt. Hvis du har brug for en opsummering på ordreniveau, skal du først markere ordren som fuldført, når alle pakker, der kræves for at opfylde den, har nået det relevante resultat.
Betyder en lang periode uden scanninger, at en pakke er bortkommet?
Nej. Manglende opdateringer alene beviser ikke, at pakken er bortkommet. Bekræft transportørens seneste oplysninger, sammenlign forsendelsen med dens leveringsforventninger, og følg den relevante undersøgelsesproces. Et flag for forældede data skal udløse en kontrol, ikke automatisk mærke en pakke som bortkommet.
Kilder
- Microsoft Support: COUNTIF-funktion — syntaks og kriteriebaseret optælling anvendt i gennemgangsoversigten.
- Microsoft Support: TODAY-funktion — beregninger af dags dato og genberegningsadfærd.
- Microsoft Learn: Power Query Web-connector — webdataforbindelser og overvejelser om godkendelse.
- 17TRACK tracking — indgangspunkt til manuel pakkesporing.
- 17TRACK Tracking API og API-dokumentation — referencer til evaluering af en tilpasset sporingsintegration.


