Vraag & Antwoord

Anders (software)

Excell vraagje

10 antwoorden
  • Hoi allemaal, Klein vraagje over excell. Ik heb in excell 2 kolommen met allemaal nummers. Nu wil ik met een formule in de derde kolom alle cijfers krijgen die in de eerste kolom NIET voorkomt. Hoe kan ik dit doen. Heb al met vlookup geprobeerd maar krijg het niet gedaan.
  • Ik begrijp dat je alle getallen uit de tweede kolom in de derde kolom wilt zetten als ze niet ook in de eerste kolom voorkomen. Match geeft een foutmelding (#N/A) als een getal niet voorkomt. Daar kun je gebruik van maken. Als je getallen in kolom A en B staan kun je in de eerste cel van C de formule =IF(ISERROR(MATCH(B:B;A:A;0));"";B:B) zetten en die naar beneden copiëren (slepen) tot aan het einde van de getallen in kolom B. Als het getal in B ergens in A voorkomt komt hetzelfde getal in C te staan. anders blijft de cel leeg.
  • Hey bedankt Jan. Ga het zo meteen eens proberen. Laat u wel iets weten. Nogmaals bedankt
  • Ik zie nu dat ik schreef: Als een getal in B ergens in A voorkomt.... Dat moet natuurlijk zijn [b:35dc2892b6]n[/b:35dc2892b6]ergens in A voorkomt. Je wilt immers de getallen die niet in A staan.
  • Hoi Jan, Heb het even geprobeerd maar krijg een error... Error wijst naar B:B
  • Welke B:B? dat staat er twee keer in. Maar goed, misschien heb ik het wat te algemeen willen houden. Bij mij werkt het zonder foutmelding. Probeer het eens zo: Als je getallen in kolom A en B staan, te beginnen met A1 en B1, zet dan in C1: =IF(ISERROR(MATCH(B1;A:A;0));"";B1) en copiëer dat naar beneden. Om het verder uit te leggen: (MATCH(B1;A:A;0) kijkt of de waarde in B1 voorkomt in kolom A. Als dat het geval is geeft hij het rijnummer waar die waarde in A staat, zo niet een foutmelding: #N/A. ISERROR geeft aan of er een foutmelding is. Zo ja geeft het TRUE zo nee FALSE De IF zegt dus feitelijk: als het waar is dat er een foutmelding komt als we B1 opzoeken in kolom A dan laten we de cel leeg (dat is de "") en anders zetten we de waarde van B1 erin. Je kunt het eventueel stap voor stap uitproberen. Overigens: ik heb een engelse excel2000. Gebruik jij een andere?
  • Bedankt voor je antwoord en sorry voor mijn laattijdige reactie. Ik krijg echter nog steeds een error en wel in de B1. Overigens gebruik ik de engelse Excel 2002
  • Vreemd, bij mij werkt het prima. Ik heb het alsvolgt geprobeerd: in A1 t/m A8 heb ik een aantal willekeurige getallen gezet. (1,2,8,3,7,12,3,9) In B1 t/m B8 ook. (2,3,4,5,11,9,3,14) Toen ben ik in C1 gaan staan en heb de formule uit mijn vorige bericht in de formulebalk geplakt, om te controleren of er misschien een typfout in stond. Vervolgens C1 naar beneden gecopiëerd en het werkte. Kolommen A en B hoeven trouwens niet even lang te zijn, en het werkt ook met letters of namen. Kun je eens kijken of je dit kunt reproduceren? en nogmaals de vraag is het de eerste of tweede B1 in de formule die de foutmelding geeft? ============== Daar valt me ineens iets in. Ik heb de Regional Settings op Nederland staan. (een half is dan b.v. 0,5 en niet 0.5) Als jij die op Engels hebt staan kan het zijn dat je in formules in plaats van een ; een , moet gebruiken. Misschien kun je dat het beste eerst nakijken/uitproberen.
  • Ik krijg de error hier =IF(ISERROR(MATCH(B:[b:28f10a13f9]B[/b:28f10a13f9];A:A;0));"";B:B)
  • Ik heb het gevonden. De formule lukt WEL op mijn werk waar een oudere versie van Excel draait...

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.