Toon posts:

[Excel] vergelijken en verschillen weergeven

Pagina: 1
Acties:
  • 109 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb twee lijsten met artikelnummers. de lijsten zijn nagenoeg hetzelfde. de nieuwe lijst heeft wat artikelen die niet voorkomen bij de oude lijst en nieuwe artikelen die bij de oude lijst worden toegevoegd.
Ik dacht zelf aan de functie vergelijken. Heb wat geprobeerd maar als ik de nieuwe lijst naast de oude zet krijg ik het niet voor elkaar verschillende nummers aan te geven.

Verwijderd

Topicstarter
Het ziet er dus op de volgende manier uit
kolom A kolom B

1 1
2 2
3 3
4 4
6 5
7 6
8 7
9 8
10 9
11 10

In kolom B is dus 5 nieuw en komt 11 niet voor. Hoe krijg ik dan de 5 en 11 aangewezen dat ze in elkaars lijsten niet voorkomen?

  • jlrensen
  • Registratie: Oktober 2000
  • Laatst online: 05-08 22:47

jlrensen

plaatjes vullen geen gaatjes

misschien helpt het volgende:

Ik ben hiervan uitgegaan:

code:
1
2
3
4
5
6
7
8
9
10
11
    A  B  C
--+---------
1 | 1  1  
2 | 2  2  
3 | 3  3  
4 | 6  4  
5 | 7  5  
6 | 8  6  
7 |    7  
8 |    8  
9 |    9


met in kolom a de oude nummers, en in b de nieuwe. Alle oude nummers komen ook in de lijst met nieuwe nummers voor.

ik heb in c1 de volgende formule gezet, en naar beneden gekopieerd: =SUMIF(A:A,B1)

dat gaf dit resultaat:

code:
1
2
3
4
5
6
7
8
9
10
11
    A  B  C
--+---------
1 | 1  1  1
2 | 2  2  2
3 | 3  3  3
4 | 6  4  0
5 | 7  5  0
6 | 8  6  6
7 |    7  7
8 |    8  8
9 |    9  0


oftewel: een 0 achter de nieuwe waarden die niet in de oude lijst voorkwamen.

Hope it helps

Men moet het denken bijbrengen, niet wat al gedacht is. ~C. Gurlitt


  • jlrensen
  • Registratie: Oktober 2000
  • Laatst online: 05-08 22:47

jlrensen

plaatjes vullen geen gaatjes

Hmm, het moest dus iets anders:

ik kreeg dit resultaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
 A  B   C   D
-------------------------------------------------
oud nieuw   nw in B weg in B
2   1   1   
3   2       
4   3       
8   4       8
9   5   5   9
10  6   6   
    10      
    11  11  
    12  12


met deze formules:

in c2: =IF(SUMIF(A:A,B2)=0,B2,"")
in d2: =IF(COUNTBLANK(A2)=1,"",IF(SUMIF(B:B,A2)=0,A2,""))

[ Voor 15% gewijzigd door jlrensen op 13-03-2003 19:02 ]

Men moet het denken bijbrengen, niet wat al gedacht is. ~C. Gurlitt


Verwijderd

Topicstarter
Het werkt echt perfect, masha danki swa