Descărcați exemplul de registru de lucru
Acest tutorial va demonstra cum să efectuați o căutare sensibilă la majuscule și minuscule în Excel folosind două metode diferite.
Metoda 1 - Funcția de căutare
Funcția de căutare
Funcția LOOKUP este utilizată pentru a căuta o potrivire aproximativă pentru o valoare dintr-o coloană și returnează valoarea corespunzătoare dintr-o altă coloană.
Căutare sensibilă la majuscule
Combinând LOOKUP și EXACT, putem crea o formulă de căutare sensibilă la majuscule și minuscule care returnează valoarea corespunzătoare pentru căutarea noastră sensibilă la majuscule. Să parcurgem un exemplu.
Avem o listă de articole și prețurile corespunzătoare ale acestora (observați că ID-ul articolului este diferențiat între majuscule și minuscule):
Presupunem că ni se cere să prețăm un articol folosind ID-ul articolului său, astfel:
Pentru a realiza acest lucru, putem folosi LOOKUP și EXACT într-o formulă de genul:
1 | = CĂUTARE (ADEVĂRAT, EXACT (,),) |
1 | = CĂUTARE (ADEVĂRAT, EXACT ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7) |
Prescripţie: pentru ca această metodă să funcționeze, valorile trebuie să fie sortate în ordine descrescătoare
Cum funcționează formula?
Funcția EXACT verifică ID-ul articolului în E2 (valoarea de căutare) față de valorile din B2: B7 (intervalul de căutare) și returnează TRUE acolo unde există o potrivire exactă. Apoi, funcția LOOKUP returnează potrivirea corespunzătoare în C2: C7 (intervalul de rezultate) când EXACT imbricat returnează TRUE.
Metoda 2 - Funcția SUMPRODUCT
Funcția SUMPRODUCT
Funcția SUMPRODUCT este utilizată pentru a multiplica matricele de numere, însumând matricea rezultată.
SUMPRODUCT sensibil la majuscule
Spre deosebire de metoda LOOKUP, valorile nu trebuie să fie sortate pentru ca acest lucru să funcționeze. În continuare trebuie să combinăm EXACT într-o formulă pentru a obține rezultate așa:
1 | = SUMPRODUCT (- (EXACT (,)),) |
1 | = SUMPRODUCT (- (EXACT ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7) |
Prescripţie: Metoda SUMPRODUCT va funcționa numai atunci când valoarea returnată (nu valoarea de căutare) este numerică.
Cum funcționează formula?
La fel ca metoda LOOKUP, funcția EXACT se ocupă de găsirea potrivirii sensibile la majuscule și minuscule și returnează TRUE atunci când există o potrivire exactă sau FALSE altfel. „-” (cunoscut sub numele de unar dublu) convertește ADEVĂRAT la 1 și FALS la 0. Aceasta creează în esență prima matrice pentru SUMPRODUCT care se înmulțește cu matricea noastră de rezultate:
1 | {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4 |
Căutare sensibilă la majuscule și minuscule în Foi de calcul Google
Aceste formule funcționează exact la fel în Foi de calcul Google ca în Excel.