LETAUPP
Funktionen LETAUPP söker ett matchande värde för ett angivet sökvärde i en samling och returnerar sedan värdet i cellen med samma relativa position i en annan samling.
Tips: Använd XLETAUPP om du vill kunna söka i alla riktningar.
LETAUPP(sök-efter; sök-var; resultat-värden)
sök-efter: Värdet som ska hittas. sök-efter kan innehålla valfritt värde eller en REGEX-sträng.
sök-var: Samlingen som innehåller de värden som ska sökas. sök-var kan innehålla valfria värden.
resultat-värden: En valfri samling som innehåller värdet som ska återges baserat på sökningen. resultat-värden kan innehålla valfria värden.
Anm.
Både sök-var och resultat-värden ska normalt inkluderas och är endimensionella , dvs. anges som antingen flera kolumner eller flera rader, men inte bägge. För kompatibilitet med andra kalkylbladsprogram går det dock att ange sök-var som tvådimensionell – både flera kolumner och flera rader – och resultat-värden kan utelämnas.
Om sök-var är tvådimensionellt och resultat-värden anges söks den översta raden eller kolumnen längst till vänster igenom, beroende på vilken som innehåller flest celler, och motsvarande värde från resultat-värden returneras.
Om sök-var är tvådimensionellt och resultat-värden utelämnas returneras motsvarande värde i den sista raden (om antalet kolumner i samlingen är större) eller kolumnen (om antalet rader i samlingen är större).
Exempel |
---|
Med följande tabell som exempel: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=LETAUPP(20; A1:E1; A2:E2) returnerar "E" eftersom "E" finns på samma position (andra cellen) i samlingen resultat-värden (A2:E2) som 20 (sök-efter) i samlingen sök-var (A1:E1). =LETAUPP("E"; B1:B4; A4:D4) returnerar 2 eftersom "E" är det andra värdet i samlingen sök-var och 2 är det andra värdet i samlingen sök-efter. Lägg märke till att en samling var en kolumn medan den andra var en rad, men att de var lika stora. =LETAUPP(20; A1:E2; A4:E4) returnerar 2 eftersom 20 finns i den andra cellen i den översta raden i samlingen sök-var (den översta raden används) och 2 finns i den andra cellen i samlingen sök-var. =LETAUPP("vel"; A1:B4; B2:E2) returnerar "O" eftersom "vel" finns den tredje cellen i den första kolumnen i samlingen sök-var (kolumnen längst till vänster används) och "O" är den tredje cellen i samlingen sök-var. =LETAUPP("vel"; A1:B4; B2:E4) returnerar ett fel eftersom samlingen resultat-värden inte kan vara mer än en rad eller en kolumn brett. =LETAUPP(100; A1:E1; A4:E4) returnerar 5 eftersom 100 är större än den sista (femte) angivna cellen i samlingen sök-var och 5 finns i den femte cellen i den angivna samlingen resultat-värden. =LETAUPP(REGEX("^a.*"); A3:E3; A1:E1) returnerar 80 som är det värde i A1:E1 som motsvarar det första värdet i A3:E3 som börjar med ett "a". |