Hoe de LOOKUP-functie van Excel te gebruiken om informatie te vinden

Inhoudsopgave:

Hoe de LOOKUP-functie van Excel te gebruiken om informatie te vinden
Hoe de LOOKUP-functie van Excel te gebruiken om informatie te vinden
Anonim

De Excel LOOKUP-functie heeft twee vormen: de vectorvorm en de matrixvorm. De matrixvorm van de functie ZOEKEN is vergelijkbaar met andere zoekfuncties in Excel, zoals VERT. ZOEKEN en HORIZ. ZOEKEN. U kunt het gebruiken om specifieke waarden in een gegevenstabel te vinden of op te zoeken.

LOOKUP vs. VLOOKUP en HLOOKUP

Het verschil is dat:

  • Met VERT. ZOEKEN en HORIZ. ZOEKEN kunt u kiezen uit welke kolom of rij u een gegevenswaarde wilt retourneren. LOOKUP retourneert altijd een waarde uit de laatste rij of kolom in de array.
  • Bij het vinden van een overeenkomst voor de opgegeven waarde (de Lookup_value), doorzoekt VERT. ZOEKEN alleen de eerste kolom met gegevens en HORIZ. ZOEKEN alleen de eerste rij. De functie ZOEKEN doorzoekt de eerste rij of kolom, afhankelijk van de vorm van de array.

LOOKUP-functie en matrixvorm

De vorm van de array kan een vierkant zijn (gelijk aantal kolommen en rijen) of een rechthoek (ongelijk aantal kolommen en rijen). De vorm beïnvloedt waar de LOOKUP-functie naar gegevens zoekt:

  • Als een array vierkant is of als het een hoge rechthoek is (groter dan breed), gaat LOOKUP ervan uit dat de gegevens in kolommen zijn gerangschikt en zoekt naar een overeenkomst met de Lookup_value in de eerste kolom van de array.
  • Als een array een brede rechthoek is (breder dan hoog), neemt LOOKUP aan dat de gegevens in rijen zijn gerangschikt en zoekt naar een overeenkomst met de Lookup_value in de eerste rij van de array.

De syntaxis en argumenten van de LOOKUP-functie: matrixvorm

De syntaxis voor de matrixvorm van de LOOKUP-functie is:

=LOOKUP(Lookup_value, Array)

Lookup_value (vereist): Een waarde waarnaar de functie zoekt in de array. De Lookup_value kan een getal, tekst, een logische waarde of een naam of celverwijzing zijn die naar een waarde verwijst.

Array (vereist): bereikcellen waarin de functie zoekt om de Lookup_value te vinden. De gegevens kunnen tekst, getallen of logische waarden zijn.

Voorbeeld met behulp van de matrixvorm van de LOOKUP-functie

Dit voorbeeld gebruikt de matrixvorm van de LOOKUP-functie om de prijs van een Whachamacallit in de inventarislijst te vinden.

De vorm van de array is een hoge rechthoek, en de functie retourneert een waarde in de laatste kolom van de inventarislijst.

Om dit voorbeeld te volgen, voert u de gegevens in die in het voorbeeldwerkblad hieronder worden getoond.

Image
Image

Sorteer de gegevens

U moet de gegevens in de array in oplopende volgorde sorteren, zodat de LOOKUP-functie correct werkt. Wanneer u gegevens in Excel sorteert, selecteert u eerst de kolommen en rijen met gegevens die u eerst wilt sorteren, die doorgaans de kolomkoppen bevatten.

  1. Markeer cellen A4 tot C10 in het werkblad.

    Image
    Image
  2. Ga op het lint naar de Data tab.

    Image
    Image
  3. Selecteer Sorteren in de groep Sorteren en filteren om het dialoogvenster Sorteren te openen.

    Image
    Image
  4. Selecteer onder de kop Kolom het vervolgkeuzemenu en kies ervoor om te sorteren op Part.

    Image
    Image
  5. Selecteer onder de kop Sorteren op het vervolgkeuzemenu en kies Cell Values.

    Image
    Image
  6. Selecteer onder de kop Order het vervolgkeuzemenu en kies A tot Z.

    Image
    Image
  7. Selecteer OK om de gegevens te sorteren en het dialoogvenster te sluiten.

    Image
    Image

LOOKUP Functie Voorbeeld

Hoewel het mogelijk is om de LOOKUP-functie, =LOOKUP(A2, A5:C10), in een werkbladcel te typen, vindt u het misschien minder verwarrend om de dialoog venster. In het dialoogvenster kunt u elk argument op een aparte regel invoeren zonder u zorgen te maken over de syntaxis van de functie, zoals haakjes en de kommascheidingstekens tussen argumenten.

De onderstaande stappen beschrijven hoe de LOOKUP-functie werd ingevoerd in cel B2 met behulp van het dialoogvenster.

Als de functie geen exacte overeenkomst kan vinden voor de Lookup_value, kiest het de grootste waarde in de array die kleiner is dan of gelijk is aan de Lookup_value. Als de Lookup_value ontbreekt of kleiner is dan alle waarden in de array, retourneert de functie LOOKUP een N/B-fout.

  1. Selecteer cel B2 in het werkblad om er de actieve cel van te maken.

    Image
    Image
  2. Ga naar de Formules tab.

    Image
    Image
  3. Kies Lookup and Reference om de vervolgkeuzelijst van de functie te openen.

    Image
    Image
  4. Selecteer LOOKUP om het dialoogvenster Select Arguments weer te geven.

    Image
    Image
  5. Kies lookup_value, array en selecteer OK om het dialoogvenster Function Arguments weer te geven.

    Image
    Image
  6. Selecteer in het dialoogvenster het Lookup_value tekstvak.

    Image
    Image
  7. Selecteer cel A2 in het werkblad om die celverwijzing in het dialoogvenster in te voeren.

    Image
    Image
  8. Selecteer in het dialoogvenster het Array tekstvak.

    Image
    Image
  9. Markeer in het werkblad de cellen A5 tot C10 om dit bereik in het dialoogvenster in te voeren. Dit bereik bevat de gegevens die door de functie moeten worden doorzocht.

    Image
    Image
  10. Selecteer OK om de functie te voltooien en het dialoogvenster te sluiten.
  11. An N/A fout verschijnt in cel B2 omdat u een onderdeelnaam moet typen in cel A2.

    Image
    Image

Voer een opzoekwaarde in

Zo voer je een naam in om de prijs van een artikel te vinden:

  1. Selecteer cel A2, typ Whachamacallit en druk op de Enter-toets op het toetsenbord.

    Image
    Image
  2. De waarde $23.56 verschijnt in cel B2. Dit is de prijs van een Whachamacallit in de laatste kolom van de gegevenstabel.
  3. Test de functie door andere onderdeelnamen in cel A2 te typen. De prijs voor elk onderdeel in de lijst verschijnt in cel B2.
  4. Wanneer u cel B2 selecteert, verschijnt de volledige functie =LOOKUP(A2, A5:C10) in de formulebalk boven het werkblad.

Aanbevolen: