LOOKUP Excel-funktion
Sökning kan också kallas den äldre versionen av vlookup-funktionen, där vi i vlookup söker referensvärdet och matchar det i hela tabellen eller data, i uppslagsvärde gör vi detsamma i en enda kolumn eller rad, det finns två funktioner för uppslag som båda funktionerna som olika argument, när vi använder uppslagsformel i excel får vi en fråga som frågar vilken funktion vi vill använda.
LOOKUP-funktionen returnerar ett värde från ett värdeområde (en rad eller en kolumn) eller från en matris. Det är en inbyggd funktion i Excel.
LOOKUP Formel
LOOKUP Formula Syntax: 1 (vektor)
Argument som används i denna LOOKUP-formel
- värde - Det värde du vill söka efter .
- lookup_vector - En rad eller ett kolumnintervall där ett värde ska sökas . Vektorn ska sorteras i stigande ordning
- result_vector - (valfritt) En rad eller ett kolumnområde, som motsvarar look_vector och innehåller önskad utgång .
LOOKUP Formula Syntax II: (array)

Funktionen LOOKUP excels söker efter ett värde i den första raden eller kolumnen i arrayen och returnerar motsvarande värde i den sista raden eller kolumnen i arrayen.
Argument som används i denna LOOKUP-formel
- värde - Det värde du vill söka efter.
- array - En array med värden. Den första raden / kolumnen i arrayen liknar lookup_vector ovan (Syntax I) och den sista raden / kolumnen i arrayen liknar result_vector ovan (Syntax I).
Förklaring
Beroende på storleken på raden och kolumnen i den givna matrisen bestämmer funktionen om raden eller kolumnen ska beaktas för sökningen. Om radens storlek är större än kolumnens storlek, letar den efter värde i den första raden. Om radstorleken är mindre än eller lika med kolumnstorleken söker den efter ett värde i den första kolumnen och returnerar motsvarande värde i den sista kolumnen.
Resultat_vektorn och uppslagningsvektorn ska ha samma storlek. LOOKUP-funktionen utmärker sökvärde i uppslagningsvektor och returnerar värdet med samma position i resultat_vektorn. Om denna parameter utelämnas returnerar den första datakolumnen. Värdet, lookup_vector och result_vector kan vara vilken datatyp som helst - ett numeriskt värde, en sträng, datum, valuta etc.
Produktion
LOOKUP-funktionen returnerar alla datatyper, till exempel en sträng, numerisk, datum, etc. Denna datatyp liknar datatypen för result_vector. Det returnerar dock bara en enda datatyp. Om det finns en upprepning av värdet i uppslagningsvektorn kommer den att ta hänsyn till den sista förekomsten av ett värde i uppslagningsvektorn och returnera motsvarande värde från resultatet _ vektorn.
När värdet inte finns i lookup_vector
Om LOOKUP-funktionen inte kan hitta en exakt matchning i lookup-vektorn, tar den hänsyn till det största värdet i lookup_vector som är mindre än eller lika med värdet. Om värdet är mindre än alla värdena i lookup_vector, ger LOOKUP-funktionen i Excel ett fel. Om lookup_vector inte sorteras i stigande ordning, returnerar LOOKUP-funktionen i excel ett felaktigt värde. Du kan överväga att använda en VLOOKUP-funktion i sådana fall.

Hur använder jag LOOKUP-funktionen i Excel?
LOOKUP-funktionen är mycket enkel och lätt att använda. Låt oss förstå hur LOOKUP-funktionen fungerar med exempel.
Exempel 1
Antag att du har en lista med föremål, säg blommor, dess identifierare, och det är det senaste priset, som visas nedan.

Nu med ID kan du extrahera blommans pris. Syntaksen för samma skulle vara:
LOOKUP (ID_to_search, A5: A10, C5: C10)
Värdet som du vill söka kan också vara en cellreferens. Antag att ID som du vill söka finns i E5, då skulle syntaxen vara:
SÖKNING (E5, A5: A10, C5: C10)

Ovanstående syntax kommer att returnera 50.
På samma sätt kan du använda blommans namn för att söka efter priset. Om du vill titta på orkidepriset ger du syntaxen som:
LOOKUP (“orkidé”, B5: B10, C5: C10)
som kommer att returnera 90.
Exempel 2
Antag att du har data om flera transaktioner som gjorts sedan 2009, som visas nedan.

Nu, vilket år som helst i cell D4, kan du extrahera informationen om den senaste transaktionen som gjordes det året med följande syntax:
= SÖKNING (D4, ÅR (A4: A18), B4: B18)
där YEAR (A4: A18) hämtar året från datumen i A4: A18.

Eftersom D4 = 2012 kommer den att returnera 40000.
På samma sätt kan du extrahera den senaste transaktionen som gjordes i mars månad som:
= SÖKNING (3, MÅNAD (A4: A18), B4: B18)
som returnerar 110000
Exempel # 3
Du kan också hämta den sista posten i en kolumn med funktionen LOOKUP Excel. Antag att du har data (lista med ID) i kolumn B,

du kan identifiera den sista posten i kolumn B med hjälp av formeln LOOKUP Excel:
= LOOKUP (1,1 / (B: B ””), B: B)
Här är värdet 1; lookup_vector är 1 / (B: B ””); result_vector är B: B.
B: B ”” kommer att bilda en uppsättning sant och falskt. Sann betyder att något värde är närvarande, och falskt är frånvarande. 1 divideras sedan med denna array för att bilda en annan array med 1 och 0, motsvarande true och false.
Värdet är 1, så det kommer att leta efter 1 i matrisen 1 och 0, matchar med den sista 1 och returnerar motsvarande värde för matchningen. Motsvarande värde här är det verkliga värdet vid den positionen, vilket är 10 i ovanstående uppslagsfunktionsexempel.

Om det sista värdet är 20 på cell B23, kommer det att returnera 20, som visas nedan.

Låt oss ta ett exempel på en uppslagsfunktion av en matris där du skulle använda syntax II.
Exempel 4
Antar att du har en matris B3: I24 med studentens valsnummer (ID) i ett st kolonnen, följt av deras namn, märken i fem olika ämnen, och genomsnittliga märken säkrade i den sista kolumnen, som visas nedan.

Du kan hämta medelvärdena för alla studenter med hjälp av hans / hennes ID. Om det ID som ska letas efter finns i cell K4, skulle syntaxen ges som:
LOOKUP (K4, B4: I24)

Den returnerar motsvarande genomsnittliga betyg för studenten.
Saker att komma ihåg
- Lookup_vector måste sorteras i stigande ordning.
- Resultat_vektorn och uppslagningsvektorn ska ha samma storlek.
- När värdet inte finns i lookup_vector matchar funktionen det största värdet i lookup_vector som är mindre än eller lika med värdet.
- Om uppslagsvärde är större än alla värden i uppslagningsvektor matchar funktionen det sista värdet.
- När värdet är mindre än det minsta värdet i lookup_vector returnerar funktionen ett fel (# N / A).
- Det är inte skiftlägeskänsligt.
Applikationer
LOOKUP-funktionen används för att hitta värde när ett av dess par är känt. Följande är några av tillämpningarna av funktionen:
- Extrahera priset på en artikel med dess identifierare
- Hitta bokens plats i biblioteket
- Få den senaste transaktionen per månad eller år
- Kontrollera det senaste priset på en vara
- Hitta den sista raden i numerisk / textdata
- Få datumet för den senaste transaktionen