VERT.ZOEKEN voor tekst

VERT.ZOEKEN met tekst

Een van de basiscriteria om met VERT.ZOEKEN te werken, is dat de "lookup" -waarde hetzelfde moet zijn in de resultaatcel en ook in de hoofdgegevenstabel, maar soms, hoewel de opzoekwaarde er in beide cellen hetzelfde uitziet, krijgen we toch een foutwaarde als # N / A !. Dit komt omdat het formaat van de vlookup-waarde in beide cellen anders moet zijn. Dus in dit artikel laten we u zien hoe u kunt werken met het tekstformaat van de Vlookup-waarde.

Voorbeeld van VERT.ZOEKEN voor tekst

Hieronder ziet u een voorbeeld van Excel VERT.ZOEKEN voor tekst.

U kunt deze VERT.ZOEKEN voor Excel-tekstsjabloon hier downloaden - VERT.ZOEKEN voor Excel-tekstsjabloon

Soms worden getallen opgeslagen als tekstwaarden en in dergelijke gevallen kunnen we ze niet als getallen behandelen vanwege de functionaliteit van Excel. Bekijk bijvoorbeeld de onderstaande gegevens.

In de bovenstaande gegevens ziet alles eruit als getallen, maar als we het optellen, zouden we een totale waarde van 3712054 moeten krijgen, maar als we de SUM Excel-functie toepassen, krijgen we het onderstaande nummer.

De reden hierachter is dat sommige getallen worden opgeslagen als tekstwaarden. Dus, hoe identificeren we tekstwaarden?

We kunnen tekstwaarden identificeren met behulp van de ISNUMBER Excel-functie. ISNUMBER-functie retourneert WAAR als de geselecteerde celwaarde getal is, anders wordt ONWAAR geretourneerd.

Dus in cel B5 en B6 kregen we het resultaat als FALSE, wat betekent dat A5- en A6-celnummers worden opgeslagen als tekstwaarden.

VERT.ZOEKEN vereist exact getalformaat

Bekijk bijvoorbeeld de onderstaande gegevens om de functie VERT.ZOEKEN toe te passen.

Van tabel 1 moeten we de functie VERT.ZOEKEN toepassen om de omzetkolom te laten resulteren in tabel 2.

Pas dus de functie VERT.ZOEKEN toe in tabel 2.

We krijgen het volgende resultaat.

Het resultaat van de functie VERT.ZOEKEN in de cellen E6 en E7 toont # N / A !.

Laten we eens kijken naar de opzoekwaarden.

Dit gebeurt meestal in aantallen opzoekwaarden, de belangrijkste reden zou moeten zijn dat het formaat van de getallen in beide tabellen niet hetzelfde is. In dergelijke gevallen moeten we dus bepalen in welke tabelnummers als tekst worden opgeslagen.

Pas de functie ISNUMBER toe om niet-numerieke waarden te identificeren.

Zoals we kunnen zien, heeft ISNUMBER een niet-numerieke waarde geïdentificeerd in Tabel 2.

Als de hoofdtabelgegevens correct zijn en de resultaattabelnummers zijn opgeslagen als tekst, dan moeten we eerst de getallen in tekstopmaak naar numerieke waarden converteren en vervolgens VERT.ZOEKEN toepassen. Er zijn verschillende manieren waarop we dit kunnen doen, hieronder staan ​​methoden.

Methode 1: converteer getallen met tekstopmaak naar numerieke waarden via Plakken speciaal

Voer eerst nummer 1 in een van de cellen in het werkblad in en kopieer die cel.

Selecteer nu outlet-ID-waarden in tabel 2 en open het dialoogvenster Plakken speciaal.

Om het speciale dialoogvenster Plakken te openen, drukt u op ALT + E + S.

We krijgen het volgende dialoogvenster.

Selecteer in het speciale plakken-venster "vermenigvuldigen" als de optie.

Druk op ok, het zal alle getallen in tekstopmaak naar numerieke waarden converteren, en VERT.ZOEKEN haalt nu automatisch de gegevens op uit Tabel 1.

Methode 2: converteren door de functie VALUE te gebruiken

De functie WAARDE wordt gebruikt om getallen in tekstopmaak om te zetten in numerieke waarden. Zoals we kunnen zien, heeft onze VERT.ZOEKEN de gegevens niet opgehaald vanwege het formaat van de opzoekwaarde.

Om dit probleem op te lossen, waarbij we de lookup-functie toepassen, moeten we de VALUE-functie omsluiten.

Kijk naar de bovenstaande formule, ik heb de lookup-functie ingesloten met de VALUE-functie. Omdat we de functie WAARDE hebben toegepast in de functie VERT.ZOEKEN, worden eerst de niet-numerieke waarden geconverteerd naar numerieke waarden, waarna VERT.ZOEKEN ze alleen als numerieke waarden behandelt.

Methode 3: Wat gebeurt er als nummers worden opgeslagen als tekst in de hoofdtabel?

We hebben gezien hoe we tekstwaarden kunnen omzetten in getallen in de resultaattabel, maar wat getallen zijn, worden opgeslagen als tekstwaarden in de hoofdtabel zelf.

Zoals we in de bovenstaande afbeelding kunnen in de hoofdtabel (Tabel 1) zelf, worden waarden als tekst opgeslagen. In dergelijke gevallen moeten we de TEXT-functie omsluiten voor de opzoekwaarde in de VERT.ZOEKEN-functie.

Het probleem hier is dat de TEX-functie zelfs de numerieke waarden omzet in tekstwaarden en dus zullen sommige waarden die zijn opgeslagen als numerieke waarden niet werken in deze functie. Hiervoor moeten we de IFERROR-voorwaarde in Excel insluiten.

IFERROR-voorwaarde test of de opzoekwaarde numeriek is of niet, als het numeriek is, passen we de normale LOOKUP toe of anders passen we de TEXT-functie toe in Excel.

Op deze manier hebben we dus uitgebreide kennis over formules nodig om met VERT.ZOEKEN op een geavanceerd niveau en in verschillende scenario's te werken.

Dingen om te onthouden

  • De TRIM-functie converteert ook tekstwaarden naar numerieke waarden.
  • Eerst moeten we testen in welke tabelnummers als tekst worden opgeslagen.
  • ISGETAL geeft WAAR terug als de geselecteerde celwaarde getal is, anders wordt ONWAAR geretourneerd.