Pagina 1 van 1
Excel kenners?
Geplaatst: 22 okt 2008, 21:14
door Sid
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?
Geplaatst: 22 okt 2008, 21:59
door Blont-007
hey sid,
Er zijn hier vast wel experts die je hiermee kunnen helpen.

Geplaatst: 22 okt 2008, 22:47
door crossbytje
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
Geplaatst: 22 okt 2008, 22:50
door Ron1965
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
Geplaatst: 22 okt 2008, 22:57
door crossbytje
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...
Geplaatst: 22 okt 2008, 23:20
door elkay
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.
Geplaatst: 22 okt 2008, 23:26
door Sid
thanks, ik ga het proberen!
zijn zo'n 10.000 mailadressen, dus met de hand wordt niks
ok, is moeilijker dan gedacht
even hoe ik het heb:
in kolom 1 staan alle mailadressen
in kolom 2 staan de mailadressen die uit kolom 1 verwijderd moeten worden
Geplaatst: 23 okt 2008, 09:18
door crossbytje
waauw, vert.zoeken lukt nu inderdaad ook op die manier. Handige tip! zal ik ook onthouden
Geplaatst: 23 okt 2008, 10:46
door Sid
=VLOOKUP(B:B;A:A;A:A;FALSE)
wat doe ik nu niet goed?
Geplaatst: 23 okt 2008, 11:56
door elkay
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.
Geplaatst: 23 okt 2008, 12:54
door Sid
KNIP
Geplaatst: 23 okt 2008, 13:50
door crossbytje
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 :-)
Geplaatst: 23 okt 2008, 14:38
door Ries
lekkere spam lijst

Geplaatst: 23 okt 2008, 15:28
door Shadow_Breaker
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

Geplaatst: 23 okt 2008, 15:30
door Sid
Ries schreef:lekkere spam lijst

ingeschreven klanten lijst bedoel je.
elkay heeft het voor me gefixed, thanks m8!