Ricerca sensibile alle maiuscole/minuscole
Saprai già che puoi combinare le funzioni INDICE e CONFRONTA, oppure utilizzare la funzione CERCA.VERT per cercare un valore in un intervallo in Excel. Tuttavia, queste ricerche non distinguono tra maiuscole e minuscole. Per eseguire una corrispondenza sensibile alle maiuscole e minuscole, devi sfruttare le funzioni EXACT e SCEGLI.

Esegui una ricerca sensibile alle maiuscole/minuscole con INDICE e CONFRONTA
Esegui una ricerca sensibile alle maiuscole/minuscole con CERCA.VERT
Esegui una ricerca sensibile alle maiuscole/minuscole con INDICE e CONFRONTA
Per trovare il voto di YUKI, come mostrato nello screenshot sopra con le funzioni INDICE e CONFRONTA, puoi utilizzare la funzione EXACT per confrontare le stringhe di testo nell'intervallo dei nomi degli studenti con «YUKI» (il valore nella cella G5), rispettando la distinzione tra maiuscole e minuscole. Dopodiché, combina le funzioni INDICE e CONFRONTA per recuperare il valore desiderato.
Sintassi generica
=INDEX()return_range,MATCH(TRUE,EXACT())lookup_value,lookup_range),0))
√ Nota: questa è una formula matrice che richiede di essere inserita con Ctrl+Maiusc+Invio.
- intervallo_restituito: L'intervallo da cui si desidera che la formula combinata restituisca il valore. In questo caso, si riferisce all'intervallo dei voti.
- valore_ricerca: Il valore EXACT utilizzato per eseguire un confronto sensibile alle maiuscole e minuscole con le stringhe di testo nell'intervallo_ricerca. In questo caso si riferisce al nome specificato: YUKI.
- intervallo_ricerca: L'intervallo di celle da confrontare con il valore_ricerca. In questo caso, si riferisce all'intervallo dei nomi.
- tipo_corrispondenza 0: MATCH troverà il primo valore esattamente uguale al valore_ricerca.
Per conoscere il votodi YUKI, copi o inserisca la formula seguente nella cella G6e premere Ctrl+Shift+Invioper ottenere il risultato:
=INDICE()D5:D14;CONFRONTA(VERO;IDENTICO())«YUKI»;B5:B14);0))
Oppure, utilizzi Un riferimento di cella per rendere la formula dinamica:
=INDICE()D5:D14;CONFRONTA(VERO;IDENTICO())G5;B5:B14);0))

Spiegazione della formula
=INDEX()D5:D14,MATCH(TRUE,)EXACT(«YUKI»,B5:B14),0))
- EXACT(G5;B5:B14):La funzione EXACT confronta le stringhe di testo nell'intervallo dei nomi degli studenti B5:B14 con "YUKI", il valore contenuto nella cella G5, restituendo VERO se un valore compreso tra B5 e B14 è esattamente uguale a YUKI, altrimenti FALSO. Si ottiene così un array di valori VERO e FALSO come questo:
{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO} - CONFRONTA(VERO;)EXACT(G5;B5:B14);0)=CONFRONTA(VERO;){FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO};0)Il tipo_corrispondenza 0 indica alla funzione CONFRONTA di cercare una corrispondenza esatta. La funzione restituisce quindi la posizione del valore_ricerca esatto "VERO", che è 10, poiché l’unico VERO si trova alla 10ª posizione dell’array.
- INDICE()D5:D14;CONFRONTA(VERO;)EXACT(G5;B5:B14);0)) = INDICE(D5:D14La funzione INDICE restituisce il 10° valore nell'intervallo dei voti D5:D14, che è A.
Eseguire una ricerca con distinzione tra maiuscole e minuscole utilizzando CERCA.VERT
Per conoscere il paeseda cui proviene JIMMYCon la funzione CERCA.VERT, è necessario combinare le funzioni SCEGLI e IDENTICO per eseguire una ricerca che distingua tra maiuscole e minuscole. La funzione IDENTICO confronta in modo case-sensitive “JIMMY” con ciascuna stringa nell’intervallo dei nomi degli studenti. Il risultato di questo confronto viene poi abbinato, tramite SCEGLI, ai corrispondenti valori dell’intervallo dei paesi. Ora tocca a CERCA.VERT mettere in mostra tutto il suo potenziale.
Sintassi generica
=VLOOKUP(TRUE,CHOOSE({1,2},EXACT()))lookup_value,lookup_range),return_range),2,FALSE)
√ Nota: si tratta di una formula matriciale che richiede di essere inserita con Ctrl+Shift+Invio.
- valore_ricerca: Il valore EXACT utilizzato per eseguire un confronto sensibile a maiuscole e minuscole con le stringhe di testo nell'intervallo_ricerca. In questo caso si riferisce al nome specificato: JIMMY.
- intervallo_ricerca: L'intervallo di celle da confrontare con il valore_ricerca. In questo caso, si riferisce all'intervallo dei nomi.
- intervallo_restituito: L'intervallo da cui si desidera che la formula combinata restituisca il valore. In questo caso, si riferisce all'intervallo dei paesi.
- ricerca_approssimativa FALSO: La funzione CERCA.VERT cercherà una corrispondenza esatta.
Per conoscere il paese da cui proviene JIMMY, copi o inserisca la formula seguente nella cella G9e premere Ctrl+Shift+Invioper ottenere il risultato:
=CERCA.VERT(VERO;SCEGLI({1,2};IDENTICO()))«JIMMY»;B5:B14);C5:C14);2;FALSO)
Oppure, utilizzi Un riferimento di cella per rendere la formula dinamica:
=CERCA.VERT(VERO;SCEGLI({1,2};IDENTICO()))G8;B5:B14);C5:C14);2;FALSO)

Spiegazione della formula
=VLOOKUP()TRUE,CHOOSE({1,2},)EXACT(G8,B5:B14),C5:C14),2,FALSE)
- EXACT(G8;B5:B14):La funzione EXACT confronta il testo nella cella G8, ovvero JIMMY, con ciascuna stringa presente nell'intervallo dei nomi degli studenti B5:B14, restituendo VERO se trova una corrispondenza esatta con «JIMMY», altrimenti FALSO. Il risultato è un array di valori VERO e FALSO come questo:
{FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO} - SCEGLI({1,2};)EXACT(G8;B5:B14);C5:C14)=SCEGLI({1,2};){FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO};C5:C14):L'argomento num_indice di SCEGLI {1,2}combina l'array EXACT e i valori da C5:C14in un array bidimensionale come questo:
{FALSO,«Cina»;FALSO,«Inghilterra»;FALSO,«America»;FALSO,«India»;VERO,«America»;FALSO,«India»;FALSO,«America»;FALSO,«Cina»;FALSO,«Inghilterra»;FALSO,«Cina»} - CERCA.VERT()VERO;SCEGLI({1,2};)EXACT(G8;B5:B14);C5:C14);2;FALSO) =VERO{FALSO,«Cina»;FALSO,«Inghilterra»;FALSO,«America»;FALSO,«India»;VERO,«America»;FALSO,«India»;FALSO,«America»;FALSO,«Cina»;FALSO,«Inghilterra»;FALSO,«Cina»}Il parametro ricerca_approssimativa impostato su FALSO indica alla funzione CERCA.VERT di cercare il valore esatto "VERO" nella prima colonna dell’array bidimensionale e di restituire il corrispondente valore nella 2a colonna, ovvero America.
Funzioni correlate
La funzione INDICE di Excel restituisce il Valore visualizzato in base a una posizione specificata da un intervallo o da un array.
La funzione CONFRONTA di Excel cerca un valore specifico in un intervallo di celle e ne restituisce la posizione relativa.
La funzione CERCA.VERT di Excel cerca un valore confrontandolo con la prima colonna di una tabella e restituisce il valore corrispondente da una colonna specificata nella stessa riga.
La funzione EXACT confronta due stringhe e restituisce VERO se sono identiche, distinguendo tra maiuscole e minuscole; in caso contrario, restituisce FALSO.
La funzione SCEGLI restituisce un valore dall'elenco degli argomenti in base al numero di indice specificato. Ad esempio, SCEGLI(3;«Mela»;«Pesca»;«Arancia») restituisce «Arancia»: l'indice è 3 e «Arancia» è il terzo valore dell'elenco.
Formule correlate
Corrispondenza esatta con INDICE e CONFRONTA
Se devi cercare informazioni elencate in Excel su un prodotto, un film o una persona specifici, sfrutta al meglio la potente combinazione delle funzioni INDICE e CONFRONTA.
Conta celle che contengono testo specifico con Maiuscole/minuscole
In questo tutorial imparerai a utilizzare una formula con le funzioni SOMMA.PRODOTTO, VAL.NUMERO e TROVA per contare le celle che contengono un testo specifico, distinguendo tra maiuscole e minuscole.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.