Hitta skillnader mellan två versioner av ett kalkylblad
För att hitta vad som ändrats mellan två versioner av ett kalkylblad paras varje rad i den gamla filen ihop med sin motsvarighet i den nya, och sedan jämförs cellerna i varje par. Matchningen är det svåra. En jämförelse rad för rad efter position fungerar inte så snart en rad läggs till eller filen sorteras om, eftersom varje efterföljande rad då jämförs med fel rad. Om du matchar på en nyckelkolumn, till exempel ett ordernummer, hålls varje rad ihop med sin egen post även när raderna flyttas.
Jämför kalkylbladSe vad som ändrats mellan filerGör det gratisVarför radordningen förstör en vanlig jämförelse
Att jämföra rad 2 med rad 2 är snabbt och enkelt, men lätt att lura. Lägger du till en rad överst paras varje efterföljande rad med fel rad. Resultatet blir hundratals ”ändringar” som egentligen är en enda ändring. Sortering ger samma problem. Att sortera om ändrar ingen data, men en positionsbaserad jämförelse rapporterar varje flyttad rad som ändrad. Om en diff ser alldeles för stor ut, kontrollera ordningen först.
Använd en nyckelkolumn
En nyckelkolumn identifierar en rad och ändras inte för den raden: ett ordernummer, en produktkod, ett kund-ID. Välj en kolumn där varje värde bara förekommer en gång. Om nyckeln upprepas kan jämförelsen inte avgöra vilken rad som är vilken, så leta efter en bättre kolumn eller kombinera två.
Med en nyckel hamnar varje rad i en av fyra grupper:
- Tillagd. Nyckeln finns bara i den nya filen.
- Borttagen. Nyckeln finns bara i den gamla filen.
- Ändrad. Nyckeln finns i båda filerna, och minst en cell skiljer sig.
- Oförändrad. Nyckeln finns i båda, och alla jämförda celler stämmer överens.
Jämför de två filerna låter dig välja nyckelkolumn, visar varje grupp med antal och listar vilka celler som skiljer sig i varje ändrad rad.
Ändrade celler och kolumner som alltid ändras
En ändrad rad kan skilja sig i en cell av trettio, så titta på cellerna. Ett pris som går från 12.50 till 13.00 är en annan sorts ändring än en ny adress på samma rad. Ignorera kolumner som ändras vid varje sparning, till exempel en tidsstämpel för ”senast ändrad”, så att de inte fyller din lista.
Versaler och mellanslag spelar också roll. ”Berlin” och ”berlin ” skiljer sig för en dator. Om du ignorerar versaler och mellanslag i början och slutet tas de falska ändringarna bort, men en rättad stavning är en verklig ändring, så använd de alternativen bara när skillnaden inte spelar någon roll för dig.
Tal som ser olika ut men är lika
Två celler kan visa olika text och ändå innehålla samma värde. Det här är den vanligaste orsaken till falska ändringar:
- Tusentalsavgränsare. 1,000 och 1000 är samma tal.
- Decimaler. 12.5 som visas som 12.50 är samma värde i en annan visning.
- Valutaformat. En cell formaterad som £5 innehåller talet 5. En cell som skrivits som text med £-tecknet gör det inte.
- Datum. Ett kalkylblad lagrar ett datum som ett serienummer och visar det i ett valt format, så 03/04/2026 och 2026-04-03 kan vara samma dag.
Jämförelseverktyget läser tal på det sätt ett kalkylblad skriver dem, och det läser de värden Excel sparade i stället för formlerna som räknade fram dem. Ett tal som lagrats som text jämförs som text, så kontrollera datatypen för varje kolumn innan du litar på jämförelsen för den kolumnen.
Datorer lagrar dessutom decimaltal i binärt format, så 0.1 + 0.2 är inte exakt 0.3 i de flesta programmeringsspråk. Toleransinställningen behandlar tal som lika när de skiljer sig med högst ett belopp du väljer, till exempel 0.01 för en cent.
När det saknas en gemensam nyckel
Använd det närmaste stabila par du har, till exempel namn plus födelsedatum, och kontrollera ett urval för hand. Om du jämför efter position ändå bör du läsa resultatet som ”de här raderna skiljer sig på samma ställe”, inte som bevis för vad som ändrats.
Sammanslagning och matchning: närliggande uppgifter
En jämförelse frågar vad som skiljer sig mellan två versioner av en och samma tabell. En sammanslagning frågar hur två olika tabeller passar ihop. VLOOKUP är den enklaste sammanslagningen: den hittar en matchande nyckel i en annan tabell och returnerar ett värde därifrån. Två fällor står bakom de flesta överraskningarna. Den tittar bara på den första kolumnen i intervallet, så nyckeln måste stå längst till vänster. Dessutom returnerar den första träffen den hittar, så en nyckel som förekommer två gånger reduceras tyst till en rad. Utelämnar du det sista argumentet växlar den också till approximativ matchning. XLOOKUP behöver inte att nyckeln står längst till vänster, men även den returnerar en träff per uppslag.
Slå ihop två kalkylblad på en gemensam kolumn gör samma jobb utan formler. Välj nyckel i varje tabell och en sammanslagningstyp:
- Behåll alla rader från vänster behåller varje rad i den första tabellen och lägger till matchande kolumner där de finns.
- Endast träffar behåller bara raderna som finns i båda.
- Vänsterrader utan träff listar det som saknas i den andra tabellen, ofta det mest användbara resultatet.
För dubbletter av nycklar beter sig Första träffen som VLOOKUP. Alla träffar lägger till en rad för varje träff, så en kund som förekommer tre gånger till höger förekommer tre gånger i resultatet. Räkna raderna före och efter, och kontrollera dubbletter först.
Namn stavade olika
Exakta nycklar fallerar när samma sak skrivs på två sätt: ”Jon Smith” och ”John Smith”, ”Müller” och ”Mueller”. Fuzzy-matchning av listor ger varje namn i en lista dess närmaste namn i den andra, med ett poäng. Poängen är det högre av två mått. Det ena jämför bokstäver i ordning och belönar en gemensam början, vilket passar ”Smith” och ”Smyth”. Det andra jämför ord, så ett namn vars ord alla finns i det andra namnet får 100. Var försiktig med en 100 när ena namnet har extra ord. Verktyget ignorerar accenter och skiljetecken och kan ta bort bolagsbeteckningar som Inc eller Ltd. Poängen är fortfarande en uppskattning, så läs igenom paren innan du godkänner dem.
Specialfall
- Osynliga tecken gör nycklar som ser likadana ut olika. Ta bort osynliga tecken om nycklar som ser identiska ut inte vill matcha.
- Inledande nollor försvinner när en fil öppnas i ett kalkylblad, så ”00421” matchar inte längre sin textversion. Markera Ignorera inledande nollor i sammanslagningen, så att båda stavningarna räknas som samma nyckel.
- Dolda kolumner räknas fortfarande i en jämförelse om du inte ignorerar dem.
Den korta metoden
- Välj en nyckelkolumn i båda filerna och kontrollera att den är unik.
- Jämför efter nyckel, och slå bara på regler för versaler och mellanslag där skillnaden inte spelar någon roll.
- Ignorera kolumner som ändras vid varje sparning.
- Kontrollera summorna. Med unika nycklar är oförändrade plus ändrade plus borttagna lika med antalet rader i den gamla filen, och oförändrade plus ändrade plus tillagda lika med antalet rader i den nya filen.
Snabba svar
Varför markerar en inlagd rad allt som ändrat?
En positionsjämförelse parar varje rad med den på samma nummer, och infogningen flyttar alla efterföljande rader. Jämför i stället efter en nyckelkolumn.
Varför visar två filer med samma tal en ändring?
Värdena är troligen lagrade som text, eller formaterade olika. Kontrollera kolumnens typ.
Översatt från Engelsk original med hjälp av AI.
Kommentarer
Inga kommentarer än. Var först.


