Last ned eksemplet på arbeidsbok
Saksfølsom oppslag - Excel
Denne opplæringen vil demonstrere hvordan du utfører et case-sensitive oppslag i Excel ved hjelp av to forskjellige metoder.
Metode 1 - LOOKUP -funksjon
LOOKUP -funksjon
LOOKUP -funksjonen brukes til å slå opp en omtrentlig samsvar for en verdi i en kolonne og returnerer den tilsvarende verdien fra en annen kolonne.
Søk etter store og små bokstaver
Ved å kombinere LOOKUP og EXACT, kan vi lage en bokstavsensitiv oppslagsformel som returnerer den tilsvarende verdien for vårt case-sensitive oppslag. La oss gå gjennom et eksempel.
Vi har en liste over varer og tilhørende priser (legg merke til at varenummeret er unikt for store og små bokstaver):
Anta at vi blir bedt om å pris for en vare ved hjelp av vare -IDen slik:
For å oppnå dette kan vi bruke LOOKUP og EXACT i en formel slik:
= OPLETNING (SANN, NØYAKTIG (,),)
= OPLETNING (SANN, NØYAKTIG ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7)
Begrensning: for at denne metoden skal fungere, må verdiene sorteres i synkende rekkefølge
Hvordan fungerer formelen?
EKSAKT -funksjonen kontrollerer element -ID -en i E2 (oppslagsverdi) mot verdiene i B2: B7 (oppslagsområde) og returnerer TRUE der det er en eksakt samsvar. Deretter returnerer LOOKUP -funksjonen den tilsvarende kampen i C2: C7 (resultatområde) når den nestede EXAKT returnerer TRUE.
Metode 2 - SUMPRODUCT -funksjon
SUMPRODUCT Funksjon
SUMPRODUCT -funksjonen brukes til å multiplisere matriser med tall, som summerer den resulterende matrisen.
SUMPRODUCT mellom store og små bokstaver
I motsetning til LOOKUP -metoden trenger ikke verdiene å sorteres for at dette skal fungere. Vi trenger fortsatt å kombinere EKSAKT i en formel for å få resultatene slik:
= SUMPRODUCT (-(EXACT (,)),)
= SUMPRODUCT (-(EXAKT ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7)
Begrensning: SUMPRODUCT -metoden fungerer bare når returverdien (ikke oppslagsverdien) er numerisk.
Hvordan fungerer formelen?
I likhet med LOOKUP-metoden omhandler EXAKT-funksjonen å finne den saksfølsomme matchen og returnerer TRUE når det er en eksakt samsvar eller FALSE ellers. “-” (kjent som dobbel unary) konverterer TRUE til 1 og FALSE til 0. Dette skaper i hovedsak det første arrayet for SUMPRODUCT å multiplisere med resultatmatrisen:
{0,1,0,0,0,0}*{16,4,83,45,74,23} = 4
Søk etter store og små bokstaver i Google Regneark
Saksfølsom oppslagsfunksjon fungerer nøyaktig det samme i Google Regneark som i Excel: