Avatar billede martin_sj Nybegynder
02. november 2007 - 11:47 Der er 6 kommentarer og
1 løsning

se forskel på 2 rækker

Jeg har to ark.
De to ark er fuldstændig ens i kolonner.
Det ene ark indeholder sidst importerede data.
Det andet ark ny importerede data.

Jeg skal nu ha systemet til automatisk at finde rækker der har ændret sig, siden sidst.
Den første kolonne indeholder et id nummer, som identificere rækken.
dvs. at id nummer i det nye ark skal finde samme id nummer i det gamle ark, hvis den findes skal der laves en kontrol på om værdierne i de resterende felter på rækken har ændret sig.
Hvis bare et af felterne har ændret værdi så skal den sidste kolonne opdateres med "1" udfor pågældende række

Håber det er beskrevet ok ellers spørg.
Avatar billede luffeladefoged Praktikant
02. november 2007 - 11:58 #1
Følgende sammeligner old sheet med new sheet. ID i colA, values i colB og C.
=(VLOOKUP(new!$A2;old!$A$2:$C$4;2;FALSE)=new!B2)*(VLOOKUP(new!$A2;old!$A$2:$C$4;3;FALSE)=new!C2)
Denne returnerer 1 hvis samme værdier og 0 hvis en ændring - bare for at holde formlen simpel.
Går ud fra at ID er det samme i old og new, men ikke har den samme placering.


Hilsen Luffe
Avatar billede martin_sj Nybegynder
02. november 2007 - 12:06 #2
Rigtigt antaget (Jeg tester)
Avatar billede luffeladefoged Praktikant
02. november 2007 - 12:36 #3
Skulle måske lige tilføje at jeg lagde formlen i D2 i "new" sheet og kopierede de tre række ned hvor jeg havde data.
/ Luffe
Avatar billede martin_sj Nybegynder
02. november 2007 - 14:05 #4
Hej Luffe

Det er bare helt perfekt.
Kan du lige svare på en ting?
Kan jeg bare smide et "*" på og så en ny (VLOOKUP(new!$A2;old!$A$2:$C$4;3;FALSE)=new!C2)
Hvis der er forskel returnere den 0 hvis ikke forskel 1, er det fordi den returnere sand/falsk?
Avatar billede martin_sj Nybegynder
02. november 2007 - 14:06 #5
Smid svar for point
Avatar billede luffeladefoged Praktikant
02. november 2007 - 14:19 #6
Ja, ideen var at smide en lookup og et * på for hver kolonne du har. Så forhåbentlig har du ikke for mange :-) Og ja, det er korrekt med sand/falsk 1/0, således at bare der er een der er nul, bliver hele multiplikationen nul.

Tak for point og god weekend.

// Luffe
Avatar billede martin_sj Nybegynder
02. november 2007 - 16:09 #7
Takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester