2014-05-21 20:08:24 +0000 2014-05-21 20:08:24 +0000
8
8

Zoeken naar een waarde in Excel, terugsturen van ja of nee

Ik heb één werkmap, met twee aparte werkbladen. Ik wil weten of de waarden die in werkblad B staan ook in werkblad A staan, zo ja, dan wil ik een “JA” teruggeven. Zo niet, dan wil ik een “NO” terug.

(Voorbeeld: Werkblad A is een lijst van achterstallige boeken. Werkblad B is de gehele bibliotheek).

In werkblad A heb ik de volgende gegevensverzameling:

A
1 AB123CD
2 EF456GH
3 IJ789KL
4 MN1011OP

In werkblad B heb ik de volgende gegevensverzameling:

A Overdue 
1 AB123CD ?
2 QR1516ST ?
3 EF456GH ?
4 GT0405RK ?
5 IJ789KL ?
6 MN1011OP ?

Hoe zou ik de functie structureren om goed te kunnen opzoeken als de waarden in tabel A bestaan?

Ik heb met een combinatie van if(), vlookup(), en match() gespeeld, maar niets lijkt te werken voor meerdere werkbladen.

Antwoorden (3)

18
18
18
2014-05-21 20:20:55 +0000

Je zou de volgende functie

=IFERROR(IF(MATCH(A1,Sheet1!$A:$A,0),"yes",),"no")

kunnen gebruiken. Startend van binnenuit

Match, kijkt je in blad1 kolom A of er een waarde is die overeenkomt met cel A1 van het huidige blad (blad2). Als er een exacte overeenkomst is, geeft het het rijnummer.

De if-instructie. Als de overeenkomst iets oplevert (nummer 1 of hoger) wordt dit als waar beschouwd en geeft dit “ja”

iferror. Als de overeenkomst niets vindt, geeft het een na-fout. Als fout geeft dit de laatste “nee”.

4
4
4
2014-05-22 03:19:54 +0000

VLOOKUP zou moeten werken…

=IF(ISNA(VLOOKUP(A1,Sheet1!$A:$A,1,false)),"NO","YES")

Als er geen match wordt gevonden, geeft VLOOKUP NA. Dus we kijken of het resultaat ISNA? Geef dan NEE terug anders JA

0
0
0
2017-12-06 18:51:48 +0000

U kunt ook een COUNTIF statement gebruiken in combinatie met een IF:

=IF(COUNTIF(WorksheetA!$A:$A,WorksheetB!$A1)>0,"Yes","No")

Dit telt het aantal keren dat de inhoud van cel A1 in de A-kolom van uw eerste werkblad staat. Als het aantal meer dan 0 is dan staat het artikel in de lijst en daarom geven we een “Ja” terug, anders, als de COUNTIF een 0 geeft dan is het artikel niet gevonden en geven we een “Nee”

Ik gebruik COUNTIF dagelijks om artikelen in de ene lijst en in de andere lijst te identificeren (en ook duplicaten).