Ladda ner exempelarbetsboken
Skriftlägeskänslig sökning - Excel
Denna handledning visar hur du utför en skiftlägeskänslig sökning i Excel med två olika metoder.
Metod 1 - LOOKUP -funktion
LOOKUP -funktion
LOOKUP -funktionen används för att slå upp en ungefärlig matchning för ett värde i en kolumn och returnerar motsvarande värde från en annan kolumn.
Letskänslig sökning
Genom att kombinera LOOKUP och EXACT kan vi skapa en skiftlägeskänslig uppslagsformel som returnerar motsvarande värde för vår skiftlägeskänsliga sökning. Låt oss gå igenom ett exempel.
Vi har en lista med artiklar och deras motsvarande priser (märk att artikel-ID är skiftlägeskänsligt unikt):
Antag att vi blir ombedda att prissätta för en vara med dess artikel -ID så här:
För att uppnå detta kan vi använda LOOKUP och EXACT i en formel så här:
= LOOKUP (SANT, EXAKT (,),)
= SÖK (SANT, EXAKT ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7)
Begränsning: för att denna metod ska fungera måste värdena sorteras i fallande ordning
Hur fungerar formeln?
EXAKT -funktionen kontrollerar artikel -ID i E2 (uppslagsvärde) mot värdena i B2: B7 (uppslagningsintervall) och returnerar SANT där det finns en exakt matchning. Därefter returnerar LOOKUP -funktionen motsvarande matchning i C2: C7 (resultatintervall) när den kapslade EXAKTA returnerar TRUE.
Metod 2 - SUMPRODUCT -funktion
SUMPRODUCT Funktion
SUMPRODUCT -funktionen används för att multiplicera matriser med tal och summera den resulterande matrisen.
Huvudkänslig SUMPRODUCT
Till skillnad från LOOKUP -metoden behöver värdena inte sorteras för att detta ska fungera. Vi måste fortfarande kombinera EXAKT i en formel för att få resultaten så här:
= SUMPRODUKT (-(EXAKT (,)),)
= SUMPRODUCT (-(EXAKT ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7)
Begränsning: SUMPRODUCT -metoden fungerar bara när returvärdet (inte uppslagsvärdet) är numeriskt.
Hur fungerar formeln?
Precis som LOOKUP-metoden behandlar EXAKT-funktionen att hitta den skiftlägeskänsliga matchningen och returnerar TRUE när det finns en exakt matchning eller FALSE annars. “-” (känd som dubbel unary) omvandlar SANT till 1 och FALSKT till 0. Detta skapar i huvudsak den första matrisen för SUMPRODUCT att multiplicera med vår resultatmatris:
{0,1,0,0,0,0}*{16,4,83,45,74,23} = 4
Letskänslig sökning i Google Kalkylark
Fallkänslig uppslagsfunktion fungerar exakt samma i Google Kalkylark som i Excel: