Hur gör man en uppslagsfunktion på Excel?

Hur gör man en uppslagsfunktion på Excel?

Det finns 3 LETAUPP-funktionerna. LETARAD, LETAKOLUMN och sökning.

LETARAD (Lookup värde, uppslagstabell, kolumnindex)
Söker en kolumn vars första kolumnen innehåller det värde som LETAUPP och sedan flyttar nedåt i kolumnen enligt kolumnindex och returnerar värdet för cellen i uppslagstabellen. Värdena i den första kolumnen i uppslagstabellen kan vara text, tal eller logiska värden. De måste placeras i stigande ordning: 0, 1, 2,...; A-Ö; FALSKT, SANT. Om den inte kan hitta uppslagsvärde, används det största värdet som är mindre än värdet som LETAUPP.

De tre delarna av det är:

Uppslagsvärde: Ett värde att söka efter.
Uppslagstabell: Intervallet av värden att söka igenom och returnerar ett värde därifrån.
Kolumnindex: Antalet kolumnen värde ska returneras.

Den motsvarande funktionen LETAKOLUMN används när värdena är ordnade vågrätt i stället för lodrätt.

Skapa en tabell som följer med följande värden i följande celler:
C1: 0
D1: 10%
C2: 250
D2: 25%
C3: 1000
D3: 30%
C4: 5000
D4: 48%

För LETARAD, i den cellen A6 sätta följande formel: =A5*VLOOKUP(A5,C1:D5,2)
Uppslagsvärde: A5 som innehåller värdet 10
Uppslagstabell: C1:D5 värdena i kolumn C är värdena som ska sökas igenom och de i D returneras.
Kolumnindex: 2. den andra kolumnen i intervallet, i detta fall kolumn D.
Det tar värdet i A5 som är 10 och kontrollerar värdena i kolumn C för en match. I detta fall hittar den inte en exakt matchning. Det största värdet lägre än 0 i cell C1. Det flyttar sedan till motsvarande värde i D1 som är 10%. Detta multipliceras sedan av A5 ger värdet 1 i cell A6. Om A5 ändras så att den innehåller 1150 det vill multiplicera A5 med de 30% som 1000 i kolumn C skulle vara det högsta värdet lägre än 1150 och dess motsvarande värde i kolumn D är 30% och 1000 är i C3 och 30% är i D3.

För LETAKOLUMN måste du ordna siffrorna på ett annat sätt:
A1: 0
A2: 10%
B1: 250
B2: 25%
C1: 1000
C2: 30%
D1: 5000
D2: 48%

I detta fall kommer formeln i A5 att =A4*HLOOKUP(A4,A1:E2,2)

Den tredje funktionen är funktionen LETAUPP.
Returnerar ett värde antingen från ett enrads- eller enkolumnsområde eller från en matris. Finns två syntaxformer för funktionen LETAUPP: vektor och matris. Vektorformen av LETAUPP söker i ett område med en rad eller en kolumn (kallas vektor) efter ett värde och returnerar ett värde från samma position i ett annat en rad eller en kolumn. Matrisformen av LETAUPP letar i den första raden eller kolumnen av en matris efter det angivna värdet och returnerar ett värde från samma position i den sista raden eller kolumnen i matrisen.
Finns två syntaxformer för funktionen LETAUPP: vektor och matris.
En vektor är en bara en rad eller kolumn. Vektorformen av LETAUPP söker i ett område med en rad eller en kolumn (kallas vektor) efter ett värde och returnerar ett värde från samma position i ett annat en rad eller en kolumn. Använd den här formen av funktionen LETAUPP när du vill ange ett intervall som innehåller de värden du vill matcha. Annan form av LETAUPP letar automatiskt i den första kolumnen eller raden.

Syntax 1 - Vektorformen
Lookup(lookup_value,lookup_vector,result_vector)
Letauppvärde är ett värde som LETAUPP söker efter i letauppvektor. Letauppvärde kan vara ett tal, text, ett logiskt värde, eller ett namn eller referens som refererar till ett värde.
Letauppvektor är ett cellområde som innehåller endast en rad eller kolumn. Värdena i letauppvektor kan vara text, tal eller logiska värden.
Viktiga värden i letauppvektor måste placeras i stigande ordning:..., -2, -1, 0, 1, 2,..., A-Ö, falskt, sant. SÖKNING kan annars inte ge rätt värde. Versaler och gemener är likvärdigt.
Resultatvektor är ett cellområde som innehåller endast en rad eller kolumn. Det måste vara samma storlek som letauppvektor.
Om LETAUPP inte kan hitta letauppvärde matchas det största värdet i letauppvektor som är mindre än eller lika med letauppvärde.
Om letauppvärde är mindre än det minsta värdet i letauppvektor ger felvärdet LETAUPP felvärdet #saknas.
Exempel på

Sätter följande värden i följande celler i ett kalkylblad:

A2: 4.14
A3: 4.19
A4: 5,17
A5: 5,77

A6: 6.38
A7: 7.3142

B2: röd
B3: Orange
B4: gul
B5: grön
B6: blå
B7: violett

I olika celler ger följande formler följande resultat.

=Lookup(4.91,a2:A7,B2:B7) är lika med "orange"
=Lookup(5.00,a2:A7,B2:B7) är lika med "orange"
=Lookup(7.66,a2:A7,B2:B7) är lika med "violett"
=Lookup(7.66E-14,a2:A7,B2:B7) är lika med #saknas, eftersom 7.66E-14 är mindre än det minsta värdet i letauppvektorn A2: A7

LETAUPP-funktionerna kan du leta efter ett värde i en lista med värden och returnera det eller ett annat värde beroende på vad som finns. Det finns ett antal typer av LETAUPP-funktionerna. Finns i den relaterade frågan nedan.

  • Relaterade Frågor

  • Hur beräknar man treynor-kvot i Excel?

  • Hur gör man punkterna på Microsoft Excel?

  • Hur beräknar man marknaden retur i Excel?

  • Hur får man i genomsnitt i Excel?

  • Var och hur får man ett skattekort för 2010?

  • Hur gör man en frivillig deklaration, om skatteflykt? När har du undvikit skatt?

  • Hur beräknar man värdet av en fastighet?

  • Hur beräknar man inbyte? Hur är inbyte försäkring?

  • Hur får man bäst som hyresvärd, om du vill rapportera förbrukning?

  • Hur får man uttalanden kreditkort i Schweiz? Varken online eller maskiner möjligt! Erfarenhet?

  • Hur gör man en okra kaffe?

  • Hur gör man umaga?

  • Hur sätter man lounge i en mening?

  • Hur börjar man ett försäkringsbolag?

  • Hur får man manchoke med handel?

  • Hur gör man papper jets?

  • Hur löser man en Rubiks kub?

  • Hur gör man en solid färg markör?

  • Hur gör man en blomma ur anteckningsboken papper?