Kuffertfølsom opslag - Excel og Google Sheets

Download eksempel på projektmappe

Download eksemplet på projektmappe

Opstartsfølsom opslag - Excel

Denne vejledning vil demonstrere, hvordan du udfører et case-sensitive opslag i Excel ved hjælp af to forskellige metoder.

Metode 1 - LOOKUP -funktion

LOOKUP -funktion

LOOKUP -funktionen bruges til at slå et omtrentligt match op for en værdi i en kolonne og returnerer den tilsvarende værdi fra en anden kolonne.

Kuffertfølsom opslag

Ved at kombinere LOOKUP og EXACT kan vi oprette en formel for store og små bogstaver, der returnerer den tilsvarende værdi for vores store og små bogstaver. Lad os gå gennem et eksempel.

Vi har en liste over varer og deres tilsvarende priser (bemærk at varenummeret er unikt for store og små bogstaver):

Antages, at vi bliver bedt om at prissætte en vare ved hjælp af dens artikel -id således:

For at opnå dette kan vi bruge LOOKUP og EXACT i en formel som sådan:

= OPLETNING (SAND, NØJAGT (,),)
= LOOKUP (SAND, NØJAGTIG ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7)

Begrænsning: for at denne metode fungerer, skal værdierne sorteres i faldende rækkefølge

Hvordan fungerer formlen?

Funktionen EXAKT kontrollerer varenummeret i E2 (opslagsværdi) i forhold til værdierne i B2: B7 (opslagsområde) og returnerer SAND, hvor der er et nøjagtigt match. Derefter returnerer LOOKUP -funktionen den tilsvarende match i C2: C7 (resultatinterval), når den indlejrede EXAKT returnerer SAND.

Metode 2 - SUMPRODUCT -funktion

SUMPRODUCT Funktion

SUMPRODUCT -funktionen bruges til at multiplicere rækker af tal, der summerer det resulterende array.

Etui-følsomt SUMPRODUCT

I modsætning til LOOKUP -metoden behøver værdierne ikke at blive sorteret for at dette kan fungere. Vi mangler stadig at kombinere PRÆCIS i en formel for at få resultaterne sådan:

= SUMPRODUCT (-(PRÆCIS (,)),)
= SUMPRODUCT (-(PRÆCIS ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7)

Begrænsning: SUMPRODUCT -metoden fungerer kun, når returværdien (ikke opslagsværdien) er numerisk.

Hvordan fungerer formlen?

Ligesom LOOKUP-metoden beskæftiger EXAKT-funktionen sig med at finde det store bogstavsfølsomme match og returnerer SAND, når der er et eksakt match eller FALSK på anden måde. “-” (kendt som dobbelt unary) konverterer SAND til 1 og FALSK til 0. Dette skaber i det væsentlige det første array for SUMPRODUCT at multiplicere med vores resultat array:

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

Kuffertfølsom opslag i Google Sheets

Case Sensitive Lookup -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel:

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave