Fråga angående excel

Permalänk
Medlem

Fråga angående excel

Jag har två stycken excelfiler med samma utseende, de har tre kolumner med en produktkod i första kolumnen. Jag vill gå igenom rad för rad i den ena baserat på en produktkod och om den återfinns i den andra så ska den färgmarkera hela raden eller markera den på något annat sätt. Vad är enklaste sättet att göra detta? Ska man göra något i python med openpyxl eller finns det någon funktion i excel som är enklare?

Permalänk
Medlem

Enklast är väl att klistra in allt innehåll från fil x till fil y och sen köra ett filter som markerar dubbletter i valfri färg?

Visa signatur

Fractal Define 7 | Seasonic Prime Titanium 850W | ROG STRIX B550-E GAMING | AMD Ryzen 7 5800X3D | Thermalright TRUE copper w. 2x Noctua NF-A12x25 | 32GB TridentZ RGB 3600C16 | Asus GeForce RTX 4090 TUF Gaming OC | Samsung 980 Pro 1Tb | Samsung 970 EVO 1Tb | 2x Samsung 850 EVO 1Tb @ RAID1 | Samsung 870QVO 4Tb | Acer Predator X34

Permalänk
Medlem

Som tillägg till shugges lösning går det att referera celler från en excel-fil i en annan excel-fil.

Exempelvis ena filen heter Book1 med en flik med namn Book1Sheet1 och en fil med namn Book2 med en flik med namn Book2Sheet1.

Där kan man i en cell i Book2Sheet1 använda formeln =[Book1.xlsx]Book1Sheet1!A1+A1 för att lägga ihop värdet i en cell från ena excel-filen med en cell i den andra excel-filen.

Visa signatur

Herman

Permalänk

Jag skulle lägga till en hjälpkolumn i filen "den ena", och räkna antalet celler i "den andra" som matchar produktkoden.
Formeln COUNTIF är enkel, och blir typ så här:
=COUNTIF('[den andra.xlsx]Bladetifråga'!$A:$A;A2) ifall du är på rad 2 och checkar värdet i [A2] mot alla värden i [col A] i den andra filen.

Då får du förhoppningsvis ut en kolumn med en massa 0 och 1; resten är trivialt.

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama