Cerca un valore contenente testo specifico con caratteri jolly
Per trovare la prima corrispondenza che contiene una certa stringa di testo in un intervallo in Excel, puoi utilizzare una formula combinata INDEX e MATCH con caratteri jolly - l'asterisco (*) e il punto interrogativo (?).
Come ottenere il valore della prima corrispondenza con caratteri jolly?
Per ottenere il primo nome contenente la lettera “e” e il primo paese che ha “e” come terza lettera dalla tabella mostrata sopra, è necessario prima conoscere l'utilizzo dei due caratteri jolly – l'asterisco (*), che corrisponde a qualsiasi numero di caratteri, e il punto interrogativo (?), che corrisponde solo a un singolo carattere. Ad esempio, *ice potrebbe significare rice, service, ice, @#$ice, ecc.; e mo?? potrebbe significare more, moon, mo&%, mood, ecc. Dopo aver compreso l'uso dei caratteri jolly, possiamo incorporarli in una formula combinata INDEX e MATCH.
Sintassi generica
=INDEX(intervallo_restituito,MATCH(valore_ricerca,intervallo_ricerca,0))
- intervallo_restituito: L'intervallo da cui si desidera che la formula combinata restituisca la prima corrispondenza. Qui si riferisce all'intervallo del nome o del paese.
- valore_ricerca: Il valore usato da MATCH per restituire la posizione del primo nome o paese che soddisfa la condizione data nell'intervallo_ricerca. Qui si riferisce al nome contenente la lettera “e” e al paese che ha “e” come terzo carattere.
- intervallo_ricerca: L'intervallo di celle in cui è elencato il valore_ricerca. Qui si riferisce all'intervallo del nome o del paese.
- tipo_corrispondenza 0: Forza MATCH a trovare il primo valore che corrisponde esattamente al valore_ricerca.
Per ottenere il primo nome contenente la lettera “e” e il primo paese che ha “e” come terzo carattere, copia o inserisci le formule seguenti nelle celle F5 e F8, quindi premi Invio per ottenere i risultati:
Cella F5 =INDEX(B5:B11,MATCH("*e*",B5:B11,0))
Cella F8=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
Spiegazione della formula
=INDEX(B5:B11,MATCH("*e*",B5:B11,0))
- MATCH("*e*",B5:B11,0): Il valore di ricerca *e* può corrispondere a qualsiasi parola che contenga la lettera “e”, indipendentemente dalla posizione della lettera nella parola. (Nota che il testo deve essere racchiuso tra virgolette doppie ("") nelle formule di Excel.) Il tipo_corrispondenza 0 chiede alla funzione MATCH di trovare la corrispondenza esatta. La funzione restituirà quindi la posizione del primo nome contenente la lettera “e” nell'intervallo B5:B11, che è 3.
- INDEX(B5:B11B5:B11,MATCH("*e*",B5:B11,0)) = INDEX(B5:B11B5:B11,3): La funzione INDEX restituisce il terzo valore nell'intervallo dei nomi B5:B11, che è Eddie.
=INDEX(C5:C11,MATCH("??e*",C5:C11,0))
- MATCH("??e*",C5:C11,0): ): Il valore di ricerca ??e* può corrispondere a qualsiasi parola che abbia “e” come terzo carattere, purché la parola abbia 3 o più caratteri. (Nota che il testo deve essere racchiuso tra virgolette doppie ("") nelle formule di Excel.) Il tipo_corrispondenza 0 chiede alla funzione MATCH di trovare la corrispondenza esatta. La funzione restituirà quindi la posizione della prima parola che ha “e” come terzo carattere nell'intervallo C5:C11, che è 3.
- INDEX(C5:C11C5:C11,MATCH("??e*",C5:C11,0)) = INDEX(C5:C11C5:C11,3): La funzione INDEX restituisce il terzo valore nell'intervallo dei paesi C5:C11, che è America.
Funzioni correlate
La funzione INDEX di Excel restituisce il valore visualizzato in base a una determinata posizione da un intervallo o un array.
La funzione MATCH di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa del valore.
Formule correlate
Corrispondenza esatta con INDEX e MATCH
Se hai bisogno di scoprire le informazioni elencate in Excel su un prodotto, film o persona specifica, ecc., dovresti fare buon uso della combinazione delle funzioni INDEX e MATCH.
Corrispondenza approssimativa con INDEX e MATCH
Ci sono momenti in cui dobbiamo trovare corrispondenze approssimative in Excel per valutare le prestazioni dei dipendenti, classificare i voti degli studenti, calcolare il costo di spedizione in base al peso, ecc. In questo tutorial, parleremo di come utilizzare le funzioni INDEX e MATCH per recuperare i risultati di cui abbiamo bisogno.
Ricerca a sinistra con INDEX e MATCH
Per scoprire le informazioni elencate nelle colonne a sinistra in un foglio di calcolo Excel su un dato elemento che si trova sul lato destro, puoi utilizzare le funzioni INDEX e MATCH. La combinazione delle due funzioni offre il vantaggio di cercare valori in qualsiasi colonna rispetto ad un'altra potente funzione di ricerca di Excel, la VLOOKUP.
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.