Sommario
Metodi utili e più veloci per cercare il valore del testo in Excel sono necessari soprattutto quando si dispone di un set di dati più ampio. In questo articolo, discuterò la ricerca del testo in Excel utilizzando 7 metodi adatti con esempi pertinenti e anche con la spiegazione. Quindi, potete adattare il metodo al vostro set di dati.
Scarica il quaderno di esercizi
Ricerca di testo in Excel.xlsx
7 metodi per cercare ed estrarre testo in Excel
Prima di passare ai metodi, diamo un'occhiata al nostro set di dati odierno, in cui i nomi dei dipendenti sono forniti con i loro nomi ID dipendente n. e ID e-mail .
1. Applicazione della funzione LOOKUP per estrarre il testo
Per prima cosa, mostrerò l'uso dell'elemento Funzione LOOKUP per recuperare un valore di testo da un set di dati.
La funzione restituisce il valore di una singola riga o colonna da una posizione simile nella riga o colonna.
Ad esempio, se il valore di ricerca è 1003 ( ID dipendente ) e si deve trovare il nome del dipendente per l'ID, si può utilizzare la seguente formula.
=LOOKUP(F5,B5:B12,C5:C12)
Qui, F5 è il valore di ricerca, B5:B12 è il vettore di ricerca (intervallo di celle) di ID dipendente , e C5:C12 è il vettore dei risultati (intervallo di celle) di Nome del dipendente .
Alla fine si otterrà il seguente output, in cui i nomi dei dipendenti sono disponibili in base all'opzione ID .
Per saperne di più: Come cercare più valori in Excel (10 modi)
2. Cercare un testo con la funzione VLOOKUP
Il VLOOKUP è una delle funzioni più diffuse per trovare il valore in una colonna (lookup verticale).
Nell'esempio seguente, la funzione viene utilizzata per estrarre il testo di una determinata cella.
La formula adattata con i caratteri jolly per trovare il valore del testo è-
=VLOOKUP("*"&F5&"*",B5:D12,1,FALSE)
Qui, F5 è il testo di ricerca, B5:D12 è l'array di tabelle (set di dati da cui recuperare il testo), 1 è il numero di indice della colonna e infine FALSO è la corrispondenza esatta.
Visita il sito Cercare un testo usando VLOOKUP in Excel per conoscere altri usi della formula per estrarre il testo da un insieme di dati.
Per saperne di più: Come cercare una tabella in Excel (8 metodi)
3. Utilizzo della combinazione di funzioni VALUE & VLOOKUP per trovare il testo
Il Funzione VALORE restituisce il numero da un valore di testo cercato, possiamo utilizzare la funzione insieme alla funzione VLOOKUP per trovare il testo.
La formula combinata sarà come la seguente
=VLOOKUP(VALORE(F5),B5:C12,2,FALSO)
Qui, F5 è il testo di ricerca, B5:D12 è l'array di tabelle (set di dati da cui recuperare il testo), 2 è il numero di indice della colonna e infine FALSO è per la corrispondenza esatta.
Ancora più importante, VALORE(F5) restituisce il numero e poi il metodo VLOOKUP estrae il valore del testo.
Per saperne di più: Excel LOOKUP vs VLOOKUP: con 3 esempi
4. Utilizzo di HLOOKUP per ottenere il valore del testo
Il Funzione HLOOKUP restituisce un valore basato sul valore di ricerca in una riga (ricerca orizzontale).
Possiamo utilizzare la funzione per ottenere il valore del testo in modo sequenziale usando Asterisco (*) all'inizio della formula.
Quindi, la formula sarà...
=HLOOKUP("*",B5:D12,1,0)
Qui, B5:D12 è la matrice della tabella, 1 è il numero di indice della riga e 0 ( FALSO ) è per la corrispondenza esatta.
Per saperne di più: 7 tipi di ricerca che si possono usare in Excel
5. Applicazione di XLOOKUP con la funzione EXACT
Il XLOOKUP , un'incredibile funzione di ricerca introdotta in Excel 365, estrae il valore in un intervallo o in una matrice.
Nell'esempio seguente, la funzione insieme all'elemento ESATTO viene utilizzata per recuperare un valore.
La formula combinata è...
=XLOOKUP(TRUE, EXACT(F5,B5:B12),C5:C12)
Qui, F5 è il valore di ricerca, B5:B12 è l'array di ricerca che contiene il valore della ricerca e C5:C12 è l'intervallo di celle di ritorno in cui vogliamo trovare il nome.
Dopo aver inserito la formula, l'output appare come segue.
6. Cercare un testo usando XLOOKUP con un singolo criterio
Supponendo che il nome del dipendente sia diviso in colonne separate (una è il nome e l'altra è il cognome).
Ora, troveremo facilmente l'email del nome con il metodo XLOOKUP funzione.
La formula corretta è...
= XLOOKUP(F5,B5:B12, D5:D12, 0, -1 )
Qui, F5 è il valore di ricerca, B5:B12 è l'array di ricerca che contiene il valore di ricerca, C5:C12 è l'intervallo di celle di ritorno in cui vogliamo trovare il nome, 0 serve se il valore non viene trovato e -1 si riferisce alla modalità match.
L'output sarà il seguente.
7. Ricerca di testo con XLOOKUP per criteri multipli
Infine, estrarremo il valore del testo che corrisponde a più criteri, utilizzando il metodo flessibile XLOOKUP funzione.
Ad esempio, se si vuole trovare l'email in base all'opzione Nome e Cognome è possibile utilizzare la seguente formula.
=XLOOKUP(B15&C15,B5:B12&C5:C12,D5:D12,0,-1)
Qui, B15 è il nome e C15 è il cognome, B5:B12 è la matrice di ricerca (intervallo di celle per l'opzione Nome ), C5:C12 è un'altra matrice di ricerca (intervallo di celle per l'array Cognome ), 0 serve se il valore non viene trovato e -1 è la modalità di abbinamento.
Dopo aver inserito la formula di cui sopra, si otterrà un risultato come la seguente immagine.
Per saperne di più: Come eseguire una ricerca con criteri multipli in Excel (sia di tipo AND che OR)
Conclusione
In questo modo è possibile trovare il testo di ricerca utilizzando la formula in Excel. Spero davvero che questo articolo possa essere utile per voi. In ogni caso, se avete domande e suggerimenti, non dimenticate di condividerli nella seguente sezione commenti.