Ricerca con distinzione tra maiuscole e minuscole
Potresti sapere che puoi combinare le funzioni INDICE e CONFRONTA, oppure utilizzare la funzione CERCA.VERT per cercare valori in Excel. Tuttavia, queste ricerche non sono sensibili alle maiuscole/minuscole. Quindi, per eseguire una corrispondenza con distinzione tra maiuscole e minuscole, dovresti sfruttare le funzioni IDENTICO e SCEGLI.
Eseguire una ricerca con distinzione tra maiuscole e minuscole con INDICE e CONFRONTA
Eseguire una ricerca con distinzione tra maiuscole e minuscole con CERCA.VERT
Eseguire una ricerca con distinzione tra maiuscole e minuscole con INDICE e CONFRONTA
Per conoscere il voto di YUKI come mostrato nello screenshot sopra con INDICE e CONFRONTA, puoi utilizzare la funzione IDENTICO per confrontare le stringhe di testo nell'intervallo dei nomi degli studenti con YUKI, il valore nella cella G5, includendo il caso di ogni carattere. Successivamente, possiamo utilizzare insieme le funzioni INDICE e CONFRONTA per trovare il valore desiderato.
Sintassi generica
=INDICE(intervallo_restituzione;CONFRONTA(VERO;IDENTICO(valore_ricerca;intervallo_ricerca);0))
√ Nota: Questa è una formula matrice che richiede di essere inserita con Ctrl + Maiusc + Invio.
- intervallo_restituzione: L'intervallo da cui desideri che la formula combinata restituisca il valore. Qui si riferisce all'intervallo dei voti.
- valore_ricerca: Il valore IDENTICO utilizzato per eseguire un confronto con distinzione tra maiuscole e minuscole con le stringhe di testo nell'intervallo_ricerca. Qui si riferisce al nome dato, YUKI.
- intervallo_ricerca: L'intervallo di celle da confrontare con il valore_ricerca. Qui si riferisce all'intervallo dei nomi.
- tipo_corrispondenza 0: CONFRONTA troverà il primo valore che corrisponde esattamente al valore_ricerca.
Per conoscere il voto di YUKI, copia o inserisci la formula seguente nella cella G6 e premi Ctrl + Maiusc + Invio per ottenere il risultato:
=INDICE(D5:D14;CONFRONTA(VERO;IDENTICO("YUKI";B5:B14);0))
Oppure, utilizza un riferimento di cella per rendere la formula dinamica:
=INDICE(D5:D14;CONFRONTA(VERO;IDENTICO(G5;B5:B14);0))
Spiegazione della formula
=INDICE(D5:D14;CONFRONTA(VERO;IDENTICO("YUKI";B5:B14);0))
- IDENTICO(G5;B5:B14): La funzione IDENTICO confronta le stringhe di testo nell'intervallo dei nomi degli studenti B5:B14 contro "YUKI", il valore nella cella G5, restituisce VERO se un valore nelle celle da B5 a B14 è esattamente uguale a YUKI, altrimenti FALSO. Quindi, otterremo un array di VERO e FALSO come questo:
{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE} - CONFRONTA(VERO;IDENTICO(G5;B5:B14);0) = CONFRONTA(VERO;{FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERO};0): Il tipo_corrispondenza 0 chiede alla funzione CONFRONTA di trovare la corrispondenza esatta. La funzione restituirà quindi la posizione del suo valore_ricerca esatto “VERO” nell'array, che è 10, poiché l'unico VERO è alla decima posizione nell'array.
- INDICE(D5:D14D5:D14;CONFRONTA(VERO;IDENTICO(G5;B5:B14);0)) = INDICE(D5:D14D5:D14;10): La funzione INDICE restituisce il decimo valore nell'intervallo dei voti D5:D14, che è A.
Eseguire una ricerca con distinzione tra maiuscole e minuscole con CERCA.VERT
Per conoscere il paese da cui proviene JIMMY con la funzione CERCA.VERT, dovresti sfruttare le funzioni SCEGLI e IDENTICO per eseguire una ricerca con distinzione tra maiuscole e minuscole. La funzione IDENTICO eseguirà un confronto con distinzione tra maiuscole e minuscole tra JIMMY e ogni stringa di testo nell'intervallo dei nomi degli studenti. Successivamente, possiamo utilizzare SCEGLI per combinare il risultato di IDENTICO e i valori nell'intervallo dei paesi. Ora è il momento per CERCA.VERT di dimostrare la sua capacità.
Sintassi generica
=CERCA.VERT(VERO;SCEGLI({1;2};IDENTICO(valore_ricerca;intervallo_ricerca);intervallo_restituzione);2;FALSO)
√ Nota: Questa è una formula matrice che richiede di essere inserita con Ctrl + Maiusc + Invio.
- valore_ricerca: Il valore IDENTICO utilizzato per eseguire un confronto con distinzione tra maiuscole e minuscole con le stringhe di testo nell'intervallo_ricerca. Qui si riferisce al nome dato, JIMMY.
- intervallo_ricerca: L'intervallo di celle da confrontare con il valore_ricerca. Qui si riferisce all'intervallo dei nomi.
- intervallo_restituzione: L'intervallo da cui desideri che la formula combinata restituisca il valore. Qui si riferisce all'intervallo dei paesi.
- ricerca_intervallo FALSO: La funzione CERCA.VERT cercherà la corrispondenza esatta.
Per conoscere il paese da cui proviene JIMMY, copia o inserisci la formula seguente nella cella G9 e premi Ctrl + Maiusc + Invio per ottenere il risultato:
=CERCA.VERT(VERO;SCEGLI({1;2};IDENTICO("JIMMY";B5:B14);C5:C14);2;FALSO)
Oppure, utilizza 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
=CERCA.VERT(VERO;SCEGLI({1;2};IDENTICO(G8;B5:B14);C5:C14);2;FALSO)
- IDENTICO(G8;B5:B14): La funzione IDENTICO confronta le stringhe di testo nell'intervallo dei nomi degli studenti B5:B14 contro il valore nella cella G8, JIMMY, restituisce VERO se un valore nell'intervallo dei nomi degli studenti è esattamente uguale a JIMMY, altrimenti FALSO. Quindi, otterremo un array di VERO e FALSO come questo:
{FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE} - SCEGLI({1;2};IDENTICO(G8;B5:B14);C5:C14) = SCEGLI({1;2};{FALSO;FALSO;FALSO;FALSO;VERO;FALSO;FALSO;FALSO;FALSO;FALSO};C5:C14): L'argomento indice_num di SCEGLI {1,2} combina l'array IDENTICO e i valori da C5:C14 in un array bidimensionale come questo:
{FALSE,"China";FALSE,"England";FALSE,"America";FALSE,"India";TRUE,"America";FALSE,"India";FALSE,"America";FALSE,"China";FALSE,"England";FALSE,"China"} - CERCA.VERT(VERO;SCEGLI({1;2};IDENTICO(G8;B5:B14);C5:C14);2;FALSO) = CERCA.VERT(VERO;{FALSO,"Cina";FALSO,"Inghilterra";FALSO,"America";FALSO,"India";VERO,"America";FALSO,"India";FALSO,"America";FALSO,"Cina";FALSO,"Inghilterra";FALSO,"Cina"};2;FALSO): Il ricerca_intervallo FALSO chiede alla funzione CERCA.VERT di cercare il valore esatto “VERO” nella prima colonna dell'array bidimensionale e restituisce la sua corrispondenza esatta nella seconda colonna, che è America.
Funzioni correlate
La funzione INDICE di Excel restituisce il valore visualizzato in base a una posizione specificata da un intervallo o un array.
La funzione CONFRONTA di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa del valore.
La funzione CERCA.VERT di Excel cerca un valore confrontando sulla prima colonna di una tabella e restituisce il valore corrispondente da una certa colonna nella stessa riga.
La funzione IDENTICO confronta due stringhe e restituisce VERO se sono esattamente uguali (considerando la distinzione tra maiuscole e minuscole), altrimenti restituisce FALSO.
La funzione SCEGLI restituisce un valore dall'elenco di argomenti valore in base al numero di indice fornito. Ad esempio, SCEGLI(3;"Mela";"Pesca";"Arancia") restituisce Arancia, il numero di indice è 3 e Arancia è il terzo valore dopo il numero di indice nella funzione.
Formule correlate
Corrispondenza esatta con INDICE e CONFRONTA
Se hai bisogno di trovare informazioni elencate in Excel su un prodotto, film o persona specifica, ecc., dovresti fare buon uso della combinazione delle funzioni INDICE e CONFRONTA.
Conta celle che contengono testo specifico con distinzione tra maiuscole e minuscole
In questo tutorial, imparerai come utilizzare una formula con SOMMAPRODOTTO, VAL.NUMERO e TROVA per contare celle che contengono testo specifico, tenendo conto di maiuscole e minuscole.
I migliori strumenti per la produttività di Office
Kutools per Excel - Ti aiuta a distinguerti dalla massa
Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...
Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)
- Un secondo per passare tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
- Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
- Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.