Note: The other languages of the website are Google-translated. Back to English
English English

Recupera il primo valore di elenco da una cella

Per recuperare la prima parola chiave elencata in un intervallo da una cella specifica, mentre la cella contiene uno dei diversi valori, dovrai utilizzare una formula di matrice piuttosto complessa con il INDICE, PARTITA, ISNUMBER e RICERCA funzioni.

recupera il primo valore di lista da una cella 1

Come recuperare il primo valore di elenco da una cella?

Prendere il prima parola chiave corrispondente corrispondente contenuta nelle celle rispetto alla colonna Parole chiave come mostrato sopra, significa che dobbiamo eseguire una corrispondenza contenente piuttosto che una corrispondenza esatta. Per fare ciò, puoi combinare le funzioni ISNUMBER e SEARCH insieme per ottenere un array VERO e FALSO. Quindi utilizzare MATCH per individuare il primo valore TRUE e fornire il numero di posizione a INDEX per recuperare il valore in quella posizione.

Sintassi generica

=INDEX(keyword_rng,MATCH(TRUE,ISNUMBER(SEARCH(keyword_rng,lookup_cell)),0))

√ Nota: questa è una formula di matrice che richiede di inserire con Ctrl + spostamento + Entra.

  • parola chiave_rng: L'intervallo di celle con parole chiave.
  • cella_ricerca: La cella da cercare se contiene le parole chiave.

A recuperare la prima corrispondenza trovata nell'elenco delle parole chiave dalla cella B5, per favore copia o inserisci la formula sotto nella cella C5 e premi Ctrl + spostamento + Entra per ottenere il risultato:

= INDICE (($E$5:$E$7,CONFRONTA(VERO,VAL.NUMERO(CERCA(($E$5:$E$7,B5)),0))

√ Nota: i simboli del dollaro ($) sopra indicano i riferimenti assoluti, il che significa che parola chiave_rng nella formula non cambierà quando sposti o copi la formula in altre celle. Tuttavia, non ci sono segni di dollaro aggiunti al ricerca_cella dal momento che vuoi che sia dinamico. Dopo aver inserito la formula, trascina verso il basso il quadratino di riempimento per applicare la formula alle celle sottostanti.

recupera il primo valore di lista da una cella 2

Spiegazione della formula

=INDEX(($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))

  • RICERCA($E$5:$E$7,B5): La funzione CERCA restituisce la posizione delle parole chiave dall'intervallo $ E $ 5: $ E $ 7 quando si trova in numeri numerici, e il #VALORE! errore se non trovato. Il risultato sarebbe in un array come questo: {15;11;#VALORE!}.
  • NUMEROIS(RICERCA($E$5:$E$7,B5)) = NUMEROIS({15;11;#VALORE!}): La funzione ISNUMBER convertirà i numeri nell'array in TRUEs e #VALUE! valori a FALSE come questo: {VERO;VERO;FALSO}.
  • CONFRONTA(VERO,NUMEROIS(RICERCA($E$5:$E$7,B5)), 0) = CONFRONTA(VERO,{VERO;VERO;FALSO}, 0): Lo match_type 0 forza la funzione MATCH per eseguire una corrispondenza esatta e restituire la posizione del primo TRUE nell'array {VERO;VERO;FALSO}. Quindi, la funzione tornerà 1.
  • INDICE(($E$5:$E$7,CONFRONTA(VERO,NUMEROIS(RICERCA($E$5:$E$7,B5)), 0)) = INDICE(($E$5:$E$7,1): La funzione INDICE quindi restituisce il 1st valore nell'intervallo $ E $ 5: $ E $ 7, Che ha AAA.

osservazione

  • Se una cella contiene due o più parole chiave, la formula restituirà la prima parola chiave elencata nell'intervallo di parole chiave.
  • La formula non fa distinzione tra maiuscole e minuscole. Per eseguire una corrispondenza con distinzione tra maiuscole e minuscole, puoi semplicemente sostituire la funzione CERCA con TROVA.
  • Puoi anche sostituire l'elenco delle parole chiave con una stringa codificata come costante dell'array (ad es. {“AAA”}) se vuoi solo controllare se le celle contengono questa stringa.

Funzioni correlate

Funzione Excel INDICE

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

Funzione Excel MATCH

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 specifico dalla stringa di testo data come mostrato nella seguente schermata. In questo tutorial, introdurrò come utilizzare questa funzione di RICERCA in Excel.


Formule correlate

Recupera il primo valore corrispondente nella cella rispetto a un elenco

Supponiamo di avere un elenco di parole chiave, per recuperare la prima parola chiave apparsa in una cella specifica, mentre la cella contiene diversi altri valori, dovrai utilizzare una formula INDICE e CONFRONTA con l'aiuto delle funzioni AGGREGATO e RICERCA.

Corrispondenza esatta con INDEX e MATCH

Se hai bisogno di trovare le informazioni elencate in Excel su uno specifico prodotto, film o persona, ecc., dovresti fare un buon uso della combinazione delle funzioni INDICE e CONFRONTA.

Controlla 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 e FALSO come mostrato nell'immagine sottostante, e spiega gli argomenti e come funzionano le formule.

Controlla se la cella contiene molte cose

Supponendo che in Excel, ci sia un elenco di valori nella colonna E, si desidera verificare se le celle nella colonna B contengono tutti i valori nella colonna E e restituire VERO o FALSO come mostrato nell'immagine sottostante. Qui in questo tutorial, fornisce una formula per risolvere questo compito.

Controlla se la cella contiene una delle tante cose

Questo tutorial fornisce una formula per verificare se una cella contiene uno dei diversi valori in Excel e spiega gli argomenti nella formula e come funziona la formula.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Vorresti completare il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel offre 300 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, contenuto di celle divise, converti data e così via ...) e risparmia l'80% di tempo per te.

  • Progettato per 1500 scenari di lavoro, ti aiuta a risolvere l'80% dei problemi di Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • Prova gratuita illimitata di 30 giorni. Garanzia di rimborso di 60 giorni. Aggiornamento gratuito e supporto per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (0)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite