Ricerca con distinzione tra maiuscole e minuscole - Excel e Fogli Google

Scarica esempio di cartella di lavoro

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.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave