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]