Wachtwoord vergeten?

Wachtwoord vergeten
Vul hier uw email adres in. U ontvangt dan een nieuw wachtwoord.

De functie ZOEKEN in Excel gebruiken met ongesorteerde gegevens

Gepost op 13-02-2007 - Microsoft Office - 0 reacties


De informatie in dit artikel is van toepassing op:

  • Microsoft Office Excel 2007
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition

Dit artikel is eerder gepubliceerd onder nl181212

Samenvatting

In Microsoft Excel heeft de werkbladfunctie ZOEKEN een vectorversie en een matrixversie. Met de vectorversie van ZOEKEN wordt een waarde gezocht in een bereik van één rij of één kolom (een vector genoemd), waarna uit een tweede bereik met één rij of één kolom de waarde op dezelfde positie wordt geretourneerd. Met de matrixversie van ZOEKEN wordt automatisch in de eerste kolom of rij gezocht.

U kunt de functie ZOEKEN alleen gebruiken als de eerste kolom van de vector (of de eerste kolom of rij van de matrix) in oplopende volgorde is gesorteerd. Hieronder wordt beschreven hoe u verschillende formules kunt gebruiken die hetzelfde resultaat geven als de functie VERT.ZOEKEN zonder dat de eerste kolom van de tabel hoeft te worden gesorteerd.

Meer informatie

U kunt een combinatie gebruiken van de functies INDEX en VERGELIJKEN, een combinatie van de functies VERSCHUIVING en VERGELIJKEN of HORIZ.ZOEKEN of VERT.ZOEKEN om over dezelfde functionaliteit te beschikken als voor de functie ZOEKEN. Voor geen van deze mogelijkheden hoeft de opzoektabel te worden gesorteerd, dit in tegenstelling tot de functie ZOEKEN.

De combinatie INDEX en VERGELIJKEN gebruiken

De volgende formule retourneert dezelfde gegevens als VERT.ZOEKEN zonder dat de eerste kolom van de tabel hoeft te worden gesorteerd:
=INDEX(Tabelbereik;VERGELIJKEN(Zoekwaarde;Opzoekbereik;0);Kolomnummer)
Waarbij
Tabelbereik = De volledige opzoektabel.
Zoekwaarde = De waarde die in de eerste kolom van Tabelbereik moet worden gezocht.
Opzoekbereik = De reeks cellen met mogelijke zoekwaarden.
Kolomnummer = Het nummer van de kolom in Tabelbereik waarvoor de overeenkomende waarde moet worden geretourneerd.

Als geen van de cellen in Opzoekbereik overeenkomt met de Zoekwaarde, resulteert deze formule in de waarde #N/B.

De combinatie VERSCHUIVING en VERGELIJKEN gebruiken

U kunt de functie VERSCHUIVING gebruiken als u niet zeker bent van het volledige adres van het tabelbereik, aangezien hierbij de functie VERGELIJKEN wordt gebruikt om de positie van de zoekwaarde binnen het opzoekbereik te zoeken. In de volgende functie wordt in het argument Verschuivingskolom de linkerbovencel van de tabel gebruikt als Bovenste_cel en wordt de gewenste waarde geretourneerd op basis van VERGELIJKEN (de verschuivingsrij) en de verschuivingskolom:
=VERSCHUIVING("bovenste_cel";VERGELIJKEN("zoekwaarde";"opzoekbereik";0);"verschuivingskolom")

Voorbeeld


A1: Naam B1: Vestiging C1: Leeftijd A2: Hans B2: 501 C2: 28 A3: Steven B3: 201 C3: 19 A4: Marijke B4: 101 C4: 22 A5: Bart B5: 301 C5: 29
Aangezien de reeks 'Naam' niet is gesorteerd, resulteert de functie VERT.ZOEKEN om de leeftijd van Marijke te vinden in de waarde 28, de leeftijd van Hans. Gebruik de volgende formule om de leeftijd van Marijke te zoeken:
=VERSCHUIVING(A1;VERGELIJKEN("Marijke";A2:A5;0);2)
De functie resulteert in de waarde 22.

HORIZ.ZOEKEN en VERT.ZOEKEN

Als u zoekt naar een exacte overeenkomst in Microsoft Excel, hoeft de eerste kolom van een opzoektabel niet te worden gesorteerd om de functies VERT.ZOEKEN en HORIZ.ZOEKEN te kunnen gebruiken. U kunt zoeken naar een exacte overeenkomst door ONWAAR op te geven als het vierde argument van VERT.ZOEKEN of HORIZ.ZOEKEN. Als u het vierde argument weglaat of opgeeft als WAAR, moet de eerste kolom van de tabel worden gesorteerd. De hiervoor beschreven functie VERSCHUIVING werkt ook in Microsoft Excel, maar is niet nodig.

Opmerking Gebruik de functies VERT.ZOEKEN en HORIZ.ZOEKEN in plaats van de matrixversie van ZOEKEN. Voor de functies VERT.ZOEKEN en HORIZ.ZOEKEN is het namelijk niet nodig om de opzoektabel te sorteren als het argument Opzoekbereik wordt opgegeven als ONWAAR.


Voor meer informatie over het gebruik van de functie VERT.ZOEKEN om een exacte overeenkomst te vinden in Microsoft Excel klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:

181213VERT.ZOEKEN of HORIZ.ZOEKEN gebruiken om een exacte overeenkomst te zoeken


PrintPrint RSS reactiesRSS reacties BookmarkBookmark

Gekoppelde tags

Cellen, Excel, Excel 2000, Excel 2002, Excel 2003, Fix, Office, Tabel, Werkblad

Reacties
Nog geen reacties geplaatst.

Winkelmandje

Het winkelmandje is leeg

Inloggen
Als u hierboven op de knop 'bestellen' klikt krijgt u een overzicht van de door uw gewenste producten. Indien het overzicht compleet en correct is kunt via de wizard de verdere gegevens invullen en uw bestelling afronden. In het bestelproces kunt u altijd op 'vorige' drukken om terug te gaan in het proces. Bij Perrit staan vertrouwen, privacy en veiligheid op de eerste plaats, wij zullen uw gegevens dan ook met uiterste zorgvuldigheid behandelen en nooit doorgeven aan derden.

Perrit.nl Sherwood Rangers 29 Hengelo

Perrit.nl telefoon: +31 74 750 12 20

Kenniscentrum - De functie ZOEKEN in Excel gebruiken met ongesorteerde gegevens
Perrit Kenniscentrum - De functie ZOEKEN in Excel gebruiken met ongesorteerde gegevens