Letarad, Index, Passa
Transcription
Letarad, Index, Passa
Microsoft Excel Letarad, Index, Passa Funktionen LETARAD (VLOOKUP) känner många Excelanvändare till. Ibland händer det att LETARAD inte räcker till för den uppgift man vill utföra, till exempel om du behöver söka i en matris där du vill ange rubriker både från vänsterkolumnen och första raden. Då måste du istället använda INDEX (INDEX) och PASSA (MATCH). Filerna som används här finns att hämta på utbildningspartner.se om du vill prova själv För att ta fram samma information med både INDEX och LETARAD i kombination med PASSA ur matrisen ovan så behövs ett VILLKORSOMRÅDE. I exemplet är villkoren skrivna i cellerna A9 (Sökord i vänstra kolumnen) och A10 (Sökning i översta raden). För att ändra sökningen skriv helt enkelt in nya villkor i villkorsområdet. Med funktionen INDEX (Cell C8) ser formeln ut såhär: =INDEX(B4:D6;INDEX(PASSA(A9;A4:A6;0);0);INDEX(PASSA(A10;B3:D3;0);0)) Ange listområde utan rubriker Här anges vad som söks i vänstra kolumnen. Syntax: PASSA(letauppvärde; letauppvektor; [typ]) Typ i PASSA ska vara 0 ifall letauppvärdet är text. INDEX avslutas i detta fall med 0 eftersom vi inte har flera områden. Här anges vad som söks i översta raden. Syntax: PASSA(letauppvärde; letauppvektor; [typ]) Typ i PASSA ska vara 0 ifall letauppvärdet är text. INDEX avslutas i detta fall med 0 eftersom vi inte har flera områden. Med funktionen LETARAD (Cell D8) ser formeln ut såhär: =LETARAD(A9;A3:D6;PASSA(A10;A3:D3;0);FALSKT) Ange sökvillkor för raden ; Ange sökområde inklusiva rubriker Här anges vad som söks i översta raden. Syntax: PASSA(letauppvärde; letauppvektor; [typ]) Typ i PASSA ska vara 0 ifall letauppvärdet är text. INDEX avslutas i detta fall med 0 eftersom vi inte har flera områden. TIPS: Om det är en matris du ofta söker i kan du göra villkorsområdet till listor där du kan välja vilket villkor du vill använda. Lättare att välja. Dataläraren, Torsten Larsson, 0708-21 58 00, [email protected]