Speel puzzel op Excel
MehmetSalihKoten, een Reddit-gebruiker, heeft een volledig functionele versie van Tetris in Microsoft Excel gemaakt.
De functie VERT.ZOEKEN in Excel is uiterst handig bij het opzoeken van gegevens. Dit is wat u moet weten over het gebruik van de functie VERT.ZOEKEN in Excel .
U wilt een specifieke waarde in een Excel-spreadsheet controleren en er informatie over opzoeken. Het uitvoeren van een VERT.ZOEKEN bespaart u in dit geval veel moeite. Het is een van de beste manieren om een verticale query uit te voeren in Microsoft Excel. Het artikel vertelt u de betekenis, het gebruik en illustratieve voorbeelden van de functie VERT.ZOEKEN in Microsoft Excel.
Hoe de VERT.ZOEKEN-functie te gebruiken
De functie VERT.ZOEKEN is een gegevenszoekfunctie in Excel. Ik ga ervan uit dat je een achtergrond hebt in Excel en basisfuncties als SOM, GEMIDDELDE en VANDAAG kunt gebruiken. Een van de meest voorkomende functies van VERT.ZOEKEN is een gegevensfunctie, wat betekent dat deze werkt op databasetabellen of, eenvoudiger gezegd, op lijsten met items. De lijst kent veel variatie. U kunt een tabel maken over het personeel van uw bedrijf, productcategorieën, klantenlijsten of iets anders. En hieronder vindt u een lijst met producten die bedrijf A op de markt verkoopt:
Databasetabellen hebben vaak ID's voor elk product. In de bovenstaande gegevenstabel is het speciale identificatieteken de kolom "Artikelcode". Opmerking: om de functie VERT.ZOEKEN te kunnen gebruiken, moet de gegevenstabel een kolom hebben met identificatietekens zoals code of ID, en moet deze de eerste kolom zijn zoals in de tabel hierboven.
VERT.ZOEKEN is waarschijnlijk de bekendste functie in Excel, maar om zowel goede als slechte redenen. Aan de positieve kant is de functie VERT.ZOEKEN gemakkelijk te gebruiken en doet hij iets heel nuttigs. Vooral voor nieuwe gebruikers is het buitengewoon spannend om te zien hoe de functie VERT.ZOEKEN de tabel scant, een match vindt en een nauwkeurig resultaat retourneert. Vaardig gebruik van de functie VERT.ZOEKEN is een essentiële vaardigheid, van beginners tot ervaren Excel-gebruikers.
Aan de negatieve kant is de functie VERT.ZOEKEN beperkt en heeft gevaarlijke standaardwaarden. In tegenstelling tot INDEX en MATCH (of XLOOKUP) heeft de functie VLOOKUP een volledige tabel nodig met opzoekwaarden in de eerste kolom. Dit maakt het gebruik van de functie VERT.ZOEKEN met meerdere criteria lastig. Bovendien maakt het standaardovereenkomstgedrag van VERT.ZOEKEN het gemakkelijk om onjuiste resultaten te verkrijgen. Maar maak je geen zorgen! De sleutel tot het succesvol gebruiken van de functie VERT.ZOEKEN is het beheersen van de basisprincipes.
VERT.ZOEKEN heeft 4 argumenten: lookup_value, table_array, column_index_num en range_lookup. Lookup_value is de waarde waarnaar moet worden gezocht en table_array is het verticale gegevensbereik waarin moet worden gezocht. De eerste kolom van table_array moet de opzoekwaarden bevatten om te zoeken. Het argument column_index_num is het kolomnummer van de waarde die moet worden opgehaald, waarbij de eerste kolom van table_array kolom 1 is.
Ten slotte bestuurt range_lookup het gedrag van het vinden van een match. Als range_lookup TRUE is, voert de functie VLOOKUP een geschatte overeenkomst uit. Als range_lookup FALSE is, voert de functie VLOOKUP een exacte overeenkomst uit. Belangrijk is dat range_lookup optioneel is en standaard op TRUE staat, dus VLOOKUP zal standaard een geschatte overeenkomst uitvoeren.
De functie VERT.ZOEKEN in Excel heeft de volgende formule:
=VERT.ZOEKEN(opzoekwaarde,tabelmatrix,col_index_getal ,[bereikopzoeken] )
Daarin:
Relatief zoeken kan alleen worden toegepast als de waarden waarnaar moet worden gezocht in table_array in volgorde zijn gerangschikt (oplopend of aflopend of alfabetisch). Bij dergelijke tabellen kunt u relatief opzoeken gebruiken, wat vergelijkbaar is met het gebruik van een oneindige IF-functie . Voor waarden die niet kunnen worden doorzocht of niet zijn gesorteerd, gebruikt u absoluut zoeken om de exacte waarde te vinden.
Stel dat u een studententranscript als volgt hebt:
Nee | Voor-en achternaam | Gemiddelde score | Classificatie |
Eerst | Nguyen Hoang Anh | 9.1 | |
2 | Tran Van Anh | 8.3 | |
3 | Nguyen Quanh Vinh | 9.5 | |
4 | Tran Hong Quang | 8.6 | |
5 | Doe Thanh Hoa | 5,0 | |
6 | Le Hong Ngoc | 4.5 | |
7 | Doan Thanh Van | 7.2 | |
8 | Ngo Ngoc Bich | 0,0 | |
9 | Hoang Thu Thao | 6.6 | |
tien | Dinh Minh Duc | 8.7 |
En de rangorderegeltabel is als volgt:
Beoordelingsregels | |
0 | Zwak |
5.5 | Medium |
7 | Liever |
8.5 | Goed |
Nu zullen we de functie VERT.ZOEKEN gebruiken om beoordelingen voor studenten in te voeren. U zult merken dat de rangschikkingstabel is gerangschikt van laag naar hoog (van zwak naar goed), dus in dit geval kunnen we relatief zoeken gebruiken.
In Excel worden deze 2 tabellen als volgt weergegeven:
Hier staat de te detecteren waarde in kolom C, beginnend bij regel 6. Het zoekbereik is $A$18:$B$21, de volgorde van de kolom met de gedetecteerde waarde is 2.
Voer in cel D6 de formule in: =VLOOKUP($C6,$A$18:$B$21,2,1). Dit is een relatieve zoekformule. U kunt desgewenst een absolute zoekopdracht uitvoeren (of omdat de rangschikking niet is gesorteerd) door 0 als volgt aan de formule toe te voegen: =VLOOKUP($C6 ,$A$18:$B$21,2, 0). Druk op Enter.
Klik op cel D6, er verschijnt een klein vierkantje in de rechter benedenhoek, klik erop en sleep de tabel naar beneden om de beoordelingsformule voor de overige studenten te kopiëren.
Op dat moment hebben we de resultaten van het gebruik van de functie VERT.ZOEKEN om de academische prestaties van studenten als volgt te classificeren:
Vraag je je af waarom $ vóór C6 moet worden gebruikt? $ zorgt ervoor dat kolom C vast blijft en verandert alleen de rijen als u de formule door de tabel sleept. Er is ook $A$18:$B$21 om de tabel met rangschikkingsregels te helpen corrigeren, zodat deze niet verandert wanneer u de formule sleept.
Stel dat u een werknemersgegevenstabel hebt, waarin de werknemerscode, volledige naam en functie zijn opgeslagen. In een andere tabel worden de werknemerscode, woonplaats en opleidingsniveau opgeslagen. Nu wilt u voor elke werknemer de woonplaatsgegevens en het opleidingsniveau invullen. Wat moet u doen?
Stel dat u een tabel met werknemers en woonplaatsen van werknemers als volgt heeft:
Nu wilt u woonplaatsgegevens voor werknemers invullen. Voer in cel D4 de absolute zoekformule als volgt in: =Vlookup($A4,$A$16:$C$25,2,0)
Druk vervolgens op Enter. Klik op het kleine vierkantje dat in de hoek van cel D4 verschijnt en sleep het naar beneden over de tabel om de formule naar andere werknemers te kopiëren.
Om kwalificatie-informatie voor werknemers in te vullen, voert u in cel E4 de absolute zoekformule in: =VLOOKUP($A4,$A$16:$C$25,3,0)
U blijft op Enter drukken en scrollt naar beneden om de formule naar de overige werknemers te kopiëren, we krijgen het volgende resultaat:
Als we doorgaan met de dataset van voorbeeld 2, vinden we nu de woonplaatsen van 3 werknemers: Nguyen Hoang Anh, Tran Van Anh en Nguyen Quang Vinh. Ik heb het geëxtraheerd in een nieuwe tabel F15:G18.
Ik zal deze zoekopdracht uitvoeren in tabel A3:E13, nadat ik mijn woonplaats en kwalificaties heb ingevuld. Voer nu de volgende absolute zoekformule in cel G16 in: =VLOOKUP($F16,$B$3:$E$13,3,0) > druk op Enter.
Als we de formule voor de resterende 2 werknemers kopiëren, krijgen we het volgende resultaat:
Houd er rekening mee dat in dit voorbeeld de detectiewaarde in kolom B staat, dus het detectiegebied wordt berekend op basis van kolom B en niet op basis van kolom A.
Terugkerend naar de gegevensset in voorbeeld 2, nadat de kwalificaties en woonplaats van de werknemer zijn ingevuld, noemen we het blad QTM.
Op een ander blad van de spreadsheet, genaamd QTM1, moet u informatie krijgen over de kwalificaties en positie van de werknemer, waarbij de regelingsvolgorde van de werknemer is gewijzigd. Dit is het moment waarop je de ware kracht van de VLOOKUP-functie ziet.
Om gegevens over de "Kwalificaties" van de werknemer te vinden, voert u de formule in: =VLOOKUP($B4,QTM!$B$3:$E$13,4,0) in cel C4 van blad QTM1.
Daarin:
Druk op Enter en kopieer vervolgens de formule voor alle overige werknemers in de tabel. We krijgen het volgende resultaat:
Om de "Positie"-gegevens van de werknemer te vinden, voert u in cel D4 van blad QTM1 de formule in: =VLOOKUP($B4,QTM!$B$3:$E$13,2,0), en drukt u op Enter.
Als we de formule voor de overige werknemers kopiëren, krijgen we het volgende:
Eerst moeten we het exacte antwoord vinden op de vraag "waarvoor gebruiken we de functie VERT.ZOEKEN?".
De functie VERT.ZOEKEN wordt gebruikt om het opzoeken van informatie in een gegevensveld of lijst te ondersteunen op basis van beschikbare identificatiegegevens.
Als u bijvoorbeeld de functie VERT.ZOEKEN met een productcode in een ander spreadsheet invoegt, wordt de productinformatie weergegeven die overeenkomt met die code. Die informatie kan een beschrijving, prijs en voorraadhoeveelheid zijn, afhankelijk van de inhoud van het recept dat u schrijft.
Hoe kleiner de hoeveelheid informatie die u moet vinden, hoe moeilijker het zal zijn om de functie VERT.ZOEKEN te schrijven. Meestal gebruikt u deze functie in een herbruikbaar werkblad als sjabloon. Telkens wanneer de juiste productcode wordt ingevoerd, haalt het systeem alle benodigde informatie over het bijbehorende product op.
Hier is een lijst met belangrijke dingen die u moet onthouden over de functie VERT.ZOEKEN in Excel:
Belangrijkste verschillen tussen de functies VLOOKUP en XLOOKUP in Excel
VERZOEKEN |
XLZOEKEN |
|
Standaard exacte overeenkomst |
N |
Y |
Retourneert de waarde rechts van de opzoekgegevens |
Y |
Y |
Retourneert de waarde links van de opzoekgegevens |
N |
Y |
Retourneert meer dan één waarde |
N |
Y |
De opzoekkolom moet worden gesorteerd |
Alleen geschatte overeenkomsten |
Alleen binair zoeken |
Zoek van boven naar beneden |
Y |
Y |
Hart van onder naar boven |
N |
Y |
Binaire zoekopdracht |
N |
Y |
Pas het bericht Opzoekwaarde niet gevonden aan |
N |
Y |
Zoek jokertekens |
Y |
Y |
Exact zoeken |
Y |
Y |
Geschatte zoekopdracht retourneert de volgende kleinere waarde |
Y |
Y |
Geschatte zoekopdracht retourneert de volgende grotere waarde |
N |
Y |
Er kan een valse waarde worden geretourneerd als de opzoekwaarde niet is gesorteerd |
Y - Bij benadering |
N - Geschat, Y - Binair |
Het toevoegen van nieuwe kolommen om tabellen te vinden kan formules kapot maken |
Y |
N |
J - Ja
N - Nee
Bekijk meer:
Nadat u weet hoe u VLookup moet gebruiken, moet u ook veelvoorkomende fouten kennen en weten hoe u problemen kunt oplossen.
Veelvoorkomende fouten bij het gebruik van de functie VERT.ZOEKEN in Excel
De opzoekwaarde staat in de verkeerde kolom
Een van de meest voorkomende fouten die u tegenkomt bij het gebruik van een VERT.ZOEKEN-formule is dat de functie alleen de waarde #N/A retourneert. Deze fout treedt op wanneer de opzoekwaarde waarnaar u VLOOKUP heeft gevraagd, niet kan worden gevonden.
In sommige gevallen kunt u de functie XLOOKUP gebruiken in plaats van VERT.ZOEKEN, maar deze fout kan alleen eenvoudig worden gecorrigeerd met de functie VERT.ZOEKEN.
Hoe het probleem op te lossen:
De reden waarom VLOOKUP de gewenste waarde niet heeft gevonden, kan zijn dat de waarde niet in de tabel staat. Als het echter alle #N/A-waarden retourneert, is de opzoekwaarde tekst. Dit komt waarschijnlijk omdat deze alleen van links naar rechts kan lezen.
Wanneer u in Excel een tabel maakt voor VERT.ZOEKEN, zorg er dan voor dat u de opzoekwaarde links plaatst van de waarde die u wilt retourneren. De eenvoudigste manier om dit te doen is door het in de eerste kolom van de tabel te plaatsen.
Nu zal de formule een waarde retourneren:
Over het algemeen is VERT.ZOEKEN een geweldige manier om sneller gegevens op te vragen in Microsoft Excel. Hoewel VLOOKUP-query's verticaal op kolommen worden uitgevoerd en een aantal andere beperkingen hebben, werkt Microsoft voortdurend de opzoekfuncties van Excel bij om de toepasbaarheid ervan uit te breiden. Met HLOOKUP, XLOOKUP... kunt u bijvoorbeeld gegevens in veel verschillende richtingen opzoeken. LuckyTemplates.com zal u in de volgende artikelen blijven voorzien van informatie over het gebruik van deze functie.
MehmetSalihKoten, een Reddit-gebruiker, heeft een volledig functionele versie van Tetris in Microsoft Excel gemaakt.
Om meeteenheden in Excel te converteren, gebruiken we de functie Converteren.
Wat is de functie HORIZ.ZOEKEN? Hoe gebruik ik de functie HORIZ.ZOEKEN in Excel? Laten we het ontdekken met LuckyTemplates!
De ALS-functie in Excel wordt vrij vaak gebruikt. Om het goed te kunnen gebruiken, moet u de IFERROR-formule van Microsoft Excel begrijpen.
Wat is de VALUE-functie in Excel? Wat is de waardeformule in Excel? Laten we het uitzoeken met LuckyTemplates.com!
De EOMONTH-functie in Excel wordt gebruikt om de laatste dag van een bepaalde maand weer te geven, met een zeer eenvoudige implementatie. U krijgt dan de laatste dag van een bepaalde maand op basis van de gegevens die wij hebben ingevoerd.
Wilt u repetitieve taken in Excel VBA automatiseren? Laten we dus leren hoe we een Do-While-lus kunnen gebruiken om een reeks acties te implementeren die zich herhalen totdat aan een voorwaarde is voldaan.
De standaardkolombreedte en rijhoogte in Excel komen mogelijk niet overeen met de gegevens die u invoert. In het onderstaande artikel ziet u enkele manieren waarop u de grootte van kolommen, rijen en cellen in Excel 2016 kunt wijzigen. Raadpleeg dit artikel!
Wanneer u met Excel werkt, moet u informatie (of inhoud) in cellen invoeren. Laten we met LuckyTemplates de basisconcepten van cellen en bereiken in Excel 2016 leren!
Wat is de Xlookup-functie in Excel? Hoe gebruik ik Xlookup in Excel? Laten we het uitzoeken met LuckyTemplates.com!