Leesbare referenties - Excel-tips

Inhoudsopgave

VERT.ZOEKEN is geweldig en mijn favoriete functie

Deze tabellen maken het verversen van de gegevens niet alleen gemakkelijker, ze maken ook het lezen van formules veel gemakkelijker! Het enige dat u hoeft te doen, is op Ctrl + T drukken voordat u de formule schrijft.

Laten we van bovenaf teruggaan naar de VERT.ZOEKEN-formule. Converteer deze keer uw itemtabel en uw aankooptabel naar een Excel-tabel met Ctrl + T vanaf het begin! Om het gemakkelijker te maken, geeft u elke tabel een beschrijvende naam met behulp van het tabblad Hulpmiddelen voor tabellen:

Geef uw tafel een naam

Typ nu opnieuw VERT.ZOEKEN zonder iets anders te doen dan u normaal doet, uw formule in C2 is nu in =VLOOKUP((@Item),Items,2,0)plaats van =VLOOKUP(B2,$E$5:$F$10,2,0)!

Voer VERT.ZOEKEN-formule in

Zelfs als de itemtabel zich op een ander werkblad bevindt, is de formule dezelfde, in plaats van de minder leesbare =VLOOKUP(B2,Items!$A$2:$B$7,2,0).

De (@Item) in de formule verwijst naar de cel in de Item-kolom van deze tabel (in dezelfde rij als de formule) en is dus hetzelfde in de hele kolom. En Items verwijst naar de hele itemtabel (zonder de kopteksten). Het beste van alles is dat u dit niet hoeft te typen. Zodra dit een tabel is, plaatst Excel deze namen in uw formule terwijl u de cellen / bereiken selecteert!

Laten we nog een stap verder gaan. Voeg nog een kolom toe aan de tabel Verkoop om de omzet met de formule te berekenen =(@Price)*(@Qty). Als u nu de totale omzet wilt berekenen, is de formule =SUM(Sales(Revenue)); wat heel gemakkelijk te begrijpen is, ongeacht waar de gegevens zich bevinden of hoeveel rijen ze bevatten!

Het resultaat

Bekijk video

  • VERT.ZOEKEN is geweldig en mijn favoriete functie
  • VERT.ZOEKEN-haters klagen dat het kwetsbaar is vanwege het derde argument
  • Als de vorm van uw opzoektabel verandert, kunnen de antwoorden veranderen
  • Een oplossing is om het derde argument te vervangen door MATCH
  • Maar stel je voor dat je een MATCH doet voor 1000 rijen VERT.ZOEKEN
  • Maak van uw opzoektabel een tabel voordat u VERT.ZOEKEN uitvoert
  • De gestructureerde tabelverwijzing wordt verwerkt als de vorm van de tafel verandert
  • Bovendien hoeft u niet steeds opnieuw een MATCH te doen
  • Peter Albert heeft deze tip ingediend

Videotranscriptie

Leer Excel voor podcast, aflevering 2003 - leesbare verwijzingen

Vergeet je niet te abonneren op de XL-playlist. Ik zal dit hele boek podcasten.

Oké, de tip van vandaag van Peter Albert. Peter Albert. Laten we het nu hebben over VERT.ZOEKEN. Ik ben een grote fan van VERT.ZOEKEN. Voor mij is VERT.ZOEKEN de scheidslijn. Als u VERT.ZOEKEN kunt uitvoeren, wordt al het andere in Excel gemakkelijk voor u. Dus met VERT.ZOEKEN kunnen we de prijs in die tabel opzoeken en we zullen later meer over VERT.ZOEKEN praten.

Dus kopieer dit en alles werkt goed, maar ik moet je vertellen. Ik heb ze gezien. Ik heb met ze gepraat. Ik heb ze ontmoet. Er zijn VLOOKUP-haters die er zijn. Mensen die er een hekel aan hebben als je opkijkt en welke andere klachten zijn dat het zo kwetsbaar is, dat derde argument, waar we zeiden dat we de derde kolom wilden, dat als iemand later zou beslissen dat we hier een nieuw veld nodig hebben, misschien zoiets als grootte . Oké, ten eerste lijkt er een soort bug te zijn dat Excel niet dat hele ding herberekent. Laat me ongedaan maken, ongedaan maken en vervolgens opnieuw uitvoeren. Daar gaan we. Dat is raar, ik moet dat aan het Excel-team melden, maar je ziet dat waar we de prijs kregen, het nu kleur krijgt, omdat het moeilijk was om te zeggen dat ze de derde kolom wilden. Oké en wat mensen doen om dit te omzeilen, is dit gekke ding met = MATCH.Ga op zoek naar het woord Prijs in de eerste rij van de tabel, F4,0 en dat zal ons vertellen dat de prijs op dit punt de vierde kolom is. Dus ze doen eigenlijk = VERT.ZOEKEN. We zoeken A104 op in deze tabel. F4 en dan in plaats van het nummer vier hard te coderen, gaan ze een WEDSTRIJD doen en de WEDSTRIJD zal worden vergrendeld op de prijs. Dus F4, twee keer om $ voor de 1 te plaatsen en het zal door de eerste rij van de tafel kijken. Oeps, tweemaal F4, komma, de komma gemist. Oké, druk op F4 hier komma 0 voor een exacte overeenkomst met de overeenkomst en dan valt de komma voor een exacte overeenkomst met VERT.ZOEKEN. Ja en hey, dit werkt geweldig en hier heb ik er maar zes, dus het maakt niet uit.in deze tabel. F4 en dan in plaats van het nummer vier hard te coderen, gaan ze een WEDSTRIJD doen en de WEDSTRIJD zal worden vergrendeld op de prijs. Dus F4, twee keer om $ voor de 1 te plaatsen en het zal door de eerste rij van de tafel kijken. Oeps, twee keer F4, komma, de komma gemist. Oké, druk op F4 hier komma 0 voor een exacte overeenkomst met de overeenkomst en dan valt de komma voor een exacte overeenkomst met VERT.ZOEKEN. Ja en hey, dit werkt geweldig en hier heb ik er maar zes, dus het maakt niet uit.in deze tabel. F4 en dan in plaats van het nummer vier hard te coderen, gaan ze een WEDSTRIJD doen en de WEDSTRIJD zal worden vergrendeld op de prijs. Dus F4, twee keer om $ voor de 1 te plaatsen en het zal door de eerste rij van de tafel kijken. Oeps, tweemaal F4, komma, de komma gemist. Oké, druk op F4 hier komma 0 voor een exacte overeenkomst met de overeenkomst en dan valt de komma voor een exacte overeenkomst met VERT.ZOEKEN. Ja en hey, dit werkt geweldig en hier heb ik er maar zes, dus het maakt niet uit.Oké, druk op F4 hier komma 0 voor een exacte overeenkomst met de overeenkomst en dan valt de komma voor een exacte overeenkomst met VERT.ZOEKEN. Ja en hey, dit werkt geweldig en hier heb ik er maar zes, dus het maakt niet uit.Oké, druk op F4 hier komma 0 voor een exacte overeenkomst met de overeenkomst en dan valt de komma voor een exacte overeenkomst met VERT.ZOEKEN. Ja en hey, dit werkt geweldig en hier heb ik er maar zes, dus het maakt niet uit.

Kijk of ik een nieuwe plaats, deze wordt automatisch aangepast en blijft de prijs krijgen, maar stel je voor dat je duizend VERT.ZOEKEN had en dat elke VERT.ZOEKEN die overeenkomst opnieuw zal uitvoeren om erachter te komen dat de prijzen in de vijfde of vierde kolom staan. Het is verschrikkelijk. Tabellen lossen dit probleem eenvoudig op. Dus hier is mijn VERT.ZOEKEN-tabel, of het lang duurt voordat ik iets doe, ik ga hierheen en CTRL T om er een echte tabel van te maken. Ze gaan het tabel 1 noemen, maar ik ga het ProductTable noemen, allemaal één woord, geen spaties: ProductTable. Dus nu heeft het een naam. Oké, dus nu hebben we een tabel met de naam ProductTable. Dan komen we hier en zeggen dat we = INDEX van die prijzen gaan doen. Welke prijs willen we? We willen het resultaat van de match van A104 in deze items. Exacte overeenkomst, sluit haakjes voor de INDEX.Dit is slechts een enkele wedstrijd. Het doet geen match en een VERT.ZOEKEN. Een beetje, zal veel, veel sneller zijn. Kopieer dat naar beneden. Oké en dan later als we de grootte invoegen, dus voeg kolom in, grootte alles blijft werken omdat het zoekt naar de kolom met de naam Prijs en laten we zeggen dat als we dit veranderen in Catalogusprijs, die formule wordt herschreven. Juist, zoveel, veel veiliger, veiliger manier om te gaan.

Oké, zoveel coole trucs in tafels. Bekijk dit boek van Kevin Jones en Zach Barresse op Excel Tables. Allerlei trucs erin en alles wat we in augustus en september podcasten, staat in dit bomvolle boek. Plus heel veel plezier. Excel-grappen. Excel-cocktails. Excel tweets. Excel-avonturen. Vol in kleur verpakt. Bekijk het, koop dit boek. Ik zou het erg op prijs stellen.

Oké, aflevering van vandaag. VERT.ZOEKEN is geweldig en het is mijn favoriete functie, maar er zijn VLOOKUP-haters die klagen dat het kwetsbaar is vanwege dat derde argument, als de vorm van je tabel VERT.ZOEKEN-tabel verandert, zullen de antwoorden veranderen. Een oplossing is om dat derde argument te vervangen door een MATCH, maar jeetje, stel je voor dat je een MATCH doet voor duizend rijen VERT.ZOEKEN. Maak dus van uw VERT.ZOEKEN een tabel voordat u VERT.ZOEKEN uitvoert. De structuurtabelverwijzingen worden verwerkt als de tabelvorm verandert. Bovendien doe je geen VERT.ZOEKEN en een match. Slechts een enkele match samen met een INDEX en INDEX is bliksemsnel.

Dank aan Peter Robert voor deze tip en dank aan je voor het langskomen. We zien je de volgende keer, voor nog een netcast van.

Download bestand

Download het voorbeeldbestand hier: Podcast2003.xlsx

Interessante artikelen...