Come utilizzare VLOOKUP se la cella contiene una parola all'interno del testo in Excel

  • Condividi Questo
Hugh West

In Microsoft Excel, a volte è necessario cercare diversi tipi di dati relativi a una parola o a un'informazione specifica all'interno del testo in una cella di un set di dati o di una tabella. Con l'aiuto della funzione VLOOKUP, è possibile trovare facilmente quella parola dalla tabella ed estrarre i dati relativi al valore della cella contenente quella parola.

Scarica il quaderno di esercizi

È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.

VLOOKUP per trovare una parola all'interno del testo.xlsx

2 metodi utili per applicare VLOOKUP se la cella contiene una parola all'interno del testo in Excel

VLOOKUP viene generalmente utilizzata per cercare un valore nella colonna più a sinistra di una tabella e la funzione restituisce poi un valore nella stessa riga da una colonna specificata dall'utente. La formula generica di questa funzione VLOOKUP è:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

È possibile avere una panoramica dettagliata qui di come questo VLOOKUP funziona.

1. VLOOKUP per trovare dati da un testo contenente una parola in Excel

Nell'immagine seguente, Colonna B contiene i nomi dei modelli di diversi chipset a caso e in Colonna C In questa sezione sono riportati i nomi dei modelli di smartphone che utilizzano i chipset citati. In questo caso cercheremo una corrispondenza parziale di un modello di chipset e poi estrarremo quale dispositivo utilizza il chipset specificato.

Ad esempio, si vuole conoscere il modello di dispositivo di uno smartphone che utilizza la funzione Snapdragon chipset. Colonna B , il nome Snapdragon è presente con un nome di modello ma cercheremo questi dati con una corrispondenza parziale citando 'snapdragon' solo.

Quindi, nell'output Cella C14 La formula relativa per trovare il nome del modello di smartphone che utilizza il chipset specificato sarà:

=VLOOKUP("*"&C13&"*",B4:C11,2,FALSE)

Dopo aver premuto Entrare , la funzione restituirà Xiaomi Mi 11 Pro Quindi, questo dispositivo specifico utilizza il chipset di Snapdragon che si trova in Cellula B6 con il suo numero di modello.

Per saperne di più: Controllare se la cella contiene testo parziale in Excel (5 modi)

2. VLOOKUP per estrarre i dati in base a un valore da una particolare posizione nella cella

Ora avremo un set di dati diverso nell'immagine sottostante. Colonna B mente con alcuni numeri di telefono casuali in diversi Stati degli USA. Colonne D ed E mostrano rispettivamente i prefissi telefonici e i relativi nomi degli stati. Copiamo un numero di telefono da Colonna B e poi scoprire il nome dello Stato estraendo il codice dalle tre cifre a sinistra del numero di telefono. VLOOKUP cercherà il codice estratto nell'array di tabelle di D4:E10 .

Nell'uscita Cella C13 , la formula richiesta per trovare il nome dello Stato dal numero di telefono indicato in Cellula B13 sarà:

=VLOOKUP(VALORE(LEFT(B13,3)),D4:E10,2,FALSE)

Dopo aver premuto Entrare la funzione restituirà il nome dello stato. New York Quindi, il numero di telefono indicato con il codice specifico all'inizio in Cellula B13 è registrato per lo stato di New York.

Contenuti correlati: Excel Se la cella contiene testo allora restituisce il valore (8 modi semplici)

Un'alternativa a VLOOKUP per trovare dati basati su una parola all'interno del testo

Un'alternativa adeguata al VLOOKUP è la funzione XLOOKUP La funzione XLOOKUP è la combinazione di VLOOKUP e HLOOKUP Estrae i dati in base agli input della matrice di ricerca e restituisce la matrice. La formula generica di questa funzione è la seguente:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

È possibile assorbire una panoramica dettagliata di questa funzione facendo clic su qui .

Sulla base del nostro primo set di dati nel primo metodo, se scegliamo di utilizzare il metodo XLOOKUP la formula richiesta nell'output Cella C14 dovrebbe avere il seguente aspetto:

=XLOOKUP("*"&C13&"*",B4:B11,C4:C11,"Not Found",2)

Dopo aver premuto Entrare , la funzione restituirà il risultato analogo ottenuto in precedenza.

In questa funzione, il quarto argomento contiene un messaggio personalizzato che verrà mostrato se il valore di ricerca non viene trovato nella tabella. Il parametro quinto argomento (match_mode) è stato definito da '2' che denota jolly in base all'input del primo argomento.

Parole conclusive

Spero che i metodi menzionati in precedenza permettano di estrarre i dati in base ai criteri specificati con il metodo VLOOKUP vi spingerà ad applicarle alle vostre attività necessarie in Excel. Se avete domande o commenti, fateceli sapere attraverso i commenti, oppure date un'occhiata agli altri articoli relativi alle funzioni di Excel su questo sito.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.