Scarica la cartella di lavoro di esempio
Questo tutorial dimostrerà come eseguire una ricerca con distinzione tra maiuscole e minuscole in Excel utilizzando due metodi diversi.
Metodo 1 - Funzione CERCA
Funzione CERCA
La funzione CERCA viene utilizzata per cercare una corrispondenza approssimativa per un valore in una colonna e restituisce il valore corrispondente da un'altra colonna.
Ricerca con distinzione tra maiuscole e minuscole
Combinando CERCA ed ESATTO, possiamo creare una formula di ricerca con distinzione tra maiuscole e minuscole che restituisce il valore corrispondente per la nostra ricerca con distinzione tra maiuscole e minuscole. Passiamo attraverso un esempio.
Abbiamo un elenco di articoli e i relativi prezzi (si noti che l'ID articolo fa distinzione tra maiuscole e minuscole):
Supponiamo che ci venga chiesto di stabilire il prezzo di un articolo utilizzando il suo ID articolo in questo modo:
Per fare ciò, possiamo usare CERCA ed ESATTA in una formula come questa:
1 | = CERCA (VERO, ESATTO (,),) |
1 | =CERCA(VERO,ESATTO($B$2:$B$7,$E$2),$C$2:$C$7) |
Limitazione: affinché questo metodo funzioni, i valori devono essere ordinati in ordine decrescente
Come funziona la formula?
La funzione ESATTO controlla l'ID articolo in E2 (valore di ricerca) rispetto ai valori in B2:B7 (intervallo di ricerca) e restituisce VERO dove c'è una corrispondenza esatta. Quindi la funzione CERCA restituisce la corrispondenza corrispondente in C2:C7 (intervallo di risultati) quando l'ESATTO annidato restituisce VERO.
Metodo 2 - Funzione SUMPRODUCT
Funzione SUMPRODOTTO
La funzione SUMPRODUCT viene utilizzata per moltiplicare array di numeri, sommando l'array risultante.
SUMPRODUCT con distinzione tra maiuscole e minuscole
A differenza del metodo LOOKUP, non è necessario che i valori siano ordinati affinché funzioni. Abbiamo ancora bisogno di combinare EXACT in una formula per ottenere i risultati in questo modo:
1 | =SOMMA.PRODOTTO(--(ESATTO(,)),) |
1 | =SOMMAPRODOTTO(--(ESATTO($E$2,$B$2:$B$7)),$C$2:$C$7) |
Limitazione: Il metodo SUMPRODUCT funzionerà solo quando il valore restituito (non il valore di ricerca) è numerico.
Come funziona la formula?
Come il metodo LOOKUP, la funzione EXACT si occupa di trovare la corrispondenza con distinzione tra maiuscole e minuscole e restituisce TRUE quando c'è una corrispondenza esatta o FALSE in caso contrario. Il "-" (noto come doppio unario) converte VERO in 1 e FALSO in 0. Questo essenzialmente crea il primo array per SUMPRODUCT da moltiplicare con il nostro array di risultati:
1 | {0,1,0,0,0,0}*{16,4,83,45,74,23} = 4 |
Ricerca con distinzione tra maiuscole e minuscole in Fogli Google
Queste formule funzionano esattamente allo stesso modo in Fogli Google come in Excel.