Skip to main content

Recupera il primo valore corrispondente in una cella rispetto a un elenco

Author: Amanda Li Last Modified: 2025-05-30

Supponiamo di avere un elenco di parole chiave e di voler recuperare la prima parola chiave che appare in una cella specifica, mentre la cella contiene diversi altri valori. In questo caso, sarà necessario utilizzare una formula con le funzioni INDICE e CONFRONTA insieme alle funzioni AGGREGATO e RICERCA.

retrieve first matching value in cell against a list 1

Come recuperare il primo valore corrispondente in una cella rispetto a un elenco?

Per ottenere la prima parola chiave corrispondente in una cella rispetto all'elenco delle Parole Chiave come mostrato nella tabella sopra, ciò significa che dobbiamo eseguire una corrispondenza parziale piuttosto che una corrispondenza esatta. Per farlo, puoi utilizzare la funzione RICERCA per fornire le posizioni numeriche delle parole chiave presenti nella cella alla funzione AGGREGATO. Quindi, AGGREGATO troverà il numero più piccolo impostando il parametro function_num su 15 e l'argomento ref2 su 1. Successivamente, usa CONFRONTA per individuare il valore più piccolo e fornire il numero di posizione a INDICE per recuperare il valore in quella posizione.

Sintassi generica

=INDICE(intervallo_parole_chiave;CONFRONTA(AGGREGATO(15;6;RICERCA(intervallo_parole_chiave;cella_da_cercare);1);RICERCA(intervallo_parole_chiave;cella_da_cercare);0))

√ Nota: Questa è una formula matrice che richiede di essere inserita premendo Ctrl + Maiusc + Invio.

  • intervallo_parole_chiave: L'intervallo di celle contenente le parole chiave.
  • cella_da_cercare: La cella da controllare se contiene le parole chiave.

Per recuperare la prima parola chiave corrispondente apparsa nella cella B5 rispetto alla colonna delle Parole Chiave, copia o inserisci la formula sottostante nella cella C5 e premi Ctrl + Maiusc + Invio per ottenere il risultato:

=INDICE($E$5:$E$7;CONFRONTA(AGGREGATO(15;6;RICERCA($E$5:$E$7;B5);1);RICERCA($E$5:$E$7;B5);0))

√ Nota: I segni del dollaro ($) indicano riferimenti assoluti, il che significa che l'intervallo_parole_chiave nella formula non cambierà quando sposterai o copierai la formula in altre celle. Tuttavia, non sono stati aggiunti segni di dollaro a cella_da_cercare poiché si desidera che sia dinamico. Dopo aver inserito la formula, trascina la maniglia di riempimento verso il basso per applicare la formula alle celle sottostanti.

retrieve first matching value in cell against a list 2

Spiegazione della formula

=INDICE($E$5:$E$7;CONFRONTA(AGGREGATO(15;6;RICERCA($E$5:$E$7;B5);1);RICERCA($E$5:$E$7;B5);0))

  • RICERCA($E$5:$E$7;B5): La funzione RICERCA restituisce la posizione di ciascuna parola chiave dall'intervallo $E$5:$E$7 quando trovata in numeri, e l'errore #VALORE! se non trovata. Il risultato sarà in un array come questo: {15;11;#VALORE!}.
  • AGGREGATO(15;6;RICERCA($E$5:$E$7;B5);1) = AGGREGATO(15;6;{15;11;#VALORE!};1): La funzione AGGREGATO con un function_num di 15 e opzione di 6 restituirà il valore più piccolo nell'array secondo l'argomento ref2 impostato su 1, ignorando i valori di errore. Quindi, lo snippet restituirà 11.
  • CONFRONTA(AGGREGATO(15;6;RICERCA($E$5:$E$7;B5);1);RICERCA($E$5:$E$7;B5);0) = CONFRONTA(11;{15;11;#VALORE!};0): Il match_type 0 forza la funzione CONFRONTA a eseguire una corrispondenza esatta e restituire la posizione di 11 nell'array {15;11;#VALORE!}. Quindi, la funzione restituirà 2.
  • INDICE($E$5:$E$7;CONFRONTA(AGGREGATO(15;6;RICERCA($E$5:$E$7;B5);1);RICERCA($E$5:$E$7;B5);0)) = INDICE($E$5:$E$7;2): La funzione INDICE restituisce quindi il secondo valore nell'intervallo $E$5:$E$7, che è bbb.

Nota

  • Se non ci sono parole chiave in una cella, verrà restituito un errore #NUM!.
  • La formula non distingue tra maiuscole e minuscole. Per eseguire una corrispondenza sensibile alle maiuscole/minuscole, puoi semplicemente sostituire la funzione RICERCA con TROVA.

Funzioni correlate

Funzione INDICE di Excel

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

Funzione CONFRONTA di Excel

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

Funzione RICERCA di Excel

In Excel, la funzione RICERCA può aiutarti a trovare la posizione di un carattere o sottostringa specifica da una stringa di testo data come mostrato nello screenshot seguente. In questo tutorial, ti mostrerò come utilizzare questa funzione RICERCA in Excel.

Funzione AGGREGATO di Excel

La funzione AGGREGATO di Excel restituisce un aggregato di calcoli come SOMMA, CONTA, PICCOLO e così via, con l'opzione di ignorare errori e righe nascoste.


Formule correlate

Recupera il primo valore dell'elenco da una cella

Per recuperare la prima parola chiave elencata in un intervallo da una cella specifica, mentre la cella contiene uno di diversi valori, sarà necessario utilizzare una formula matrice piuttosto complessa con le funzioni INDICE, CONFRONTA, VAL.NUMERO e RICERCA.

Corrispondenza esatta con INDICE e CONFRONTA

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 INDICE e CONFRONTA.

Verifica se una cella contiene un testo specifico

Qui il tutorial fornisce alcune formule per verificare se una cella contiene un testo specifico e restituisce VERO o FALSO come mostrato nello screenshot sottostante, spiegando gli argomenti e il funzionamento delle formule.

Verifica se una cella contiene tutti i valori di un elenco

Supponendo che in Excel ci sia un elenco di valori nella colonna E, vuoi verificare se le celle nella colonna B contengono tutti i valori della colonna E e restituire VERO o FALSO come mostrato nello screenshot sottostante. In questo tutorial viene fornita una formula per risolvere questo compito.

Verifica se una cella contiene uno di molti valori

Questo tutorial fornisce una formula per verificare se una cella contiene uno di diversi valori in Excel, spiegando gli argomenti nella formula e il funzionamento della stessa.


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  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà 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 e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

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.