Excel: la differenza tra le funzioni cerca e trova
Le funzioni CERCA e TROVA in Excel possono essere utilizzate per trovare la posizione di una stringa di testo all’interno di un’altra, ma esistono due differenze tra queste funzioni:
1. La funzione RICERCA non fa distinzione tra maiuscole e minuscole mentre la funzione TROVA lo fa.
2. La funzione RICERCA consente i caratteri jolly mentre la funzione TROVA non consente i caratteri jolly.
Gli esempi seguenti illustrano queste due differenze nella pratica con la seguente colonna di nomi di squadre di basket in Excel:
Esempio 1: la differenza tra maiuscole e minuscole
Diciamo che vogliamo utilizzare sia CERCA che TROVA per identificare la posizione della prima “s” nel nome di ciascuna squadra.
Digiteremo le seguenti formule nelle celle B2 e C2 :
- B2: =CERCA(“s”, A2)
- C2: =TROVA(“s”, A2)
Faremo quindi clic e trascineremo queste formule su ciascuna cella rimanente nelle colonne B e C:
La funzione RICERCA non distingue tra maiuscole e minuscole, quindi trova semplicemente la posizione della prima “s” nel nome di ciascuna squadra, indipendentemente dal maiuscolo/minuscolo. Ecco perché restituisce 1 per gli Spurs .
Tuttavia, la funzione TROVA distingue tra maiuscole e minuscole, quindi trova la posizione della prima “s” minuscola nel nome di ciascuna squadra. Ecco perché ne restituisce 5 per gli Spurs .
Esempio 2: la differenza tra i caratteri jolly
Diciamo che vogliamo utilizzare sia CERCA che TROVA per identificare la posizione della prima sottostringa “rs” nel nome di ogni squadra dove qualsiasi carattere può precedere quella particolare sottostringa.
Digiteremo le seguenti formule nelle celle B2 e C2 :
- B2: =CERCA(“?rs”, A2)
- C2: =TROVA(“?rs”, A2)
Faremo quindi clic e trascineremo queste formule su ciascuna cella rimanente nelle colonne B e C:
La funzione RICERCA consente i caratteri jolly, quindi è in grado di trovare la posizione della prima occorrenza di “rs” in ciascun nome di squadra in cui qualsiasi carattere può precedere “rs” a causa dell’utilizzo di ? carattere jolly.
Tuttavia, la funzione TROVA non consente i caratteri jolly. Ecco perché restituisce #VALORE! per ogni riga della colonna B.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:
Excel: come utilizzare la funzione RICERCA per trovare più valori
Excel: come utilizzare la funzione TROVA con più criteri
Excel: come trovare il primo numero in una stringa di testo