Sök rad & ark - Excel-tips

Innehållsförteckning

Hur man skriver en Excel-formel som söker upp ett värde på ett annat ark baserat på vilken produkt som väljs. Hur man hämtar data från ett annat kalkylblad för varje produkt.

Kolla på video

  • Rhonda från Cincinnati: Hur letar man upp både rad och kalkylblad?
  • Använd kolumnen Datum för att ta reda på vilket ark du ska använda
  • Steg 1: Bygg en vanlig VLOOKUP och använd FORMULATEXT för att se hur referensen ska se ut
  • Steg 2: Använd Sammankoppling och TEXT-funktionen för att skapa en referens som ser ut som tabellmatrisreferensen i formeln
  • Steg 3: Bygg din VLOOKUP, men för tabellmatrisen, använd INDIRECT (resultat från steg 2)
  • Steg 4: Kopiera formeln från steg 2 (utan likhetstecknet) och klistra in i formeln från steg 3

Videoutskrift

Lär dig Excel från Podcast, avsnitt 2173: Slå upp arket och raden.

Hej, välkommen tillbaka till netcast, jag heter Bill Jelen. Jag var i Cincinnati förra veckan och Rhonda i Cincinnati hade den här stora frågan. Rhonda behöver slå upp den här produkten men Look Up-tabellen är annorlunda, beroende på vilken månad det är. Se, vi har olika uppslagstabeller här för januari till april, och förmodligen också för de andra månaderna. OK.

Så jag ska använda INDIRECT för att lösa detta, men innan jag gör INDIRECT tycker jag alltid att det är lättare att bara göra en rak VLOOKUP. Så vi kan se hur formuläret kommer att se ut. Så vi letar upp A1 i den här tabellen i januari, och vi vill att den sjunde kolumnen, komma FALSE, alla VLOOKUPs slutar på FALSE. (= VLOOKUP (A2, 'Jan 2018'! A1: G13,7, FALSE)). OK.

Och det är rätt svar. Det jag verkligen är intresserad av är att få formeltexten till det. Så det visar mig hur formeln kommer att se ut. Och hela knepet här är, jag försöker bygga en hjälpkolumn som kommer att se ut precis som den här referensen, eller hur? Så den här delen - bara den delen där. OK. Så den här hjälpar-kolumnen måste se ut som den där saken ser ut. Och det första jag vill göra är att vi kommer att använda TEXT-funktionen för datumet - TEXT-funktionen för datumet - för att få mmm, mellanslag, åååå-- så, "mmm åååå" så- - vilken ska returnera, för var och en av cellerna, vilken månad vi ser upp. Nu måste jag sätta in det i apostrofer. Om det inte hade funnits ett rymdnamn där, skulle jag inte behöva apostroferna, men jag gör det. Så vi ska koncentrera oss framåt,apostrofen, så det är citat - apostrof, citat - ampersand, och här borta, ett annat citat, apostrof och utropstecken, A1: G13, avslutande citat, ampersand där.

OK. Så nu, vad vi framgångsrikt gjort här i kolumnen Hjälpare, är att vi byggde något som ser ut precis som tabelluppsättningen i VLOOKUP. OK. Så vårt svar kommer då att vara = VLOOKUP för den här cellen, A2, komma, och när vi kommer till tabelluppsättningen kommer vi att använda INDIRECT. INDIRECT är den här coola funktionen som säger "Hej, här är en cell som ser ut som en cellreferens, och jag vill att du ska gå till F2, ta det som ser ut som en cellreferens och använd sedan vad som helst i den cellreferensen som svaret "komma, 7, komma, FALSKT", så. (= VLOOKUP (A2, 'Jan 2018'! A1: G13,7, FALSE)) Okej, så nu, i farten väljer vi en olika Look Up-tabeller och returnera värdena beroende på om det är april eller vad.

OK. Så låt oss ta den här 4/24, jag ändrar den till 2018-02-17, så ska vi se att 403 ändras till 203 - perfekt. Det fungerar. OK. Nu behöver vi naturligtvis inte de här två kolumnerna, och om du tänker på det behöver vi inte hela denna kolumn. Vi kan ta det hela, förutom likhetstecknet, Ctrl + C för att kopiera det, och sedan där vi har D2, klistra bara in så. Perfekt. Dubbelklicka för att skjuta ner det och bli av med detta. Där finns vårt svar. Okej, vi använder vår formeltext här, bara för att ta en titt på det slutliga svaret.

Jag måste säga dig, om jag skulle bygga den formeln bara från grunden skulle jag inte göra det. Jag skulle inte kunna göra det. Jag skulle helt enkelt skruva upp det. Det är därför jag alltid bygger den i steg-- Jag räknar ut hur formeln kommer att se ut och sedan Concactenate the Helper-kolumnen som kommer att användas inuti INDIRECT, och sedan slutligen, kanske här i slutet, sätta ihop allt igen.

Hej, många tips som detta tips i boken, Power Excel med. Detta är 2017-utgåvan med 617 Excel-mysterium löst. Klicka på det "I" i det övre högra hörnet för mer information.

Okej, avslutning från det här avsnittet: Rhonda från Cincinnati - hur man letar upp både raden och kalkylbladet. Jag använder kolumnen Datum för att ta reda på vilket ark jag ska använda; så jag bygger en vanlig VLOOKUP och använder formeltext för att se hur referensen ska se ut; och bygg sedan något som ser ut som referensen med hjälp av textfunktionen för att konvertera datumet till en månad och ett år; använd Concactenation för att bygga något som ser ut som referensen; och sedan när du bygger din VLOOKUP för det andra argumentet, tabellmatrisen, använd INDIRECT; och peka sedan på resultaten från steg 2; och sedan det valfria fjärde steget där, kopiera formeln från steg 2 utan lika tecken och klistra in den i formeln från steg 3 så att du får en enda formel.

Tja, jag vill tacka Rhonda för att ha dykt upp till mitt seminarium i Cincinnati, och jag vill tacka dig för att du kom förbi. Vi ses nästa gång för en ny netcast från.

Nedladdning fil

Ladda ner exempelfilen här: Podcast2173.xlsm

Intressanta artiklar...