• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

filteren van rijen

Status
Niet open voor verdere reacties.

johnkolen

Gebruiker
Lid geworden
1 mrt 2011
Berichten
9
Hallo,

ik heb een vraag over filteren binnen mijn excel.

In het bijgevoegde bestand een voorbeeld van mijn file.
Wat ik wil is het volgende:


- kolom A,B,C,D bevatten gegeven van een product.
- kolom G is mijn controle kolom

hij moet voor elke rij in kolom C kijken of deze voorkomt in kolom G
en dan kolom A,B,C,D behouden. Komt de waarde uit bijv. C2 niet voor
in kolom G dan moet A2,B2,C2,D2 verwijderd/gewist worden.

Zodat ik op het einde van de filtering de regels (A,B,C,D) overhoud die
overeenkomen met kolom G

Wie kan me uit de brand helpen?

_jBekijk bijlage filter_file.xlsx
 
Zet in E2 de volgende formule en trek deze door naar beneden:
Code:
=ALS(C2="";"";ALS(ISFOUT(VERGELIJKEN(C2;$G$2:$G$12));"geen sku";""))

Zie rij 36 voor een resultaat.
 
ik krijg een #NAME? melding in alle cellen die ik naar beneden door trok
 
Oke, dat komt omdat je de Engelse versie gebruikt. Je moet dan de Engelse functienamen gebruiken ipv de Nederlandse.

=IF(C2="";"";IF(ISERROR(MATCH(C2;$G$2:$G$12));"geen sku";""))
 
Laatst bewerkt:
Misschien kun je dat melden op het andere forum dan hoeven de mensen geen nutteloze moeite te doen.

Cobbe
 
Het begint echt wel een pest te worden, dat vragen posten op diverse fora
Op meerdere forums is " crossposting " niet toegestaan en sluiten ze het topic ( worksheet.nl , excelforum.com , mrexcel.com ... ) .
Een linkje is toch het minste wat kan gedaan worden , ook voor mensen die dezelfde vraag hebben en op zoek zijn .
 
Laatst bewerkt:
Wat is er mis met 2 lijntje uitgooien?

Deze forums zijn niet gekoppeld toch?
Dit forum zoek ik vaker wat op, nu ook eens een post.
Het andere forum was een suggestie van mijn collega.

Als ik morgen werkend heb zal ik zeker de oplossing posten
op het andere forum. Zodat er geen onnodige energie in
wordt gestopt.

_j
 
klopt, dat jij geen onnodige moeite hoeft te doen.

wat zou jij er van vinden als je zelf (uren) aan een oplossing van een ander zit te werken, en deze geeft aan geen interesse meer te hebben in je oplossing, omdat hij het antwoord al op een ander (voor jouw onbekend) forum heeft gekregen.
 
Laatst bewerkt:
Wat is er mis met 2 lijntje uitgooien?

U kan mij een dienst aanbieden , je gaat hiervoor je uiterste best doen . Ik heb gehoord dat persoon X ook deze dienst kan aanbieden en deze persoon kan dit ietsjes vlugger omdat hij net vrijaf had , ik profiteer van persoon X zijn dienst en later op de dag heb jij ook alles klaar en moet ik je melden dat het niet meer nodig was omdat ik op meerdere paarden had gespeeld . Hoe ga jij je dan voelen ? je hebt je vrije tijd opgeofferd en dan krijg je te horen dat er al een oplossing was .

Een kleine moeite is een link zetten op beide forum's kunnen de helpers die ook op tig van forums kijken ( meedenken ) zien wat er al aan oplossing is gegeven en ga er maar vanuit dat je ook meerdere oplossingen krijgt .
 
Zo had ik het niet bekeken nog.

Zal in het vervolg gelijk een cross-post link
Erbij zetten als dit aan de orde is ipv de oplossing
posten als ik deze heb.

Gewoon forum-onkunde van mijn kant!
 
toch is
Code:
=IF(C2="";"";IF(ISERROR(MATCH(C2;$G$2:$G$12));"geen sku";""))
niet de gewenste oplossing voor mijn vraag.

misschien was mijn uitleg niet de meest duidelijke, probeer het nogmaals:

ik wil uit kolom A,B,C,D filteren als er een match is tussen kolom B en G.

Nu krijg ik alleen in E36 de melding "geen sku"
 
dan denk ik dat je met deze formule wel geholpen bent.

zet je hem zelf even om in het engels.

Code:
=ALS(C2="";"";ALS(ISFOUT(VERGELIJKEN(C2;$G$2:$G$12;0));"geen sku";""))

en doortrekkenn naar beneden.

laat je even weten als het je is gelukt?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan