• 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.

uitzoeken of data aanwezig is in kolom

Status
Niet open voor verdere reacties.

covux

Gebruiker
Lid geworden
9 sep 2016
Berichten
99
Hey,

Ik ben bezig om na te gaan of 1 bepaalde waarde voorkomst in een andere kolom.

Nu heb ik 1 kleine test versie gemaakt maar helaas komt het antwoord niet dat ik wil hebben.

Kolom C: Hier staan de installaties waarvan in wil na gaan of deze voor komen in Kolom D.
Kolom D. Hier staat de installatie plus nog eens een beschrijving er achter.

Als ik cellen van Kolom C wil vergelijken met gehele kolom D kan dat niet zomaar vanwege de tekst die er nog in staat.

Daarom heb ik een Kolom E aangemaakt. In deze kolom heb ik door substitutie de tekst er achter weg gekregen.

Nu wil ik dus de waarden van Kolom C uiteindelijk met Kolom E vergelijken door een '=als' Functie.

Hier doe ik iets fout.

Ik krijg altijd een 'nee' antwoord terwijl volgens mij er soms ook een 'ja' uit moet komen.

Kan iemand mij vertellen wat ik fout doe? 
Groet Covux

Bekijk bijlage Help mij installatie aanwezig.xlsx
 
De waarden in kolom c bevatten nog een aantal spaties achter de getallen.
 
ahhh klopt. :)

Is er een manier waarop de spaties genegeerd kunnen worden?
 
Zo bijvoorbeeld (voor F2):
Code:
=ALS(SUBSTITUEREN([Nieuwe];" ";"")=SUBSTITUEREN(C2;" ";"");"Ja";"Nee")
 
Zo bijvoorbeeld (voor F2):
Code:
=ALS(SUBSTITUEREN([Nieuwe];" ";"")=SUBSTITUEREN(C2;" ";"");"Ja";"Nee")

Dit werkt perfect!

Ik zit nu alleen met het problem dat bij soms niet het goede antwoord geeft.

Uit eindelijke moet ik 3200 individuele waarden vergelijken met een kolom dat uit 18000 regels bestaat.

Echter krijgt ik nu altijd als antwoord 'NEE' en dat klopt dus niet.

Als ik de formulie als matrix gebruik zie ik geen verschil.
 
Laatst bewerkt:
Dit werkt perfect! :)
Ik zit nu alleen met het probleem dat hij soms niet het goede antwoord geeft. :(
?????

Was het voorbeeld niet representatief?

Zonder aanvullende informatie is het natuurlijk erg lastig om te zeggen waarom hij bij jou niet zou werken.
 
Probeer deze eens:
Code:
=ALS(SOMPRODUCT(--(SUBSTITUEREN(Tabel_Aa_quotedinstallationSet_1[Nieuwe];" ";"")=SUBSTITUEREN(C2;" ";"")))=0;"Nee";"Ja")
 
Alex,

deze doet het perfect!

heel erg bedankt!

Alleen waarom moet er dan SOMproduct gebruikt worden om het goed te laten werken?

Covux
 
De vorige voorgestelde formule ging niet goed omdat deze alleen cellen op dezelfde regel met elkaar vergelijkt... :-(

Gebruik van SOMPRODUCT zorgt ervoor dat elke rij vergeleken wordt met 1 cel. Uitkomst is een matrix van WAAR, ONWAAR, ONWAAR etc. De -- zorgt ervoor dat dit wordt omgezet in een getal. Als er 1 of meer keer WAAR voorkomt, en de SOMPRODUCT dus groter dan 0 wordt, dan is er in de matrix ergens een match en komt de waarde dus voor.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan