Excel kenners?

Van alles en niet over de MINI (géén verkoop-topic).
Gebruikersavatar
Sid
Volledig MINI minded!
Volledig MINI minded!
Berichten: 3004
Lid geworden op: 10 mei 2006, 22:32

Excel kenners?

22 okt 2008, 21:14

Wie kan hier een beetje overweg met Excel? Ik heb 2 kolommen met mailadressen. Nu wil ik graag de 2e kolom met mailadressen uit de 1e kolom met mailadressen halen zodat er een 3e kolom ontstaat (met daarin de mailadressen uit kolom 1 die niet in kolom 2 staan).

But how?
Gebruikersavatar
Blont-007
NMC Legend
NMC Legend
Locatie: Brabant <3
Berichten: 16100
Lid geworden op: 27 dec 2005, 20:36

22 okt 2008, 21:59

hey sid,

Er zijn hier vast wel experts die je hiermee kunnen helpen. :lol:
Laatst gewijzigd door Blont-007 op 22 okt 2008, 23:02, 1 keer totaal gewijzigd.
crossbytje
Bijna verslaafd
Bijna verslaafd
Locatie: Kortrijk
Berichten: 842
Lid geworden op: 04 sep 2007, 17:05

22 okt 2008, 22:47

Heb je er heel erg veel? anders kan dit snel een oplossing zijn:
kopieer alle adressen naar dezelfde kolom, sorteer en gooi handmatig de dubbele adressen eruit, zo hou je enkel de andere over.

Als je teveel gegevens heb kun je ook het volgende doen:
zet alle adressen in 1 kolom (zodat je opnieuw dubbels hebt)
stel dat die dus in het bereik B1:B114 liggen.
dan maak je in cel C1 het volgende: =AANTAL.ALS(B$1:B$114;B1) en sleep over kolom C
dus je krijgt in kolom c het aantal keer dat de waarde van B1 in B$1:B$114 voorkomt.
Dan selecteer je beide kolommen en sorteer je volgens kolom C en kun je de adressen die 1 keer voorkomen mooi bij elkaar vinden.

Merk op dat je op die manier ook de adressen krijgt die in de 2e kolom en niet in de eerste staan. Als je die niet wil kopieer je gewoon de inhoud van kolom 2 nog eens, zodat adressen die in beide kolommen staan 3 keer voorkomen, enkel in kolom 2 2keer voorkomen, en enkel in kolom 1 1 keer voorkomen.

Hoop dat je er iets mee bent
Ron1965
Leerling Mini lid
Leerling Mini lid
Berichten: 16
Lid geworden op: 03 mei 2007, 22:34

22 okt 2008, 22:50

Hoi Sid,

Dit kan met de optie "verticaal zoeken". Deze staat onder invoegen/functie. De wizard wijst zich vanzelf. Je krijft dan een derde kolom waarin N/B staan. Deze NB staan niet in de 2e kolom. Kom je er niet uit probeer dan de help functie.

Succes!
Ron
crossbytje
Bijna verslaafd
Bijna verslaafd
Locatie: Kortrijk
Berichten: 842
Lid geworden op: 04 sep 2007, 17:05

22 okt 2008, 22:57

Ron1965 schreef:Hoi Sid,

Dit kan met de optie "verticaal zoeken". Deze staat onder invoegen/functie. De wizard wijst zich vanzelf. Je krijft dan een derde kolom waarin N/B staan. Deze NB staan niet in de 2e kolom. Kom je er niet uit probeer dan de help functie.

Succes!
Ron
Als ik dat met getallen probeer, dan krijg ik als resultaat voor niet gevonden waarden, de grootste waarde, kleiner dan de zoekwaarde, die wel in de matrix voorkomt.

dus ik vrees ervoor dat dit met adressen ook niet optimaal is.

edit: met tekst krijg ik vreemde resultaten...
elkay
4 op een rij!
4 op een rij!
Locatie: South
Berichten: 189
Lid geworden op: 10 jun 2007, 00:11

22 okt 2008, 23:20

crossbytje schreef: Als ik dat met getallen probeer, dan krijg ik als resultaat voor niet gevonden waarden, de grootste waarde, kleiner dan de
zoekwaarde, die wel in de matrix voorkomt.
Sid,

De syntax van de exel formule is VERT.ZOEKEN(zoekwaarde;tabelmatrix;kolomindex_getal;benaderen)
  • benaderen is een logische waarde die aangeeft of VERT.ZOEKEN wel of niet exact overeenkomende waarden moet zoeken:

    Als benaderen WAAR is of wordt weggelaten, wordt er een exact of een niet-exact overeenkomende waarde gevonden. Wanneer er geen exacte overeenkomst wordt gevonden, wordt de volgende hoogste waarde die kleiner is dan zoekwaarde als resultaat gegeven.
    De waarden in de eerste kolom van tabelmatrix moeten in oplopende volgorde zijn gesorteerd, anders geeft VERT.ZOEKEN wellicht niet de juiste waarde als resultaat. Zie Gegevens sorteren voor meer informatie.

    Als benaderen ONWAAR is, wordt er alleen naar een exacte overeenkomst gezocht. In dit geval hoeft u de waarden in de eerste kolom van tabelmatrix niet te sorteren. Wanneer er twee of meer waarden in de eerste kolom van tabelmatrix overeenkomen met de zoekwaarde, wordt de eerst gevonden waarde gebruikt. Wanneer er geen exacte overeenkomst wordt gevonden, resulteert de functie in de foutwaarde #N/B.


Je zult in jouw verticaal zoeken formule als laatste het woord ONWAAR moeten toevoegen. Anders zoekt de formule de dichtstbijzijnde waarde.

Als je hulp nodig hebt laat het me even weten.
Laatst gewijzigd door elkay op 22 okt 2008, 23:31, 1 keer totaal gewijzigd.
Gebruikersavatar
Sid
Volledig MINI minded!
Volledig MINI minded!
Berichten: 3004
Lid geworden op: 10 mei 2006, 22:32

22 okt 2008, 23:26

thanks, ik ga het proberen! 8)
zijn zo'n 10.000 mailadressen, dus met de hand wordt niks :roll:

ok, is moeilijker dan gedacht :roll:
even hoe ik het heb:
in kolom 1 staan alle mailadressen
in kolom 2 staan de mailadressen die uit kolom 1 verwijderd moeten worden
crossbytje
Bijna verslaafd
Bijna verslaafd
Locatie: Kortrijk
Berichten: 842
Lid geworden op: 04 sep 2007, 17:05

23 okt 2008, 09:18

waauw, vert.zoeken lukt nu inderdaad ook op die manier. Handige tip! zal ik ook onthouden
Gebruikersavatar
Sid
Volledig MINI minded!
Volledig MINI minded!
Berichten: 3004
Lid geworden op: 10 mei 2006, 22:32

23 okt 2008, 10:46

=VLOOKUP(B:B;A:A;A:A;FALSE)

wat doe ik nu niet goed?
elkay
4 op een rij!
4 op een rij!
Locatie: South
Berichten: 189
Lid geworden op: 10 jun 2007, 00:11

23 okt 2008, 11:56

Sid schreef:=VLOOKUP(B:B;A:A;A:A;FALSE)

wat doe ik nu niet goed?
Sid,

Uitgaande van je vraag om een kolom C met daarin de mailadressen uit kolom A die niet in kolom B staan

In cel C2 zet je de volgende formule
=IF(VLOOKUP(A2,$B$2:$B$5,1,FALSE)=B2,"",B2)

Succes, en als je hulp nodig hebt.
Gebruikersavatar
Sid
Volledig MINI minded!
Volledig MINI minded!
Berichten: 3004
Lid geworden op: 10 mei 2006, 22:32

23 okt 2008, 12:54

KNIP
Laatst gewijzigd door Sid op 23 okt 2008, 15:30, 1 keer totaal gewijzigd.
crossbytje
Bijna verslaafd
Bijna verslaafd
Locatie: Kortrijk
Berichten: 842
Lid geworden op: 04 sep 2007, 17:05

23 okt 2008, 13:50

puntkomma's tussen de argumenten van de functies?

In C1:
=IF(VLOOKUP(A1; B$1:B$10000; 1; FALSE) = A1; ""; A1) en die doorslepen naar onder.

Nu krijg je in kolom C de adressen uit A die niet in B staan (edit: dit zou moeten, maar is niet helemaal zo, zie onderaan)

de VLOOKUP kijkt of je adres in A1 (kolom A dus) voorkomt in het bereik B1:B10000, de $ heb je nodig omdat dit bereik altijd gelijk moet blijven) als dit adres er in voorkomt krijg je dit adres (de 1 duidt op de kolom waaruit het resultaat moet gehaald worden) en de false zorgt ervoor dat je geen benaderingen krijgt)

ALS dus dat adres dat je krijgt (of de NA (of NB) ) gelijk is aan A1 (hetgeen je zocht), maw als het gezochte adres in kolom B staat, dan druk je in kolom C "" af (niets dus), anders (als het gezochte adres niet gevonden werd) druk je dat adres af.

stuur me anders je excel file door, dan probeer ik het werkende te krijgen.

gr


edit:

Ik krijg ook niet helemaal het gewenste effect, maar het komt er toch ongeveer. het probleem zit em in het vergelijken van #N/B (of #N/A in het engels) met een tekst, het resultaat is sowieso #N/B, dus in de kolom waar je de adressen zou moeten krijgen, krijg je ofwel een lege cel (adres komt in beide kolommen voor) ofwel een #N/B voor adressen uit A die niet in B staan.
Oplossing: sorteren op kolom C, probleem is dat met deze formules mijn excel niet correct wil sorteren, dus moet ik eerst alle gegevens selecteren en kopieren, op een andere sheet kun je dan 'plakken speciaal' enkel de waarden plakken, en die kun je dan wel mooi sorteren. je kan dan de overgang tussen #N/B en "" (niets) zoeken, en de adressen uit kolom A waarvoorr kolom C #N/B bevat, handmatig kopieren naar een nieuwe kolom

man man man, wat een flut* toch :-)
Ries
Volledig MINI minded!
Volledig MINI minded!
Locatie: Breda
Berichten: 2565
Lid geworden op: 05 okt 2006, 19:40

23 okt 2008, 14:38

lekkere spam lijst >)
Shadow_Breaker
GPc-0001
Locatie: Lint
Berichten: 1359
Lid geworden op: 04 jul 2008, 16:33

23 okt 2008, 15:28

is het niet makkelijk om deze 2de kolom volledig onder de eerste te plakken en dan gewoon sorteren op naam en dan de unieke waarde functie gebruiken??? deze gaat dan alleen de unieke waardes weergeven en alle andere verbergen, dan selecteer je de gehele eerste kolom en plakt deze in een nieuw werkblad dan heb je ze ineens :wink:
Gebruikersavatar
Sid
Volledig MINI minded!
Volledig MINI minded!
Berichten: 3004
Lid geworden op: 10 mei 2006, 22:32

23 okt 2008, 15:30

Ries schreef:lekkere spam lijst >)
ingeschreven klanten lijst bedoel je.

elkay heeft het voor me gefixed, thanks m8!

Terug naar “Kletshoek”