Excel SLÅ UPP funktionen kan vara till hjälp vid hämtning av ett enda värde från en rad med en rad eller en kolumn av data. Funktionen själv har två former, en matrisform och en vektorform, som varierar beroende på dina behov.
- Array: Denna form av SLÅ UPP ser i den första raden eller kolumnen i en array, ett block med data som innehåller flera rader och kolumner, för det angivna värdet och returnerar sedan ett värde från samma position i den sista raden eller kolumnen i arrayen.
- Vektor: Denna form av SLÅ UPP söker en vektor, en enda rad eller en kolumn med data, för ett angivet värde och returnerar sedan ett värde från samma position i en andra rad eller kolumn.
För denna handledning kommer vi att utnyttja Vector-formuläret för SLÅ UPP fungera.
01 av 02LOOKUP Funktionssyntax och argument
En funktions syntax avser funktionens layout och innehåller funktionens namn, parentes och argument. Syntaxen förVektor Form av SLÅ UPP funktionen är:
= LOOKUP (Lookup_value, Lookup_vector, Resultat_vector)
letauppvärde (krävs): Ett värde som funktionen söker efter i den första vektorn. De letauppvärde kan vara ett tal, en text, ett logiskt värde eller ett namn eller en cellreferens som avser ett värde. Om argumentet är mindre än alla värden iletauppvektor, kommer funktionen att returnera a# N / A fel. Dessutom måste vektorn sorteras i stigande ordning (A till Z eller minsta till största för antal).
letauppvektor (obligatoriskt): En rad som bara innehåller en rad eller kolumn som funktionen söker efterletauppvärde. Data kan vara text, nummer eller logiska värden.
resultatvektor (valfritt): En räckvidd som innehåller endast en rad eller kolumn. Detta argument måste vara lika stort somletauppvektor. Om detta argument utelämnas returnerar funktionen letauppvärde argument om det är närvarande iLetauppvektor.
Om funktionen inte kan hitta en exakt matchning för letauppvärde, det väljer det största värdet iletauppvektor det är mindre än eller lika med värdet tillletauppvärde .
Fortsätt läsa nedan
02 av 02LOOKUP-vektorfunktionsexempel
Som det ses i bilden ovan, kommer detta exempel att användaVektor Form av SLÅ UPP funktion i en formel för att hitta priset på ett redskap i inventeringslistan med hjälp av följande formel:
= LETAUPP (D2, D5: D10, E5: E10)
För att förenkla inmatningen av funktionens argument,Formelbyggare används i följande steg.
- Klicka på cell E2 i arbetsbladet för att göra det till den aktiva cellen.
- Klicka påformler flik avband meny.
- VäljaUppslag och referens från band för att öppna nedrullningsfunktionen.
- Klicka påSLÅ UPP i listan för att hämta upp Formelbyggare.
- Klicka påletauppvärde, letauppvektor, resultatvektor alternativet i listan. Klicka sedan ok.
- Klicka påletauppvärde linje.
- Klicka på cell D2 i arbetsbladet för att skriva in den cellreferensen - i den här cellen skriver vi det delnamn som vi söker.
- Klicka påletauppvektor linje.
- Markeraceller D5 till D10 i kalkylbladet för att komma in i detta intervall - innehåller detta sortiment delnamnen.
- Klicka påresultatvektor linje.
- Markera celler E5 till E10 i kalkylbladet för att komma in i det här intervallet - det här intervallet innehåller priserna för listan över delar.
- Klick Gjort för att slutföra funktionen.
En# N / A fel visas i cell E2 eftersom vi ännu inte har skrivit ett delnamn i cell D2.
Klicka på cell D2, skriv ordet Redskap och tryck påStiga på tangent på tangentbordet. Värdet$20.21 ska visas i cell E2 eftersom detta är priset på ett redskap som ligger i den andra kolumnen i datatabellen.
Testa funktionen genom att skriva in andra delnamn i cell D2 och motsvarande pris ska visas i cell E2.