VERT.ZOEKEN is mijn favoriete functie in Excel. Als u VERT.ZOEKEN kunt gebruiken, kunt u veel problemen in Excel oplossen. Maar er zijn dingen die een VERT.ZOEKEN kunnen activeren. In dit onderwerp worden er enkele besproken.
Maar eerst de basisprincipes van VERT.ZOEKEN in gewoon Engels.
De gegevens in A: C waren afkomstig van de IT-afdeling. U vroeg om verkopen op item en datum. Ze gaven je een artikelnummer. U heeft de artikelomschrijving nodig. In plaats van te wachten tot de IT-afdeling de gegevens opnieuw uitvoert, vindt u de tabel in kolom F: G.

U wilt dat VERT.ZOEKEN het item in A2 zoekt terwijl het door de eerste kolom van de tabel zoekt in $ F $ 3: $ G $ 30. Als VERT.ZOEKEN de overeenkomst vindt in F7, wilt u dat VERT.ZOEKEN de beschrijving in de tweede kolom van de tabel retourneert. Elke VERT.ZOEKEN die naar een exacte match zoekt, moet eindigen op False (of nul, wat gelijk is aan False). De onderstaande formule is correct opgezet.
Merk op dat u F4 gebruikt om vier dollartekens toe te voegen aan het adres voor de opzoektabel. Terwijl u de formule naar kolom D kopieert, moet het adres voor de opzoektabel constant blijven. Er zijn twee veelgebruikte alternatieven: U kunt de volledige kolommen F: G specificeren als de opzoektabel. Of je zou F3: G30 kunnen noemen met een naam zoals ItemTable. Als u gebruikt =VLOOKUP(A2,ItemTable,2,False)
, fungeert het benoemde bereik als een absolute referentie.
Elke keer dat u een aantal VERT.ZOEKEN uitvoert, moet u de kolom met VERT.ZOEKEN sorteren. Sorteer ZA, en alle # N / A-fouten komen naar boven. In dit geval is er een. Item BG33-9 ontbreekt in de opzoektabel. Misschien is het een typefout. Misschien is het een gloednieuw item. Als het nieuw is, voegt u ergens in het midden van uw opzoektabel een nieuwe rij in en voegt u het nieuwe item toe.

Het is redelijk normaal om een paar # N / A-fouten te hebben. Maar in de onderstaande afbeelding retourneert precies dezelfde formule niets anders dan # N / A. Als dit gebeurt, kijk dan of u de eerste VERT.ZOEKEN kunt oplossen. U zoekt de BG33-8 op in A2. Begin met cruisen door de eerste kolom van de opzoektabel. Zoals u kunt zien, bevindt de overeenkomende waarde zich duidelijk in F10. Waarom kun je dit zien, maar Excel kan het niet zien?

Ga naar elke cel en druk op de F2-toets. De onderstaande afbeelding toont F10. Merk op dat de invoegcursor direct na de 8 verschijnt.

De volgende afbeelding toont cel A2 in de bewerkingsmodus. De invoegcursor is een paar spaties verwijderd van de 8. Dit is een teken dat deze gegevens ooit in een oude COBOL-gegevensset zijn opgeslagen. Terug in COBOL, als het Item-veld was gedefinieerd als 10 tekens en u hebt slechts 6 tekens getypt, zou COBOL het vullen met 4 extra spaties.

De oplossing? In plaats van A2 op te zoeken, zoekt u TRIM (A2) op.

De functie TRIM () verwijdert voorloop- en volgspaties. Als u meerdere spaties tussen woorden heeft, converteert TRIM ze naar één spatie. In de onderstaande afbeelding staan er spaties voor en na beide namen in A1. =TRIM(A1)
verwijdert op één na alle spatie in A3.

Trouwens, wat als het probleem achterliggende spaties in kolom F was in plaats van kolom A? Voeg een kolom met TRIM () -functies toe aan E, wijzend naar kolom F. Kopieer deze en plak als waarden in F om de zoekacties weer te laten werken.
De andere veel voorkomende reden dat VERT.ZOEKEN niet werkt, wordt hier weergegeven. Kolom F bevat reële getallen. Kolom A bevat tekst die op getallen lijkt.

Selecteer de hele kolom A. Druk op Alt + D, E, F. Dit voert een standaardbewerking van Tekst naar kolommen uit en converteert alle tekstnummers naar reële getallen. Het opzoeken begint weer te werken.

Als u wilt dat VERT.ZOEKEN werkt zonder de gegevens te wijzigen, kunt u deze gebruiken =VLOOKUP(1*A2,… )
om getallen te verwerken die als tekst zijn opgeslagen of =VLOOKUP(A2&"",… )
wanneer uw opzoektabel tekstnummers bevat.
VERT.ZOEKEN werd voorgesteld door Rod Apfelbeck, Patty Hahn, John Henning, @ExcelKOS en @tomatecaolho. Bedankt allemaal.