Skip to main content

Cerca il primo numero corrispondente parziale

Author: Amanda Li Last Modified: 2025-08-06

Ci sono casi in cui è necessario ottenere la posizione della prima corrispondenza parziale che contiene un numero specifico in un intervallo di valori numerici in Excel. In questo caso, una formula combinata con le funzioni MATCH e TEXT che incorpora l'asterisco (*), il carattere jolly che corrisponde a qualsiasi numero di caratteri, ti sarà utile. E se hai anche bisogno di conoscere il valore esatto in quella posizione, puoi aggiungere la funzione INDEX alla formula.

first partial match number 1

Ottieni la posizione della prima corrispondenza parziale numerica
Recupera la prima corrispondenza parziale numerica


Ottieni la posizione della prima corrispondenza parziale numerica

Per ottenere la posizione del primo numero corrispondente parziale contenente “345” dall'intervallo numerico mostrato sopra, una formula che combina le funzioni MATCH e TEXT insieme ai caratteri jolly ti aiuterà in questo modo: per abbinare qualsiasi numero che contiene 345, dovrai racchiudere il numero 345 tra due asterischi (*). Tuttavia, questa operazione convertirà il valore numerico in un valore testuale. Quindi, dovrai utilizzare la funzione TEXT per convertire i numeri nell'intervallo numerico in testo. Solo in questo modo, la funzione MATCH sarà in grado di trovare correttamente la posizione della corrispondenza parziale.

Sintassi generica

=MATCH("*"&numero&"*",TEXT(intervallo_ricerca,"0"),0)

√ Nota: Questa è una formula matriciale che richiede di essere inserita con Ctrl + Shift + Enter.

  • numero: Il numero specificato per cercare la sua prima corrispondenza parziale.
  • intervallo_ricerca: L'intervallo di valori numerici da cui recuperare la posizione della prima corrispondenza parziale.

Per ottenere la posizione del primo numero corrispondente che contiene “345”, copia o inserisci le formule seguenti nella cella E6 e premi Ctrl + Shift + Enter per ottenere il risultato:

=MATCH("*"&345&"*",TEXT(B5:B16,"0"),0)

Oppure, usa un riferimento di cella per rendere la formula dinamica:

=MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0)

√ Nota: Per concatenare un riferimento di cella/numero e testo insieme, devi aggiungere una e commerciale (&) tra di loro. E il testo deve essere racchiuso tra virgolette doppie.

first partial match number 2

Spiegazione della formula

=INDEX("*"&345&"*",TEXT(B5:B16,"0"),0)

  • TEXT(B5:B16,"0"): La funzione TEXT converte tutti i valori numerici in B5:B16 in testo con il codice formato “0”. Quindi, otterremo un array di testo come questo: {"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
    Clicca qui per saperne di più sulla funzione TEXT.
  • INDEX("*"&345&"*",TEXT(B5:B16,"0"),0) = INDEX("*"&345&"*",{"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"},0): Il valore di ricerca "*"&345&"*" può corrispondere a qualsiasi stringhe di testo che contengono la stringa “345”, indipendentemente dalla posizione in cui si trova 345 nelle stringhe di testo. Il tipo_di_corrispondenza 0 chiede alla funzione MATCH di trovare la posizione della prima corrispondenza esatta nel array. Quindi, MATCH restituirà 5.

Recupera la prima corrispondenza parziale numerica

Per recuperare il primo numero corrispondente parziale basandosi sulla posizione fornita da MATCH come mostrato di seguito, possiamo mettere in evidenza la funzione INDEX.

first partial match number 3

Sintassi generica

=INDEX(MATCH(intervallo_ritorno,"*"&numero&"*",TEXT(intervallo_ricerca,"0"),0))

√ Nota: Questa è una formula matriciale che richiede di essere inserita con Ctrl + Shift + Enter.

  • intervallo_ritorno: L'intervallo da cui vuoi che la formula di combinazione restituisca la prima corrispondenza parziale.
  • numero: Il numero specificato per cercare la sua prima corrispondenza parziale.
  • intervallo_ricerca: L'intervallo di valori numerici da cui recuperare la prima corrispondenza parziale.

Per ottenere il primo numero corrispondente che contiene “345”, copia o inserisci le formule seguenti nella cella E7 e premi Ctrl + Shift + Enter per ottenere il risultato:

=INDEX(MATCH(B5:B16,"*"&345&"*",TEXT(B5:B16,"0"),0))

Oppure, usa un riferimento di cella per rendere la formula dinamica:

=INDEX(MATCH(B5:B16,"*"&E5&"*",TEXT(B5:B16,"0"),0))

first partial match number 4

Spiegazione della formula

=INDEX(B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0))

  • MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0) = 5: Clicca per vedere il processo dettagliato.
  • INDEX(B5:B16B5:B16,MATCH("*"&E5&"*",TEXT(B5:B16,"0"),0)) = INDEX(B5:B16B5:B16,5): La funzione INDEX restituisce il 5° valore nell'intervallo di ritorno B5:B16, che è 34545.

Funzioni correlate

Funzione MATCH di Excel

La funzione MATCH di Excel cerca un valore specifico in un intervallo di celle e restituisce la posizione relativa del valore.

Funzione TEXT di Excel

La funzione TEXT converte un valore in testo con un formato specificato in Excel.

Funzione INDEX di Excel

La funzione INDEX di Excel restituisce il valore visualizzato in base a una data posizione da un intervallo o un array.


Formule correlate

Trova la prima corrispondenza parziale con caratteri jolly

Per ottenere la posizione della prima corrispondenza parziale che contiene una stringa di testo specifica in un intervallo in Excel, puoi usare una formula MATCH con caratteri jolly - l'asterisco (*) e il punto interrogativo (?).

Cerca la corrispondenza più vicina

Per cercare la corrispondenza più vicina di un valore di ricerca in un dataset numerico in Excel, puoi usare insieme le funzioni INDEX, MATCH, ABS e MIN.

Cerca il valore della corrispondenza più vicina con criteri multipli

In alcuni casi, potrebbe essere necessario cercare il valore della corrispondenza più vicina o approssimativa basandoti su più criteri. Con la combinazione delle funzioni INDEX, MATCH e IF, puoi farlo rapidamente in Excel.

Corrispondenza approssimativa bidirezionale con criteri multipli

In questo tutorial, parleremo di come cercare una corrispondenza approssimativa basata su criteri multipli elencati sia in colonne che in righe in un foglio di calcolo Excel, con l'aiuto delle funzioni INDEX, MATCH e IF.


I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Invoca Funzioni di Kutools
Funzionalità popolari: Trova, Evidenzia o Identifica Duplicati  |  Elimina Righe Vuote  |  Combina Colonne o Celle senza Perdere Dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Fogli Multipli  |  Corrispondenza Approssimativa...
Elenco a Discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa con Selezione Multipla...
Gestione Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Attiva/Disattiva Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della Griglia  |  Visualizzazione di Progettazione  |  Barra delle Formule Avanzata  |  Gestore Cartella di Lavoro e Foglio | Libreria Risorse (AutoTesto)  |  Selettore di Data  |  Unisci Fogli di Lavoro  |  Crittografa/Decrittografa Celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtra grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi Testo, Elimina Caratteri ...)  |  50+ Tipi di Grafico (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola età in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci & Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro
Usa Kutools nella tua lingua preferita – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre 40 altre lingue!

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la visualizzazione e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduce centinaia di clic del mouse ogni giorno, dì addio alla mano del mouse.
  • Aumenta la tua produttività del 50% quando visualizzi e modifichi più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.