Søk etter store og små bokstaver - Excel og Google Sheets

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

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:

1 = OPLETNING (SANN, NØYAKTIG (,),)
1 = 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:

1 = SUMPRODUCT (-(EXACT (,)),)
1 = 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:

1 {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4

Søk etter store og små bokstaver i Google Regneark

Disse formlene fungerer nøyaktig det samme i Google Regneark som i Excel.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave