Zoek Items in een kolom die niet in een andere kolom staan
Ik heb twee kolommen in Excel, en ik wil de items die wel in kolom B staan maar niet in kolom A (bij voorkeur) vinden.
Wat is de snelste manier om dit te doen?
Ik heb twee kolommen in Excel, en ik wil de items die wel in kolom B staan maar niet in kolom A (bij voorkeur) vinden.
Wat is de snelste manier om dit te doen?
=MATCH(B1,ColumnToSearch,0)
Als de formule geen match vindt, wordt deze gemarkeerd met #N/A, anders wordt het een nummer.
Als u wilt dat het WAAR is voor match en VALSE voor geen match, gebruik dan deze formule:
=ISNUMBER(MATCH(B1,ColumnToSearch,0))
Als u de ongevonden waarde wilt retourneren en lege tekenreeks voor gevonden waarden wilt retourneren
=IF(ISNUMBER(MATCH(B1,ColumnToSearch,0)),"",B1)
Selecteer de twee kolommen. Ga naar Conditional Formatting (Voorwaardelijke opmaak) en selecteer Highlight Cell Rules (Celregels markeren). Selecteer Dubbele waarden. Wanneer u naar de volgende stap gaat, kunt u deze wijzigen in unieke waarden. Ik heb het net gedaan en het werkte voor mij.
Het kostte me een eeuwigheid om dit uit te zoeken, maar het is heel eenvoudig. Aangenomen dat gegevens beginnen in A2 en B2 (voor koppen) voer deze formule in C2:
=MATCH(B2,$A$2:$A$287,0)
klik en sleep dan naar beneden.
A cel met #N/A
betekent dat de waarde direct ernaast in kolom B nergens in de hele kolom A te zien is.
Houd er rekening mee dat je $A$287 moet wijzigen om te voldoen aan je hele zoekarray in kolom A. Bijvoorbeeld als je gegevens in kolom A naar beneden gaan voor 1000 items zou het $A$1000 moeten zijn.
Zie mijn matrix formule antwoord op lijst A niet gevonden in B hier:
=IFERROR(INDEX($A$2:$A$1999,MATCH(0,IFERROR($A$2): $A$1999,$B$2:$B$399,0),COUNTIF($C$1:$C1,$A$2:$A$1999),0)),“) Vergelijking van twee kolommen van namen en het teruggeven van ontbrekende namen
Mijn eisen waren niet om te markeren, maar om alle waarden te laten zien, behalve dat het gaat om duplicaten tussen 2 kolommen. Ik heb gebruik gemaakt van de oplossing van @brenton en heb de waarden verder verbeterd zodat ik de gegevens direct kan gebruiken:
=IF(ISNA(MATCH(B2,$A$2:$A$2642,0)), A2, "")
Kopieer dit in de eerste cel van de 3e kolom en pas de formule toe door de kolom heen, zodat alle items uit kolom B die daar niet in kolom A staan, worden weergegeven.
Dank aan degenen die hun antwoorden hebben gedeeld. Door jullie oplossingen kon ik me een weg banen naar de mijne.
In mijn versie van deze vraag had ik twee kolommen om te vergelijken – een volledige afstudeerklas (Kol A) en een subgroep van die afstudeerklas (Kol B). Ik wilde in de volledige afstudeerklas de studenten die deel uitmaakten van de subset kunnen belichten.
Ik heb de volgende formule in een derde kolom gezet:
=if(A2=LOOKUP(A2,$B$2:$B$91),1100,0)
Deze codeerde de meeste van mijn studenten, hoewel het enkele fouten opleverde in de eerste paar rijen van de gegevens.
in C1
schrijven =if(A1=B1 , 0, 1)
. Selecteer dan in Conditional formatting
Data bars
of Color scales
. Het is de makkelijkste manier.