Læsbare referencer - Excel-tip

VLOOKUP er fantastisk og min yndlingsfunktion

Ikke kun gør disse tabeller opdatering af data lettere, de gør også læseformler meget lettere! Det eneste du skal gøre er at trykke på Ctrl + T, før du skriver formlen.

Lad os gå tilbage til VLOOKUP-formlen ovenfra. Denne gang konverterer du din varetabel og din købstabel til en Excel-tabel med Ctrl + T lige fra starten! For at gøre tingene lettere skal du give hver tabel et venligt navn ved hjælp af fanen Tabelværktøjer:

Navngiv dit bord

Skriv nu VLOOKUP igen uden at gøre noget anderledes, end du normalt gør, din formel i C2 er nu i =VLOOKUP((@Item),Items,2,0)stedet for =VLOOKUP(B2,$E$5:$F$10,2,0)!

Indtast VLOOKUP Formula

Selvom tabellen Varer er på et andet regneark, er formlen den samme i stedet for den mindre læsbare =VLOOKUP(B2,Items!$A$2:$B$7,2,0).

(@Item) i formlen henviser til cellen i kolonnen Item i denne tabel (i samme række som formlen) og er derfor den samme i hele kolonnen. Og Items refererer til hele varetabellen (uden overskrifter). Bedst af alt behøver du ikke at skrive noget af dette. Når dette er en tabel, placerer Excel disse navne i din formel, når du vælger cellerne / intervallerne!

Lad os tage dette et skridt videre. Føj en anden kolonne til tabellen Salg for at beregne indtægterne med formlen =(@Price)*(@Qty). Hvis du nu vil beregne den samlede indtægt, er formlen =SUM(Sales(Revenue)); hvilket er virkelig let at forstå, uanset hvor dataene er, eller hvor mange rækker de dækker!

Resultatet

Se video

  • VLOOKUP er fantastisk og min yndlingsfunktion
  • VLOOKUP-hadere klager over, at det er skrøbeligt på grund af det tredje argument
  • Hvis formen på din opslagstabel ændres, kan svarene ændre sig
  • En løsning er at erstatte tredje argument med MATCH
  • Men forestil dig at lave en MATCH i 1000 rækker VLOOKUP
  • Lav dit opslagstabel til et bord, inden du foretager VLOOKUP
  • Den strukturerede tabelreference håndteres, hvis tabelformen ændres
  • Plus det kræver ikke at lave en MATCH igen og igen
  • Peter Albert sendte dette tip

Videoudskrift

Lær Excel til Podcast, afsnit 2003 - Læsbare referencer

Glem ikke at abonnere på XL-afspilningslisten. Jeg podcaster hele denne bog.

Okay dagens tip fra Peter Albert. Peter Albert. Lad os nu tale om VLOOKUP. Jeg er en enorm VLOOKUP-fan. For mig er VLOOKUP skillelinjen. Hvis du kan gøre VLOOKUPs, bliver alt andet i Excel let for dig. Så VLOOKUP giver os mulighed for at slå prisen op fra tabellen, og vi taler om VLOOKUP'er mere senere.

Så kopier dette ned, og alt fungerer okay, men jeg er nødt til at fortælle dig. Jeg har set dem. Jeg har talt med dem. Jeg har mødt dem. Der er VLOOKUP-hadere derude. Folk der hader, hvis du kigger op, og hvilke andre klager er, at det er så skrøbeligt, det tredje argument, hvor vi sagde, at vi vil have den tredje kolonne, at hvis nogen senere beslutter, at vi har brug for et nyt felt her, måske ligesom, størrelse . Okay, for det første, der ser ud til at være en slags fejl, som Excel ikke genberegner det hele. Lad mig fortryde, fortryde og derefter foretage igen. Sådan der. Det er underligt, jeg må rapportere det til Excel-teamet, men du kan se, at hvor vi fik pris, fik det nu farve, fordi det var hårdkodet at sige, at de vil have den tredje kolonne. Okay, og hvad folk gør for at omgå dette er denne vanvittige ting med = MATCH.Gå og kig efter ordet Pris i første række i tabellen, F4,0, og det vil fortælle os, at prisen på dette tidspunkt er den fjerde kolonne. Så de gør det faktisk = VLOOKUP. Vi kigger op A104 i denne tabel. F4 og derefter i stedet for hårdkodende nummeret fire de går en MATCH og MATCH vil blive låst ned til prisen. Så F4, to gange for at sætte $ før 1, og det vil se gennem den første række i tabellen. Ups, F4 to gange, komma, savnede kommaet. OK, tryk på F4 her komma 0 for et nøjagtigt match til kampen, og derefter falder komma for et nøjagtigt match til VLOOKUP. Ja og hej det fungerer godt, og her har jeg kun seks af dem, så det er ikke så meget.i denne tabel. F4 og derefter i stedet for hårdkodende nummeret fire de går en MATCH og MATCH vil blive låst ned til prisen. Så F4, to gange for at sætte $ før 1, og det vil se gennem den første række i tabellen. Ups, F4 to gange, komma, savnede kommaet. OK, tryk på F4 her komma 0 for et nøjagtigt match til kampen, og derefter falder komma for et nøjagtigt match til VLOOKUP. Ja og hej det fungerer godt, og her har jeg kun seks af dem, så det er ikke så meget.i denne tabel. F4 og derefter i stedet for hårdkodende nummeret fire de går en MATCH og MATCH vil blive låst ned til prisen. Så F4, to gange for at sætte $ før 1, og det vil se gennem den første række i tabellen. Ups, F4 to gange, komma, savnede kommaet. OK, tryk på F4 her komma 0 for et nøjagtigt match til kampen, og derefter falder komma for et nøjagtigt match til VLOOKUP. Ja og hej det fungerer godt, og her har jeg kun seks af dem, så det er ikke så meget.OK, tryk på F4 her komma 0 for et nøjagtigt match til kampen, og derefter falder komma for et nøjagtigt match til VLOOKUP. Ja og hej det fungerer godt, og her har jeg kun seks af dem, så det er ikke så meget.OK, tryk på F4 her komma 0 for et nøjagtigt match til kampen, og derefter falder komma for et nøjagtigt match til VLOOKUP. Ja og hej det fungerer godt, og her har jeg kun seks af dem, så det er ikke så meget.

Se om jeg indsætter en ny, den justeres automatisk og fortsætter med at få prisen, men forestil dig bare, om du havde tusind VLOOKUP'er, og hver eneste VLOOKUP vil gå om, der matcher for at finde ud af, at priserne i den femte kolonne eller fjerde kolonne. Det er forfærdeligt. Tabeller løser simpelthen dette problem. Så her er mit VLOOKUP-bord, det være længe før jeg gør noget, jeg går her og CTRL T for at gøre det til et rigtigt bord. De kalder det tabel 1, men jeg kalder det ProductTable, alt sammen et ord, ingen mellemrum: ProductTable. Så nu har det et navn. Okay, så nu har vi en tabel ved navn ProductTable. Så kommer vi herover og siger, at vi skal gøre = INDEKS for disse priser. Hvilken pris ønsker vi? Vi vil have resultatet fra kampen mellem A104 og disse emner. Præcist match, luk parenteser til INDEX.Dette gør kun en enkelt kamp. Det gør ikke en kamp og en VLOOKUP. Slags vil være meget, meget hurtigere. Kopier det ned. Okay, og senere, hvis vi indsætter størrelsen, så indsæt kolonne, størrelse fortsætter alt med at fungere, fordi det leder efter kolonnen kaldet Pris, og lad os sige, at hvis vi ændrer dette til Listepris, bliver denne formel omskrevet. Højre, så meget, meget sikrere, sikrere vej at gå.

Okay, så mange seje tricks i tabeller. Tjek denne bog fra Kevin Jones og Zach Barresse på Excel Tables. Alle slags tricks derinde og alt, hvad vi podcaster i august og september, er i denne jamfyldte bog. Plus en masse sjov. Excel vittigheder. Excel cocktails. Excel tweets. Excel-eventyr. Papirstoppet i fuld farve. Tjek det ud, køb denne bog. Jeg ville virkelig sætte pris på det.

Okay dagens episode. VLOOKUP er fantastisk, og det er min yndlingsfunktion, men der er VLOOKUP-hadere derude, der klager over, at det er skrøbeligt på grund af det tredje argument, hvis formen på din tabel VLOOKUP-tabel ændres, vil svarene ændre sig. En løsning er at erstatte det tredje argument med en MATCH, men jæse, forestil dig at lave en MATCH i tusind rækker VLOOKUP. Så lav din VLOOKUP til en tabel, inden du laver VLOOKUP. Strukturtabelhenvisningerne håndteres, hvis tabelformen ændres. Desuden laver du ikke en VLOOKUP og en match. Bare en enkelt kamp sammen med en INDEX og INDEX er lynhurtig.

Tak til Peter Robert for dette tip og tak til dig for at komme forbi. Vi ses næste gang til endnu en netcast fra.

Download fil

Download eksempelfilen her: Podcast2003.xlsx

Interessante artikler...