Skip to main content

Zoeken naar gegevens met de Excel ZOEKEN-functie

Excel || Vergelijken van twee lijsten in Excel (April 2025)

Excel || Vergelijken van twee lijsten in Excel (April 2025)
Anonim

Blinkt uit OPZOEKEN functie kan nuttig zijn bij het ophalen van een enkele waarde uit een gegevensbereik van één rij of één kolom. De functie zelf heeft twee vormen, een matrixvorm en een vectorvorm, die variëren afhankelijk van uw behoeften.

  • reeks: Deze vorm van OPZOEKEN kijkt in de eerste rij of kolom van een array, een gegevensblok dat meerdere rijen en kolommen bevat, voor de opgegeven waarde en retourneert vervolgens een waarde van dezelfde positie in de laatste rij of kolom van de array.
  • Vector: Deze vorm van OPZOEKEN doorzoekt een vector, een enkele rij of kolom met gegevens voor een opgegeven waarde en retourneert vervolgens een waarde van dezelfde positie in een tweede rij of kolom.

Voor deze zelfstudie gebruiken we de Vector-vorm van de OPZOEKEN functie.

01 van 02

ZOEKEN Functie Syntaxis en argumenten

De syntaxis van een functie verwijst naar de lay-out van de functie en bevat de naam van de functie, haakjes en argumenten. De syntaxis voor deVector vorm van de OPZOEKEN functie is:

= LOOKUP (Lookup_value, Lookup_vector, Result_vector)

Opzoekwaarde (vereist): een waarde waarnaar de functie zoekt in de eerste vector. De Opzoekwaarde kan een getal, tekst, een logische waarde of een naam of celverwijzing zijn die naar een waarde verwijst. Als het argument is kleiner dan alle waarden in dezoekvector, de functie keert terug# N / A fout. Bovendien moet de vector in oplopende volgorde (A tot Z of de kleinste tot grootste voor getallen) worden gesorteerd.

zoekvector (vereist): een bereik met slechts één rij of kolom waarnaar de functie zoekt om de te vindenOpzoekwaarde. De gegevens kunnen tekst, cijfers of logische waarden zijn.

resultaatvector (optioneel): een bereik dat slechts één rij of kolom bevat. Dit argument moet dezelfde grootte hebben alszoekvector. Als dit argument wordt weggelaten, retourneert de functie de Opzoekwaarde argument als het aanwezig is in deZoekvector.

Als de functie geen exacte overeenkomst voor de kan vinden Opzoekwaarde, het kiest de grootste waarde in dezoekvector dat is minder dan of gelijk aan de waardeOpzoekwaarde .

Lees hieronder verder

02 van 02

LOOKUP Vectorfunctie Voorbeeld

Zoals te zien is in de bovenstaande afbeelding, gebruikt dit voorbeeld deVector vorm van de OPZOEKEN functie in een formule om de prijs van een Gear in de inventarislijst te vinden met behulp van de volgende formule:

= ZOEKEN (D2, D5: D10, E5: E10)

Om het invoeren van de argumenten van de functie te vereenvoudigen, deFormula Builder wordt gebruikt in de volgende stappen.

  1. Klik op cel E2 in het werkblad om het de actieve cel te maken.
  2. Klik op deformules tab van delint menu.
  3. KiezenLookup en referentie van de lint om de vervolgkeuzelijst met functies te openen.
  4. Klik op deOPZOEKEN in de lijst om het Formula Builder.
  5. Klik op deopzoekwaarde, zoekvector, resultaatvector optie in de lijst. Dan klikken OK.
  6. Klik op deOpzoekwaarde lijn.
  7. Klik op cel D2 in het werkblad om die celverwijzing in te voeren - in deze cel typen we de onderdeelnaam waarnaar we zoeken.
  8. Klik op dezoekvector lijn.
  9. highlightcellen D5 naar D10 in het werkblad om dit bereik in te voeren - dit bereik bevat de namen van onderdelen.
  10. Klik op deresultaatvector lijn.
  11. highlight cellen E5 naar E10 in het werkblad om dit bereik in te voeren - dit bereik bevat de prijzen voor de lijst met onderdelen.
  12. Klik Gedaan om de functie te voltooien.

Een# N / A fout verschijnt in cel E2 omdat we nog een onderdeelnaam moeten typen in cel D2.

Klik op cel D2, typ het woord Versnelling en druk op deinvoeren toets op het toetsenbord. De waarde$20.21 zou moeten verschijnen in cel E2 omdat dit de prijs is van een versnelling in de tweede kolom van de gegevenstabel.

Test de functie door andere onderdeelnamen in te typen cel D2 en de bijbehorende prijs zou moeten verschijnen in cel E2.