Sådan finder du ændringer mellem to versioner af et regneark
Sådan finder du ud af, hvad der er ændret mellem to versioner af et regneark: Par hver række i den gamle fil med sin modpart i den nye fil, og sammenlign derefter cellerne i hvert par. Parringen er det svære. En række-for-række-sammenligning efter position fejler, så snart en række indsættes, eller filen sorteres igen, for så bliver hver efterfølgende række sammenlignet med den forkerte modpart. Parring via en nøglekolonne, fx et ordrenummer, holder hver række knyttet til sin egen post, også når rækker flytter sig.
Sammenlign regnearkSe hvad der er ændret i filernePrøv gratisHvorfor rækkefølgen ødelægger en simpel sammenligning
At sammenligne række 2 med række 2 går hurtigt, men det er let at tage fejl. Tilføj én række øverst, og alle efterfølgende rækker bliver parret med den forkerte. Resultatet er hundredvis af „ændringer“, der egentlig er én ændring. Sortering skaber det samme problem. Ommsortering ændrer ingen data, men en sammenligning efter position melder alligevel hver flyttet række som ændret. Hvis en forskelsliste virker alt for stor, så tjek rækkefølgen først.
Brug en nøglekolonne
En nøglekolonne identificerer en række og ændrer sig ikke for den pågældende række: et ordrenummer, en produktkode, et kunde-ID. Vælg en kolonne, hvor hver værdi kun optræder én gang. Hvis nøglen gentages, kan sammenligningen ikke skelne rækkerne fra hinanden, så led efter en bedre kolonne eller kombiner to.
Med en nøgle falder hver række i en af fire grupper:
- Tilføjet. Nøglen findes kun i den nye fil.
- Fjernet. Nøglen findes kun i den gamle fil.
- Ændret. Nøglen findes i begge filer, og mindst én celle afviger.
- Uændret. Nøglen findes i begge, og alle sammenlignede celler er ens.
Sammenlign de to filer lader dig vælge nøglekolonnen, viser hver gruppe med dens antal og lister, hvilke celler der afviger i hver ændret række.
Ændrede celler og kolonner, der altid ændrer sig
En ændret række kan afvige i én celle ud af tredive, så kig på cellerne. En pris, der går fra 12.50 til 13.00, er en anden slags ændring end en ny adresse i samme række. Ignorér kolonner, der ændrer sig ved hver lagring, fx et tidsstempel for „sidst ændret“, så de ikke fylder din liste.
Store og små bogstaver og mellemrum betyder også noget. „Berlin“ og „berlin “ er forskellige for en computer. At ignorere forskelle i store og små bogstaver og mellemrum i kanterne fjerner de falske ændringer, men en rettet stavning er en reel ændring. Brug derfor kun de indstillinger, når forskellen ikke har betydning for dig.
Tal, der ser forskellige ud, men er ens
To celler kan vise forskellig tekst og indeholde den samme værdi. Det er den hyppigste kilde til falske ændringer:
- Tusindtalsseparatorer. 1,000 og 1000 er det samme tal.
- Decimaler. 12.5 vist som 12.50 er samme værdi i en anden visning.
- Valutaformater. En celle formateret som £5 indeholder tallet 5. En celle skrevet som tekst med £-tegnet gør ikke.
- Datoer. Et regneark gemmer en dato som et serienummer og viser den i et valgt format, så 03/04/2026 og 2026-04-03 kan være samme dag.
Sammenligningsværktøjet læser tal, som et regneark skriver dem, og det læser de værdier, Excel gemte, frem for de formler, der producerede dem. Et tal gemt som tekst sammenlignes som tekst, så tjek hver kolonnes datatype, før du stoler på den kolonnes sammenligning.
Computere gemmer også decimaltal i binær form, så 0.1 + 0.2 er ikke præcis 0.3 i de fleste programmeringssprog. Tolerancegrænsen behandler tal som ens, når de højst adskiller sig med et beløb, du selv vælger, fx 0.01 for en øre.
Når der ikke er en fælles nøgle
Brug det nærmeste stabile par, du har, fx navn plus fødselsdato, og kontrollér en stikprøve i hånden. Hvis du alligevel sammenligner efter position, så læs resultatet som „disse rækker afviger de samme steder“, ikke som bevis for, hvad der er ændret.
Sammenføjning og matching: de beslægtede opgaver
En sammenligning spørger, hvad der adskiller sig mellem to versioner af én tabel. En sammenføjning spørger, hvordan to forskellige tabeller hænger sammen. VLOOKUP er den simpleste sammenføjning: Den finder en matchende nøgle i en anden tabel og returnerer en værdi derfra. To faldgruber står for de fleste af dens overraskelser. Den kigger kun på områdets første kolonne, så nøglen skal stå til venstre. Og den returnerer det første match, den finder, så en nøgle, der optræder to gange, stille og roligt reduceres til én række. At udelade det sidste argument skifter den også til omtrentlig matching. XLOOKUP kræver ikke, at nøglen står til venstre, men den returnerer stadig ét match pr. opslag.
Sammenflet to regneark på en fælles kolonne klarer det samme job uden formler. Vælg nøglen i hver tabel og en sammenføjningstype:
- Behold alle rækker fra venstre beholder hver række i den første tabel og tilføjer matchende kolonner, hvor de findes.
- Kun matches beholder kun de rækker, der findes i begge.
- Rækker fra venstre uden match viser det, der mangler i den anden tabel, ofte det mest nyttige resultat.
Ved dublerede nøgler opfører Første match sig som VLOOKUP. Alle matches tilføjer en række for hvert match, så en kunde, der optræder tre gange til højre, optræder tre gange i resultatet. Tæl rækkerne før og efter, og tjek dubletter først.
Navne stavet forskelligt
Eksakte nøgler fejler, når det samme skrives på to måder: „Jon Smith“ og „John Smith“, „Müller“ og „Mueller“. Fuzzy matching giver hvert navn på den ene liste dets nærmeste navn på den anden med en score. Scoren er den højeste af to mål. Det ene sammenligner bogstaver i rækkefølge og belønner en fælles start, hvilket passer til „Smith“ og „Smyth“. Det andet sammenligner ord, så et navn, hvis ord alle optræder i det andet navn, får 100. Læs en 100 med omtanke, når det ene navn har ekstra ord. Værktøjet ignorerer accenter og tegnsætning og kan fjerne firmaord som Inc eller Ltd. En score er stadig et skøn, så læs parrene igennem, før du accepterer dem.
Særlige tilfælde
- Usynlige tegn gør nøgler, der ser ens ud, forskellige. Fjern skjulte tegn, hvis nøgler, der ser identiske ud, nægter at matche.
- Førende nuller forsvinder, når en fil åbnes i et regneark, så "00421" matcher ikke længere sin tekstversion. Sæt flueben i Ignorér førende nuller i sammenføjningen, så begge stavemåder tæller som samme nøgle.
- Skjulte kolonner tæller stadig med i en sammenligning, medmindre du ignorerer dem.
Den korte metode
- Vælg en nøglekolonne i begge filer, og kontrollér, at den er unik.
- Sammenlign efter nøgle, og slå regler for store og små bogstaver og mellemrum til, kun hvor forskellen ikke har betydning.
- Ignorér kolonner, der ændrer sig ved hver lagring.
- Kontrollér summerne. Med unikke nøgler er uændret plus ændret plus fjernet lig med antal rækker i den gamle fil, og uændret plus ændret plus tilføjet lig med antal rækker i den nye fil.
Hurtige svar
Hvorfor markerer én indsat række alt som ændret?
En positionssammenligning parrer hver række med den, der står på samme nummer, og indsættelsen forskyder alle efterfølgende rækker. Sammenlign i stedet efter en nøglekolonne.
Hvorfor viser to filer med de samme tal en ændring?
Værdierne er sandsynligvis gemt som tekst eller formateret forskelligt. Tjek kolonnens type.
Oversat fra Engelsk original med AI-hjælp.
Kommentarer
Ingen kommentarer endnu. Vær den første.


