KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Ricerca del primo numero con corrispondenza parziale

AutoreAmanda Li Data di modifica

In alcuni casi, potresti aver bisogno di individuare la posizione del primo numero che corrisponde parzialmente a un valore specifico all’interno di un intervallo di numeri in Excel. In questi casi, una formula che combina CONFRONTA e TESTO, utilizzando l’asterisco (*) — il carattere jolly che rappresenta qualsiasi sequenza di caratteri — ti sarà di grande aiuto. Se, inoltre, hai bisogno di recuperare anche il valore esatto presente in quella posizione, puoi arricchire la formula con la funzione INDICE.

prima corrispondenza parziale numero 1

Ottenere la posizione del primo numero con corrispondenza parziale
Recuperare il primo numero con corrispondenza parziale


Ottenere la posizione del primo numero con corrispondenza parziale

Per ottenere la posizione del primo numero con corrispondenza parziale contenente “345” dall'intervallo numerico mostrato sopra, una formula che combina CONFRONTA e TESTO con caratteri jolly risulta particolarmente utile: per cercare qualsiasi numero che contenga 345, basta racchiudere 345 tra due asterischi (*). Tuttavia, questa operazione trasforma il valore numerico in testo. È quindi necessario usare la funzione TESTO per convertire preventivamente i numeri dell’intervallo in formato testuale, in modo che CONFRONTA possa individuare correttamente la posizione della corrispondenza parziale.

Sintassi generica

=MATCH(«*»&)number&«*»,TEXT()lookup_array,"0"),0)

√ Nota: questa è una formula matriciale che richiede di essere inserita con Ctrl+Maiusc+Invio.

  • numero: Il numero specificato verrà cercato per trovare la sua prima corrispondenza parziale.
  • matrice_di_ricerca: L'intervallo di valori numerici da cui recuperare la posizione della prima corrispondenza parziale.

Per ottenere la posizione del primo numero corrispondente contenente “345”, copiare o digitare la formula seguente nella cella E6 e premere Ctrl+Maiusc+Invioper ottenere il risultato:

=CONFRONTA(«*»&)345&«*»;TESTO()B5:B16;"0");0)

Oppure, utilizzare Un riferimento di cella per rendere la formula dinamica:

=CONFRONTA(«*»&)E5&«*»;TESTO()B5:B16;"0");0)

√ Nota: per unire Un riferimento di cella/numero e testo, è necessario inserire una e commerciale (&) tra di essi. Inoltre, il testo deve essere racchiuso tra virgolette doppie.

prima corrispondenza parziale numero 2

Spiegazione della formula

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

  • TESTO(B5:B16,"0"):La funzione TESTO converte tutti i valori numerici in B5:B16 in testo utilizzando il codice di formato “0”. Il risultato è una matrice di testo come questa:{"56445";"21354";"84265";"54342";"34545";"45632";"87954";"68546";"34567";"75681";"33587";"16467"}.
    Fare clic qui per saperne di più sulla funzione TESTO.
  • INDICE()«*»&345&«*»,TESTO(B5:B16,"0"),0) = INDICE(«*»&345&«*»Il valore di ricerca «*»&345&«*» può corrispondere a qualsiasi stringa di testo contenente “345”, indipendentemente dalla posizione di questa sequenza all’interno delle stringhe. Il parametro tipo_corrispondenza 0 indica alla funzione CONFRONTA di individuare la posizione della prima corrispondenza esatta del valore cercato nell’array. Pertanto, CONFRONTA restituirà 5.

Recuperare il primo numero con corrispondenza parziale

Per recuperare il primo numero con corrispondenza parziale in base alla posizione fornita da CONFRONTA, come illustrato di seguito, possiamo utilizzare la funzione INDICE.

prima corrispondenza parziale numero 3

Sintassi generica

=INDEX(MATCH())return_range,«*»&number&«*»,TEXT()lookup_array,"0"),0))

√ Nota: questa è una formula matriciale che richiede di essere inserita con Ctrl+Maiusc+Immettere.

  • intervallo_restituito: L'intervallo da cui si desidera che la formula combinata restituisca la prima corrispondenza parziale.
  • numero: Il numero specificato verrà cercato per trovare la sua prima corrispondenza parziale.
  • matrice_di_ricerca: L'intervallo di valori numerici da cui recuperare la prima corrispondenza parziale.

Per ottenere il primo numero corrispondente contenente “345”, copiare o digitare la formula seguente nella cella E7 e premere Ctrl+Maiusc+Invioper ottenere il risultato:

=INDICE(CONFRONTA())B5:B16,«*»&345&«*»;TESTO()B5:B16;"0");0))

Oppure, utilizzare Un riferimento di cella per rendere la formula dinamica:

=INDICE(CONFRONTA())B5:B16,«*»&E5&«*»;TESTO()B5:B16;"0");0))

prima corrispondenza parziale numero 4

Spiegazione della formula

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

  • CONFRONTA(«*»&E5&«*»,)TESTO(B5:B16,"0"),0)=5:Fare clic per visualizzare il processo dettagliato.
  • INDICE()B5:B16,CONFRONTA(«*»&E5&«*»,)TESTO(B5:B16,"0"),0)) = INDICE(B5:B16La funzione INDICE restituisce il valore nell'intervallo B5:B16, ovvero 34545.

Funzioni correlate

Funzione CONFRONTA di Excel

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

Funzione TESTO di Excel

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

Funzione INDICE di Excel

La funzione INDICE di Excel restituisce il valore visualizzato in base alla posizione specificata all’interno di un intervallo o di una matrice.


Formule correlate

Individuare la prima corrispondenza parziale con caratteri jolly

Per individuare la posizione della prima corrispondenza parziale che contiene una specifica stringa di testo all’interno di un intervallo in Excel, puoi utilizzare una formula con caratteri jolly: l’asterisco (*) e il punto interrogativo (?).

Ricerca della corrispondenza più vicina

Per trovare la corrispondenza più vicina a un valore di ricerca all’interno di un set di dati numerici in Excel, puoi combinare le funzioni INDICE, CONFRONTA, ASS e MIN.

Ricerca del valore di corrispondenza più vicina con criteri multipli

In alcuni casi potrebbe essere necessario trovare il valore di corrispondenza più vicino o approssimativo in base a più criteri. Combinando le funzioni INDICE, CONFRONTA e SE, puoi ottenere rapidamente il risultato desiderato in Excel.

Corrispondenza approssimativa bidirezionale con criteri multipli

In questo tutorial scopriremo come trovare una corrispondenza approssimativa in base a criteri multipli distribuiti tra righe e colonne di un foglio Excel, combinando in modo efficace le funzioni INDICE, CONFRONTA e SE.


I Migliori Strumenti per la Produttività in Office

Kutools per Excel – Aiuta te a distinguerti dalla folla

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...: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 la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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


Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Passa tra decine di documenti aperti in un secondo!
  • Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
  • Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
  • Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.